Nov 25
2024
SELL
Payment of exercise price or tax liability
$5,252,260
$140.54 p/Share
37,372
Reduced 5.3%
668,409
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
139,059
Added 16.46%
705,781
Common Stock
Sep 12
2024
SELL
Open market or private sale
$2,864,759
$97.74 p/Share
29,310
Reduced 4.92%
566,722
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$1,124,727
$25.33 p/Share
44,403
Added 6.93%
596,032
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$4,193,194
$101.4 p/Share
41,353
Reduced 6.97%
551,629
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
153,869
Added 20.6%
592,982
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$316,675
$105.77 p/Share
2,994
Reduced 0.68%
439,113
Common Stock
Dec 15
2023
SELL
Open market or private sale
$11,056,053
$92.83 p/Share
119,100
Reduced 21.22%
442,107
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$2,489,190
$20.9 p/Share
119,100
Added 17.51%
561,207
Common Stock
Dec 14
2023
SELL
Open market or private sale
$10,989,357
$92.27 p/Share
119,100
Reduced 21.22%
442,107
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$2,489,190
$20.9 p/Share
119,100
Added 17.51%
561,207
Common Stock
Dec 13
2023
SELL
Open market or private sale
$10,568,934
$88.74 p/Share
119,100
Reduced 21.22%
442,107
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$2,489,190
$20.9 p/Share
119,100
Added 17.51%
561,207
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$890,960
$70.0 p/Share
12,728
Reduced 2.8%
442,107
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$27,538,582
$69.74 p/Share
394,875
Reduced 46.47%
454,835
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$580,870
$99.04 p/Share
5,865
Reduced 0.69%
849,710
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$517,029
$88.14 p/Share
5,866
Reduced 0.68%
855,575
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$1,244,984
$117.64 p/Share
10,583
Reduced 1.21%
861,441
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
33,419
Added 3.69%
872,024
Common Stock
Mar 01
2022
-
10,000
Reduced 1.18%
838,605
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$146,683
$117.44 p/Share
1,249
Reduced 0.15%
848,605
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$1,383,958
$105.14 p/Share
13,163
Reduced 1.53%
849,854
Common Stock
Aug 18
2021
BUY
Grant, award, or other acquisition
-
2,400
Added 0.28%
863,017
Common Stock
Mar 31
2021
SELL
Sale (or disposition) back to the issuer
-
10,352
Reduced 1.19%
860,617
Common Stock
Mar 12
2021
SELL
Open market or private sale
$7,493,600
$88.16 p/Share
85,000
Reduced 8.89%
870,969
Common Stock