Mar 31
2025
SELL
Payment of exercise price or tax liability
$148,978
$23.7 p/Share
6,286
Reduced 0.88%
704,961
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$131,273
$22.85 p/Share
5,745
Reduced 0.8%
711,247
Common Stock
Mar 27
2025
BUY
Exercise of conversion of derivative security
-
14,598
Added 2.0%
716,992
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$483,231
$19.96 p/Share
24,210
Reduced 3.33%
702,394
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
61,526
Added 7.81%
726,604
Common Stock
Jan 14
2025
-
14,000
Reduced 2.06%
665,078
Common Stock
Apr 01
2024
SELL
Sale (or disposition) back to the issuer
$317,702
$19.89 p/Share
15,973
Reduced 2.3%
679,078
Common Stock
Jan 16
2024
-
2,000
Reduced 0.29%
695,051
Common Stock
Jan 12
2024
-
9,000
Reduced 1.27%
697,051
Common Stock
Sep 06
2023
BUY
Open market or private purchase
$60,350
$12.07 p/Share
5,000
Added 0.7%
706,051
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
47,919
Added 6.4%
701,051
Common Stock
Jan 12
2023
-
8,000
Reduced 1.21%
653,132
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$161,173
$10.23 p/Share
15,755
Reduced 2.33%
661,132
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
16,000
Added 2.31%
676,887
Common Stock
Sep 14
2022
BUY
Open market or private purchase
$115,500
$11.55 p/Share
10,000
Added 1.49%
660,887
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$55,762
$11.7 p/Share
4,766
Reduced 0.73%
650,887
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
17,000
Added 2.53%
655,653
Common Stock
Feb 28
2022
BUY
Open market or private purchase
$119,000
$11.9 p/Share
10,000
Added 1.54%
638,653
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$61,050
$14.75 p/Share
4,139
Reduced 0.65%
632,653
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
17,000
Added 2.6%
636,792
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$98,981
$15.1 p/Share
6,555
Reduced 1.04%
623,792
Common Stock
Oct 29
2020
BUY
Open market or private purchase
$119,100
$11.91 p/Share
10,000
Added 1.56%
630,347
Common Stock