Mar 13
2025
SELL
Payment of exercise price or tax liability
$6,064,504
$133.6 p/Share
45,393
Reduced 38.28%
73,195
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
$5,466,427
$98.48 p/Share
55,508
Added 31.88%
118,588
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$75,885
$139.24 p/Share
545
Reduced 0.86%
63,080
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$49,979
$132.22 p/Share
378
Reduced 0.59%
63,625
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$44,444
$129.2 p/Share
344
Reduced 0.53%
64,011
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$61,215
$129.97 p/Share
471
Reduced 0.73%
64,355
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$287,666
$141.29 p/Share
2,036
Reduced 3.05%
64,826
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
10,138
Added 13.17%
66,862
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$16,796
$167.96 p/Share
100
Reduced 0.18%
56,724
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$41,634
$129.3 p/Share
322
Reduced 0.56%
56,824
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$53,232
$129.52 p/Share
411
Reduced 0.71%
57,146
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$71,748
$127.44 p/Share
563
Reduced 0.97%
57,557
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$38,869
$127.44 p/Share
305
Reduced 0.52%
58,120
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$183,076
$113.08 p/Share
1,619
Reduced 2.7%
58,425
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
8,905
Added 12.92%
60,044
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$10,353
$102.51 p/Share
101
Reduced 0.2%
51,139
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$47,584
$96.52 p/Share
493
Reduced 0.95%
51,240
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$24,908
$97.3 p/Share
256
Reduced 0.49%
51,733
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$35,028
$97.3 p/Share
360
Reduced 0.69%
51,989
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$35,709
$97.3 p/Share
367
Reduced 0.7%
52,349
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$136,762
$98.96 p/Share
1,382
Reduced 2.55%
52,716
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
7,689
Added 12.44%
54,098
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$507,582
$106.3 p/Share
4,775
Reduced 9.33%
46,409
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
$983,960
$52.33 p/Share
18,803
Added 26.87%
51,184
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$24,770
$107.23 p/Share
231
Reduced 0.71%
32,381
Common Stock