Feb 19
2025
BUY
Grant, award, or other acquisition
$300,009
$18.41 p/Share
16,296
Added 12.41%
115,054
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$144,122
$20.83 p/Share
6,919
Reduced 6.55%
98,758
Common Stock
Mar 15
2024
SELL
Open market or private sale
$500,781
$21.13 p/Share
23,700
Reduced 18.32%
105,677
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$270,893
$20.53 p/Share
13,195
Reduced 9.25%
129,377
Common Stock
Mar 14
2024
SELL
Sale (or disposition) back to the issuer
$1,681,879
$20.53 p/Share
81,923
Reduced 36.49%
142,572
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
$1,682,500
$13.46 p/Share
125,000
Added 35.77%
224,495
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$23,368
$19.77 p/Share
1,182
Reduced 1.17%
99,495
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$22,418
$19.7 p/Share
1,138
Reduced 1.12%
100,677
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$17,335
$19.5 p/Share
889
Reduced 0.87%
101,815
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
31,686
Added 23.58%
102,704
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$346,084
$22.09 p/Share
15,667
Reduced 18.16%
70,627
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$30,377
$25.7 p/Share
1,182
Reduced 1.35%
86,294
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
14,592
Added 14.3%
87,476
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
38,816
Added 34.75%
72,884
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$33,930
$25.55 p/Share
1,328
Reduced 3.75%
34,068
Common Stock
Aug 17
2022
SELL
Open market or private sale
$627,500
$25.1 p/Share
25,000
Reduced 41.39%
35,396
Common Stock
May 31
2022
SELL
Open market or private sale
$1,933,125
$20.62 p/Share
93,750
Reduced 71.75%
36,906
Common Stock
May 31
2022
BUY
Exercise of conversion of derivative security
$1,261,875
$13.46 p/Share
93,750
Added 41.78%
130,656
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
18,680
Added 33.61%
36,906
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$18,605
$15.74 p/Share
1,182
Reduced 6.09%
18,226
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
19,408
Added 50.0%
19,408
Common Stock