May 22
2025
SELL
Payment of exercise price or tax liability
$24,531
$111.0 p/Share
221
Reduced 0.39%
56,939
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$14,680
$118.39 p/Share
124
Reduced 0.22%
57,160
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$19,741
$121.86 p/Share
162
Reduced 0.28%
57,284
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
1,428
Added 2.43%
57,446
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$176,192
$121.68 p/Share
1,448
Reduced 2.52%
56,018
Common Stock
May 14
2025
BUY
Grant, award, or other acquisition
-
4,768
Added 7.66%
57,466
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$45,504
$177.06 p/Share
257
Reduced 0.49%
52,524
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
1,216
Added 2.25%
52,781
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$18,806
$174.13 p/Share
108
Reduced 0.21%
51,565
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$28,209
$174.13 p/Share
162
Reduced 0.31%
51,673
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$229,738
$176.18 p/Share
1,304
Reduced 2.45%
51,835
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
4,266
Added 7.43%
53,139
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
2,176
Added 4.27%
48,750
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$41,902
$96.55 p/Share
434
Reduced 0.92%
46,574
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$15,940
$98.4 p/Share
162
Reduced 0.34%
47,008
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$276,118
$88.67 p/Share
3,114
Reduced 6.19%
47,170
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
10,265
Added 16.95%
50,284
Common Stock
Mar 03
2023
SELL
Open market or private sale
$1,973,278
$89.67 p/Share
22,006
Reduced 35.48%
40,019
Common Stock
Aug 10
2022
SELL
Open market or private sale
$4,982,593
$143.03 p/Share
34,836
Reduced 35.96%
62,025
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
$898,769
$25.8 p/Share
34,836
Added 26.45%
96,861
Common Stock
Jun 14
2022
SELL
Open market or private sale
$2,402,755
$90.67 p/Share
26,500
Reduced 29.94%
62,025
Common Stock
Jun 14
2022
BUY
Exercise of conversion of derivative security
$640,698
$13.64 p/Share
46,972
Added 34.67%
88,525
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$433,004
$99.29 p/Share
4,361
Reduced 9.3%
42,526
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
14,514
Added 23.64%
46,887
Common Stock
Nov 08
2021
SELL
Open market or private sale
$7,633,800
$127.23 p/Share
60,000
Reduced 64.95%
32,373
Common Stock