Mar 03
2025
SELL
Payment of exercise price or tax liability
$27,573
$31.73 p/Share
869
Reduced 1.13%
76,038
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
2,206
Added 2.79%
76,907
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$312,201
$32.95 p/Share
9,475
Reduced 11.26%
74,701
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
24,075
Added 24.18%
75,477
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$22,618
$34.27 p/Share
660
Reduced 1.09%
60,015
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
1,478
Added 2.38%
60,675
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$36,398
$35.27 p/Share
1,032
Reduced 1.71%
59,197
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
2,311
Added 3.7%
60,229
Common Stock
Nov 08
2024
SELL
Open market or private sale
$787,600
$39.38 p/Share
20,000
Reduced 25.67%
57,918
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$14,611
$36.99 p/Share
395
Reduced 0.5%
77,918
Common Stock, par valu...
Jul 02
2024
BUY
Exercise of conversion of derivative security
-
1,620
Added 2.03%
78,313
Common Stock, par valu...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$34,619
$46.72 p/Share
741
Reduced 0.96%
76,693
Common Stock, par valu...
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
3,040
Added 3.78%
77,434
Common Stock, par valu...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$645,445
$48.06 p/Share
13,430
Reduced 15.29%
74,394
Common Stock, par valu...
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
55,148
Added 38.72%
87,286
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$23,068
$48.06 p/Share
480
Reduced 1.45%
32,676
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
1,970
Added 5.61%
33,156
Common Stock, par valu...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$21,194
$48.28 p/Share
439
Reduced 1.39%
31,186
Common Stock, par valu...
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
1,478
Added 4.46%
31,625
Common Stock, par valu...
Jul 02
2023
SELL
Payment of exercise price or tax liability
$320,097
$47.79 p/Share
6,698
Reduced 18.18%
30,147
Common Stock, par valu...
Jul 02
2023
BUY
Exercise of conversion of derivative security
-
16,197
Added 30.93%
36,175
Common Stock, par valu...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$664,847
$52.9 p/Share
12,568
Reduced 37.84%
20,648
Common Stock, par valu...
Mar 05
2023
BUY
Exercise of conversion of derivative security
-
30,393
Added 48.74%
31,959
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$48,297
$52.9 p/Share
913
Reduced 24.44%
2,823
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
2,206
Added 37.13%
3,736
Common Stock, par valu...