Apr 12
2024
BUY
Grant, award, or other acquisition
$16,519
$37.63 p/Share
439
Added 0.84%
51,748
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
$16,512
$42.34 p/Share
390
Added 0.75%
51,309
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$311,733
$40.26 p/Share
7,743
Reduced 13.2%
50,919
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$1,287,651
$23.8 p/Share
54,103
Added 47.98%
58,662
Common Stock
Aug 29
2023
SELL
Open market or private sale
$3,270,030
$18.91 p/Share
172,926
Reduced 97.43%
4,559
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$52,531
$33.08 p/Share
1,588
Reduced 0.89%
177,485
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
5,380
Added 2.92%
179,073
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$331,111
$25.17 p/Share
13,155
Reduced 3.94%
321,084
Common Stock
Sep 30
2022
SELL
Sale (or disposition) back to the issuer
-
14,944
Reduced 4.28%
334,239
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$93,221
$113.27 p/Share
823
Reduced 0.24%
349,183
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
1,850
Added 0.53%
350,006
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$368,580
$117.27 p/Share
3,143
Reduced 0.89%
348,156
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
9,896
Added 2.74%
351,299
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$324,403
$121.91 p/Share
2,661
Reduced 0.33%
796,403
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$8,066,150
$127.73 p/Share
63,150
Reduced 7.38%
793,113
Common Stock
Nov 22
2021
BUY
Exercise of conversion of derivative security
$1,114,500
$7.43 p/Share
150,000
Added 14.91%
856,263
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$372,620
$140.03 p/Share
2,661
Reduced 0.38%
706,263
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$111,756
$178.81 p/Share
625
Reduced 0.09%
708,924
Common Stock
Aug 05
2021
BUY
Exercise of conversion of derivative security
-
1,398
Added 0.2%
709,549
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$585,207
$219.92 p/Share
2,661
Reduced 0.37%
708,151
Common Stock
Apr 05
2021
SELL
Open market or private sale
$14,718,862
$218.78 p/Share
67,277
Reduced 8.65%
710,812
Common Stock
Apr 05
2021
BUY
Exercise of conversion of derivative security
$904,744
$5.88 p/Share
153,868
Added 16.51%
778,089
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$731,562
$274.92 p/Share
2,661
Reduced 0.42%
624,221
Common Stock