Mar 07
2025
SELL
Payment of exercise price or tax liability
$109,640
$82.81 p/Share
1,324
Reduced 3.74%
34,032
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
2,738
Added 7.19%
35,356
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$204,896
$82.82 p/Share
2,474
Reduced 7.05%
32,618
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
5,115
Added 12.72%
35,092
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$143,370
$81.0 p/Share
1,770
Reduced 5.58%
29,977
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
3,495
Added 9.92%
31,747
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$131,285
$76.73 p/Share
1,711
Reduced 5.71%
28,252
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
3,837
Added 11.35%
29,963
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$256,046
$99.32 p/Share
2,578
Reduced 8.98%
26,126
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
9,059
Added 24.21%
28,366
Common Stock
Nov 15
2024
SELL
Open market or private sale
$221,525
$88.61 p/Share
2,500
Reduced 11.36%
19,510
Common Stock
Aug 16
2024
SELL
Open market or private sale
$251,725
$100.69 p/Share
2,500
Reduced 10.2%
22,010
Common Stock
Jun 14
2024
SELL
Open market or private sale
$19,346
$88.34 p/Share
219
Reduced 0.89%
24,510
Common Stock
Jun 14
2024
SELL
Open market or private sale
$265,020
$88.34 p/Share
3,000
Reduced 10.82%
24,729
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$145,851
$110.16 p/Share
1,324
Reduced 4.57%
27,621
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
2,738
Added 8.64%
28,945
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$270,496
$109.38 p/Share
2,473
Reduced 8.62%
26,207
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
5,114
Added 15.13%
28,680
Common Stock
Mar 04
2024
SELL
Open market or private sale
$663,600
$110.6 p/Share
6,000
Reduced 20.29%
23,566
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$234,928
$110.92 p/Share
2,118
Reduced 6.68%
29,566
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
3,197
Added 9.17%
31,684
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$804,733
$107.96 p/Share
7,454
Reduced 20.74%
28,487
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
5,882
Added 21.38%
21,626
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
14,315
Added 32.61%
29,582
Common Stock
Nov 17
2023
SELL
Open market or private sale
$222,940
$111.47 p/Share
2,000
Reduced 11.36%
15,609
Common Stock