Mar 03
2025
BUY
Grant, award, or other acquisition
-
20,235
Added 3.24%
603,585
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$673,147
$79.54 p/Share
8,463
Reduced 1.43%
583,350
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$316,330
$79.6 p/Share
3,974
Reduced 0.67%
591,813
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$458,203
$79.91 p/Share
5,734
Reduced 0.95%
595,787
Common Stock
Feb 24
2025
SELL
Open market or private sale
$15,763,884
$80.38 p/Share
196,117
Reduced 27.05%
528,851
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$8,587,280
$80.1 p/Share
107,207
Reduced 17.26%
514,087
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
87,434
Added 12.69%
601,521
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$11,877,564
$35.35 p/Share
335,999
Added 31.67%
724,968
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$633,523
$81.84 p/Share
7,741
Reduced 1.58%
481,412
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$5,987,200
$74.84 p/Share
80,000
Reduced 14.06%
489,153
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$1,446,349
$77.79 p/Share
18,593
Reduced 3.71%
482,301
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$896,781
$30.42 p/Share
29,480
Added 5.56%
500,894
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
38,620
Added 7.57%
471,414
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$310,126
$86.29 p/Share
3,594
Reduced 0.82%
432,794
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
26,984
Added 5.82%
436,388
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,891,492
$86.11 p/Share
21,966
Reduced 5.09%
409,404
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$718,321
$83.74 p/Share
8,578
Reduced 1.95%
431,370
Common Stock
Feb 06
2024
SELL
Open market or private sale
$8,729,723
$81.95 p/Share
106,525
Reduced 19.49%
439,948
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
$3,275,643
$30.75 p/Share
106,525
Added 16.31%
546,473
Common Stock
Feb 02
2024
SELL
Open market or private sale
$8,230,000
$82.3 p/Share
100,000
Reduced 18.52%
439,948
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$3,107,000
$31.07 p/Share
100,000
Added 15.63%
539,948
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$8,689,373
$77.0 p/Share
112,849
Reduced 23.23%
372,948
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$5,057,820
$27.26 p/Share
185,540
Added 27.64%
485,797
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
56,683
Added 15.88%
300,257
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,096,015
$67.01 p/Share
16,356
Reduced 6.29%
243,574
Common Stock