Feb 27
2025
SELL
Payment of exercise price or tax liability
$50,466
$10.44 p/Share
4,834
Reduced 4.36%
106,111
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$138,022
$11.68 p/Share
11,817
Reduced 9.63%
110,945
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
15,806
Added 11.41%
122,762
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$60,312
$9.91 p/Share
6,086
Reduced 5.38%
106,956
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
3,556
Added 3.05%
113,042
Common Stock
Nov 01
2024
BUY
Open market or private purchase
$10,632
$8.86 p/Share
1,200
Added 1.08%
109,486
Common Stock
May 24
2024
BUY
Open market or private purchase
$12,210
$12.21 p/Share
1,000
Added 0.92%
108,286
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
30,852
Added 22.33%
107,286
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$115,571
$13.33 p/Share
8,670
Reduced 10.19%
76,434
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
15,561
Added 15.46%
85,104
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$36,367
$13.39 p/Share
2,716
Reduced 3.76%
69,543
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$98,031
$17.04 p/Share
5,753
Reduced 7.37%
72,259
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
34,907
Added 30.91%
78,012
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$12,498
$18.22 p/Share
686
Reduced 1.54%
43,753
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,141
Added 4.6%
44,439
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$11,806
$18.22 p/Share
648
Reduced 1.48%
43,105
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$16,814
$18.1 p/Share
929
Reduced 2.15%
42,298
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$29,990
$16.22 p/Share
1,849
Reduced 4.1%
43,227
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$9,550
$9.55 p/Share
1,000
Added 2.17%
45,076
Common Stock
Aug 23
2022
BUY
Open market or private purchase
$10,250
$10.25 p/Share
1,000
Added 2.22%
44,076
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$23,324
$16.53 p/Share
1,411
Reduced 3.17%
43,076
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
1,692
Added 3.66%
44,487
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$14,069
$16.34 p/Share
861
Reduced 1.97%
42,795
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
17,332
Added 28.42%
43,656
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$35,982
$21.86 p/Share
1,646
Reduced 5.23%
29,819
Common Stock