Nov 25
2024
SELL
Payment of exercise price or tax liability
$7,878,531
$140.54 p/Share
56,059
Reduced 1.43%
3,854,644
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
208,588
Added 5.06%
3,910,703
Common Stock
Sep 12
2024
SELL
Open market or private sale
$9,637,777
$97.5 p/Share
98,849
Reduced 2.6%
3,702,115
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$3,799,499
$25.33 p/Share
150,000
Added 3.8%
3,800,964
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$6,290,981
$101.42 p/Share
62,029
Reduced 1.67%
3,650,964
Common Stock
Apr 09
2024
BUY
Exercise of conversion of derivative security
-
230,803
Added 5.85%
3,712,993
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$730,870
$105.77 p/Share
6,910
Reduced 0.2%
3,482,190
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$2,633,617
$94.28 p/Share
27,934
Reduced 0.79%
3,489,100
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
103,941
Added 2.87%
3,517,034
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$4,714,351
$91.81 p/Share
51,349
Reduced 1.48%
3,413,093
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$1,554,280
$70.0 p/Share
22,204
Reduced 0.64%
3,464,442
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$45,521,878
$69.74 p/Share
652,737
Reduced 15.77%
3,486,646
Common Stock
Dec 13
2022
-
33,966
Reduced 0.81%
4,139,383
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$37,745,565
$71.77 p/Share
525,924
Reduced 11.19%
4,173,349
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
$7,893,000
$8.77 p/Share
900,000
Added 16.07%
4,699,273
Common Stock
Sep 23
2022
SELL
Open market or private sale
$5,844,540
$74.93 p/Share
78,000
Reduced 2.01%
3,799,273
Common Stock
Sep 23
2022
BUY
Exercise of conversion of derivative security
$877,000
$8.77 p/Share
100,000
Added 2.51%
3,877,273
Common Stock
Sep 22
2022
SELL
Open market or private sale
$6,169,020
$79.09 p/Share
78,000
Reduced 2.02%
3,777,273
Common Stock
Sep 22
2022
BUY
Exercise of conversion of derivative security
$877,000
$8.77 p/Share
100,000
Added 2.53%
3,855,273
Common Stock
Sep 21
2022
SELL
Open market or private sale
$6,549,660
$83.97 p/Share
78,000
Reduced 2.03%
3,755,273
Common Stock
Sep 21
2022
BUY
Exercise of conversion of derivative security
$877,000
$8.77 p/Share
100,000
Added 2.54%
3,833,273
Common Stock
Sep 16
2022
SELL
Open market or private sale
$6,897,540
$88.43 p/Share
78,000
Reduced 2.05%
3,733,273
Common Stock
Sep 16
2022
BUY
Exercise of conversion of derivative security
$877,000
$8.77 p/Share
100,000
Added 2.56%
3,811,273
Common Stock
Sep 15
2022
SELL
Open market or private sale
$7,258,680
$93.06 p/Share
78,000
Reduced 2.06%
3,711,273
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
$877,000
$8.77 p/Share
100,000
Added 2.57%
3,789,273
Common Stock