Mar 07
2025
SELL
Payment of exercise price or tax liability
$936,929
$103.7 p/Share
9,035
Reduced 26.75%
24,747
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
17,500
Added 34.13%
33,782
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$52,088
$101.34 p/Share
514
Reduced 3.06%
16,282
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$74,610
$103.77 p/Share
719
Reduced 4.11%
16,796
Common Stock
Jun 25
2024
SELL
Open market or private sale
$636,270
$163.23 p/Share
3,898
Reduced 18.33%
17,363
Common Stock
Jun 24
2024
SELL
Payment of exercise price or tax liability
$387,233
$164.64 p/Share
2,352
Reduced 7.47%
29,120
Common Stock
Jun 24
2024
SELL
Open market or private sale
$1,295,163
$164.8 p/Share
7,859
Reduced 26.99%
21,261
Common Stock
Jun 21
2024
BUY
Exercise of conversion of derivative security
-
6,250
Added 16.57%
31,472
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$58,122
$123.14 p/Share
472
Reduced 1.84%
25,222
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$60,967
$120.49 p/Share
506
Reduced 1.93%
25,694
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$65,417
$125.32 p/Share
522
Reduced 1.95%
26,200
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$46,059
$126.19 p/Share
365
Reduced 1.35%
26,722
Common Stock
Mar 01
2024
SELL
Open market or private sale
$258,300
$129.15 p/Share
2,000
Reduced 6.94%
26,836
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
6,000
Added 17.22%
28,836
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$295,811
$80.34 p/Share
3,682
Reduced 13.86%
22,886
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$41,954
$136.66 p/Share
307
Reduced 1.15%
26,367
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$48,101
$153.19 p/Share
314
Reduced 1.16%
26,674
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$53,451
$157.21 p/Share
340
Reduced 1.49%
22,488
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
4,500
Added 14.29%
26,988
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$37,187
$147.57 p/Share
252
Reduced 1.09%
22,828
Common Stock