Mar 11
2025
SELL
Payment of exercise price or tax liability
$50,578
$66.55 p/Share
760
Reduced 0.74%
102,171
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$84,040
$67.72 p/Share
1,241
Reduced 1.19%
102,931
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$69,301
$66.7 p/Share
1,039
Reduced 0.99%
104,172
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$12,335
$52.49 p/Share
235
Reduced 0.22%
105,063
Common Stock
Apr 25
2024
SELL
Open market or private sale
$1,693,450
$55.98 p/Share
30,251
Reduced 22.32%
105,298
Common Stock
Apr 25
2024
BUY
Exercise of conversion of derivative security
$848,540
$28.05 p/Share
30,251
Added 18.25%
135,549
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$234,973
$55.51 p/Share
4,233
Reduced 3.87%
105,086
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
21,690
Added 16.56%
109,319
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$50,553
$55.31 p/Share
914
Reduced 1.03%
87,629
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$41,902
$54.99 p/Share
762
Reduced 0.85%
88,543
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$206,921
$55.97 p/Share
3,697
Reduced 3.98%
89,305
Common Stock
Jul 13
2023
BUY
Grant, award, or other acquisition
-
2,128
Added 2.24%
92,860
Common Stock
Apr 06
2023
SELL
Open market or private sale
$1,404,471
$48.39 p/Share
29,024
Reduced 24.24%
90,732
Common Stock
Apr 06
2023
BUY
Exercise of conversion of derivative security
$665,230
$22.92 p/Share
29,024
Added 19.51%
119,756
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$42,509
$47.18 p/Share
901
Reduced 0.99%
90,488
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$138,191
$47.1 p/Share
2,934
Reduced 3.11%
91,389
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$273,766
$47.25 p/Share
5,794
Reduced 5.79%
94,323
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
25,063
Added 20.02%
100,117
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$91,776
$47.95 p/Share
1,914
Reduced 2.49%
74,981
Common Stock