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
Mar 12
2021
BUY
Exercise of conversion of derivative security
$1,776,500
$20.9 p/Share
85,000
Added 8.17%
955,969
Common Stock
Mar 11
2021
SELL
Open market or private sale
$7,556,500
$88.9 p/Share
85,000
Reduced 8.89%
870,969
Common Stock
Mar 11
2021
BUY
Exercise of conversion of derivative security
$1,776,500
$20.9 p/Share
85,000
Added 8.17%
955,969
Common Stock
Mar 10
2021
SELL
Open market or private sale
$7,465,550
$87.83 p/Share
85,000
Reduced 8.89%
870,969
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
$1,776,500
$20.9 p/Share
85,000
Added 8.17%
955,969
Common Stock
Mar 05
2021
SELL
Open market or private sale
$7,607,500
$89.5 p/Share
85,000
Reduced 9.28%
830,769
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
40,200
Added 4.41%
870,969
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
$1,776,500
$20.9 p/Share
85,000
Added 8.49%
915,769
Common Stock
Mar 04
2021
SELL
Open market or private sale
$7,734,150
$90.99 p/Share
85,000
Reduced 9.28%
830,769
Common Stock
Mar 04
2021
BUY
Exercise of conversion of derivative security
$1,385,500
$16.3 p/Share
85,000
Added 8.49%
915,769
Common Stock
Mar 03
2021
SELL
Open market or private sale
$7,819,150
$91.99 p/Share
85,000
Reduced 9.28%
830,769
Common Stock