Sep 03
2024
BUY
Open market or private purchase
$999,448
$18.44 p/Share
54,200
Added 5.97%
853,045
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
109,773
Added 12.08%
798,845
Common Stock
Dec 26
2023
SELL
Open market or private sale
$4,366,482
$25.25 p/Share
172,930
Reduced 20.06%
689,072
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$3,091,030
$14.1 p/Share
219,222
Added 20.28%
862,002
Common Stock
Mar 08
2023
SELL
Sale (or disposition) back to the issuer
-
48
Reduced 0.01%
604,479
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
38,301
Added 5.62%
642,780
Common Stock
Dec 27
2022
SELL
Open market or private sale
$4,923,867
$30.12 p/Share
163,475
Reduced 21.29%
604,527
Common Stock
Dec 27
2022
BUY
Exercise of conversion of derivative security
$3,055,814
$12.87 p/Share
237,437
Added 23.62%
768,002
Common Stock
Mar 09
2022
SELL
Sale (or disposition) back to the issuer
$2,617,516
$41.75 p/Share
62,695
Reduced 10.57%
530,496
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$1,188,706
$41.75 p/Share
28,472
Reduced 5.16%
523,722
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
28,181
Added 5.04%
530,565
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
62,695
Added 10.2%
552,194
Common Stock
Oct 04
2021
SELL
Open market or private sale
$11,525,218
$77.67 p/Share
148,387
Reduced 21.86%
530,496
Common Stock
Oct 04
2021
BUY
Exercise of conversion of derivative security
$1,957,224
$13.19 p/Share
148,387
Added 21.67%
536,396
Common Stock
Sep 13
2021
SELL
Open market or private sale
$1,198,854
$80.46 p/Share
14,900
Reduced 2.73%
530,496
Common Stock
Sep 13
2021
BUY
Exercise of conversion of derivative security
$196,531
$13.19 p/Share
14,900
Added 2.66%
545,396
Common Stock
Apr 12
2021
BUY
Grant, award, or other acquisition
-
338,897
Added 38.98%
530,496
Common Stock
Mar 15
2021
SELL
Open market or private sale
$10,109,317
$141.31 p/Share
71,540
Reduced 27.19%
191,599
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$943,613
$13.19 p/Share
71,540
Added 21.38%
263,139
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$2,008,367
$108.89 p/Share
18,444
Reduced 9.79%
169,900
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
35,236
Added 15.53%
191,599
Common Stock
Dec 01
2020
SELL
Sale (or disposition) back to the issuer
$1,537,900
$70.0 p/Share
21,970
Reduced 12.04%
160,520
Common Stock
Dec 01
2020
SELL
Open market or private sale
$12,767,424
$69.6 p/Share
183,440
Reduced 51.2%
174,807
Common Stock
Dec 01
2020
BUY
Exercise of conversion of derivative security
$2,550,682
$11.61 p/Share
219,697
Added 38.01%
358,247
Common Stock