Jun 18
2025
BUY
Open market or private purchase
$13,140
$13.14 p/Share
1,000
Added 1.02%
97,272
Common Stock, par valu...
Jun 01
2025
SELL
Payment of exercise price or tax liability
$32,630
$19.06 p/Share
1,712
Reduced 1.75%
96,272
Common Stock, par valu...
Apr 22
2025
BUY
Open market or private purchase
$24,930
$15.93 p/Share
1,565
Added 1.57%
97,984
Common Stock, par valu...
Apr 17
2025
BUY
Grant, award, or other acquisition
-
12,837
Added 11.75%
96,419
Common Stock, par valu...
Apr 15
2025
BUY
Grant, award, or other acquisition
-
16,752
Added 16.7%
83,582
Common Stock, par valu...
Jan 22
2025
BUY
Open market or private purchase
$24,992
$22.0 p/Share
1,136
Added 1.67%
66,830
Common Stock, par valu...
Dec 20
2024
-
1,000
Reduced 1.5%
65,694
Common Stock, par valu...
Dec 19
2024
-
1,000
Reduced 1.48%
66,694
Common Stock, par valu...
Sep 01
2024
SELL
Payment of exercise price or tax liability
$142,680
$23.78 p/Share
6,000
Reduced 8.14%
67,694
Common Stock, par valu...
Jun 14
2024
SELL
Payment of exercise price or tax liability
$46,375
$22.8 p/Share
2,034
Reduced 2.69%
73,694
Common Stock, par valu...
Jun 10
2024
BUY
Open market or private purchase
$49,998
$23.98 p/Share
2,085
Added 2.68%
75,728
Common Stock, par valu...
Jun 01
2024
BUY
Grant, award, or other acquisition
-
39,243
Added 34.76%
73,643
Common Stock, par valu...
Dec 12
2023
-
2,000
Reduced 5.49%
34,400
Common Stock, par valu...
Sep 01
2023
BUY
Grant, award, or other acquisition
-
15,000
Added 29.18%
36,400
Common Stock, par valu...
Jun 15
2023
SELL
Payment of exercise price or tax liability
$19,728
$12.59 p/Share
1,567
Reduced 6.82%
21,400
Common Stock, par valu...
Jun 14
2023
BUY
Grant, award, or other acquisition
-
5,086
Added 18.13%
22,967
Common Stock, par valu...
Apr 17
2023
SELL
Payment of exercise price or tax liability
$24,560
$12.55 p/Share
1,957
Reduced 9.86%
17,881
Common Stock, par valu...
Apr 17
2023
BUY
Grant, award, or other acquisition
-
4,458
Added 18.35%
19,838
Common Stock, par valu...
Dec 15
2022
-
1,000
Reduced 6.11%
15,380
Common Stock, par valu...
Jun 16
2022
SELL
Payment of exercise price or tax liability
$18,928
$15.8 p/Share
1,198
Reduced 6.82%
16,380
Common Stock, par valu...
Jun 16
2022
BUY
Exercise of conversion of derivative security
-
2,994
Added 14.55%
17,578
Common Stock, par valu...
Jun 15
2022
BUY
Grant, award, or other acquisition
-
3,918
Added 21.18%
14,584
Common Stock, par valu...
Apr 27
2022
-
300
Reduced 2.74%
10,666
Common Stock, par valu...
Apr 21
2022
SELL
Payment of exercise price or tax liability
$51,823
$17.16 p/Share
3,020
Reduced 21.59%
10,966
Common Stock, par valu...
Apr 21
2022
BUY
Grant, award, or other acquisition
-
6,922
Added 33.11%
13,986
Common Stock, par valu...