Feb 28
2025
SELL
Payment of exercise price or tax liability
$87,374
$14.07 p/Share
6,210
Reduced 0.82%
749,646
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$167,392
$13.88 p/Share
12,060
Reduced 1.57%
755,856
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
49,524
Added 6.06%
767,916
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$52,148
$14.06 p/Share
3,709
Reduced 0.51%
718,392
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
76,435
Added 9.57%
722,101
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$189,631
$12.47 p/Share
15,207
Reduced 2.3%
645,666
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$48,037
$12.5 p/Share
3,843
Reduced 0.58%
660,873
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$77,150
$12.5 p/Share
6,172
Reduced 1.08%
563,076
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
126,986
Added 16.04%
664,716
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$25,502
$12.15 p/Share
2,099
Reduced 0.38%
543,902
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$45,226
$12.22 p/Share
3,701
Reduced 0.67%
546,001
Common Stock
Sep 08
2023
BUY
Grant, award, or other acquisition
-
117,097
Added 17.56%
549,702
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$104,537
$11.04 p/Share
9,469
Reduced 2.14%
432,605
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
47,821
Added 9.76%
442,074
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$64,668
$13.23 p/Share
4,888
Reduced 1.22%
394,253
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$47,819
$13.69 p/Share
3,493
Reduced 0.87%
399,141
Common Stock
Oct 26
2022
BUY
Open market or private purchase
$29,025
$11.61 p/Share
2,500
Added 0.62%
402,634
Common Stock
Oct 25
2022
BUY
Open market or private purchase
$131,040
$10.92 p/Share
12,000
Added 2.91%
400,134
Common Stock
Jun 13
2022
BUY
Open market or private purchase
$100,070
$15.25 p/Share
6,562
Added 1.66%
388,134
Common Stock
May 26
2022
SELL
Payment of exercise price or tax liability
$53,808
$16.35 p/Share
3,291
Reduced 0.86%
381,572
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$162,619
$16.12 p/Share
10,088
Reduced 2.55%
384,863
Common Stock
May 13
2022
BUY
Open market or private purchase
$32,000
$16.0 p/Share
2,000
Added 0.5%
394,951
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$129,600
$15.37 p/Share
8,432
Reduced 2.17%
380,351
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
43,206
Added 10.0%
388,783
Common Stock
Feb 04
2022
BUY
Open market or private purchase
$201,348
$15.98 p/Share
12,600
Added 3.4%
358,177
Common Stock