Jan 29
2025
SELL
Payment of exercise price or tax liability
$307,053
$117.51 p/Share
2,613
Reduced 5.28%
46,883
Common Stock
Jan 29
2025
BUY
Exercise of conversion of derivative security
$189,600
$12.0 p/Share
15,800
Added 24.2%
49,496
Common Stock
Dec 27
2024
-
250
Reduced 0.74%
33,696
Common Stock
Aug 30
2024
SELL
Open market or private sale
$822,099
$137.36 p/Share
5,985
Reduced 14.99%
33,946
Common Stock
Jun 24
2024
SELL
Payment of exercise price or tax liability
$408,801
$164.64 p/Share
2,483
Reduced 5.85%
39,931
Common Stock
Jun 21
2024
BUY
Exercise of conversion of derivative security
-
6,250
Added 12.84%
42,414
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$127,449
$123.14 p/Share
1,035
Reduced 2.78%
36,164
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$63,377
$120.49 p/Share
526
Reduced 1.39%
37,199
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$174,069
$125.32 p/Share
1,389
Reduced 3.55%
37,725
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$46,059
$126.19 p/Share
365
Reduced 1.05%
34,314
Common Stock
Mar 01
2024
SELL
Open market or private sale
$153,960
$128.3 p/Share
1,200
Reduced 2.98%
39,114
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
6,000
Added 12.96%
40,314
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$113,973
$153.19 p/Share
744
Reduced 2.1%
34,679
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$215,377
$157.21 p/Share
1,370
Reduced 4.24%
30,923
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
4,500
Added 11.27%
35,423
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$55,781
$147.57 p/Share
378
Reduced 1.16%
32,293
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$31,585
$79.36 p/Share
398
Reduced 1.59%
24,671
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
8,000
Added 19.67%
32,671
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$103,594
$79.2 p/Share
1,308
Reduced 4.96%
25,069
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$28,219
$75.05 p/Share
376
Reduced 1.41%
26,377
Common Stock
Sep 08
2021
SELL
Payment of exercise price or tax liability
$127,065
$78.29 p/Share
1,623
Reduced 5.72%
26,753
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
15,000
Added 34.06%
29,042
Common Stock