May 22
2025
BUY
Open market or private purchase
$499,800
$14.7 p/Share
34,000
Added 3.04%
1,082,625
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$1,407,848
$16.93 p/Share
83,157
Reduced 7.35%
1,048,625
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
31,856
Added 2.74%
1,131,782
Common Stock
Jan 03
2025
BUY
Grant, award, or other acquisition
-
246,881
Added 18.33%
1,099,926
Common Stock
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