Mar 07
2025
SELL
Payment of exercise price or tax liability
$28,373
$7.95 p/Share
3,569
Reduced 0.67%
530,856
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$18,157
$7.84 p/Share
2,316
Reduced 0.48%
480,216
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
54,209
Added 9.21%
534,425
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$8,908
$8.04 p/Share
1,108
Reduced 0.23%
482,532
Common Stock
Sep 30
2024
SELL
Open market or private sale
$1,902,550
$30.03 p/Share
63,355
Reduced 11.58%
483,640
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$1,809,857
$23.85 p/Share
75,885
Reduced 12.18%
546,995
Common Stock
May 29
2024
SELL
Open market or private sale
$5,192,797
$29.38 p/Share
176,746
Reduced 22.1%
622,880
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
$1,899,334
$6.4 p/Share
296,771
Added 27.07%
799,626
Common Stock
May 28
2024
SELL
Open market or private sale
$7,567,000
$29.45 p/Share
256,944
Reduced 33.82%
502,855
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$3,249,468
$8.24 p/Share
394,353
Added 34.17%
759,799
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$69,407
$17.02 p/Share
4,078
Reduced 1.1%
365,446
Common Stock
Mar 05
2024
SELL
Sale (or disposition) back to the issuer
-
304,666
Reduced 46.56%
349,635
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
19,889
Added 5.11%
369,524
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$13,873
$16.96 p/Share
818
Reduced 0.12%
654,786
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$18,639
$16.96 p/Share
1,099
Reduced 0.17%
655,604
Common Stock
Aug 08
2023
BUY
Open market or private purchase
$170,750
$6.83 p/Share
25,000
Added 3.67%
656,703
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
36,710
Added 5.49%
631,703
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$24,199
$10.95 p/Share
2,210
Reduced 0.37%
594,993
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$9,241
$10.95 p/Share
844
Reduced 0.14%
597,203
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$12,440
$11.32 p/Share
1,099
Reduced 0.18%
598,047
Common Stock
May 12
2022
BUY
Open market or private purchase
$73,150
$14.63 p/Share
5,000
Added 0.83%
599,146
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$332,135
$29.51 p/Share
11,255
Reduced 1.86%
594,146
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$64,715
$29.51 p/Share
2,193
Reduced 0.36%
605,401
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$21,373
$29.0 p/Share
737
Reduced 0.12%
607,594
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$249,992
$26.29 p/Share
9,509
Added 1.54%
608,331
Common Stock