Dec 06
2024
|
SELL
Payment of exercise price or tax liability
|
$118,501
$16.3 p/Share
|
7,270
Reduced 3.26%
|
215,790
Common Stock, par valu...
|
|
Nov 29
2024
|
BUY
Grant, award, or other acquisition
|
-
|
55,971
Added 20.06%
|
223,060
Common Stock, par valu...
|
|
Nov 18
2024
|
SELL
Payment of exercise price or tax liability
|
$27,498
$13.86 p/Share
|
1,984
Reduced 1.17%
|
167,089
Common Stock, par valu...
|
|
Nov 17
2024
|
SELL
Payment of exercise price or tax liability
|
$18,641
$13.86 p/Share
|
1,345
Reduced 0.79%
|
169,073
Common Stock, par valu...
|
|
Oct 03
2024
|
SELL
Payment of exercise price or tax liability
|
$519
$14.83 p/Share
|
35
Reduced 0.02%
|
170,417
Common Stock, par valu...
|
|
Oct 03
2024
|
BUY
Grant, award, or other acquisition
|
-
|
319
Added 0.19%
|
170,452
Common Stock, par valu...
|
|
Oct 02
2024
|
SELL
Payment of exercise price or tax liability
|
$40,085
$14.77 p/Share
|
2,714
Reduced 1.57%
|
170,133
Common Stock, par valu...
|
|
Sep 27
2024
|
SELL
Payment of exercise price or tax liability
|
$167,524
$15.32 p/Share
|
10,935
Reduced 5.95%
|
172,847
Common Stock, par valu...
|
|
Jul 02
2024
|
BUY
Grant, award, or other acquisition
|
-
|
405
Added 0.22%
|
183,782
Common Stock, par valu...
|
|
Apr 04
2024
|
BUY
Grant, award, or other acquisition
|
-
|
246
Added 0.13%
|
183,376
Common Stock, par valu...
|
|
Feb 09
2024
|
BUY
Open market or private purchase
|
$287,100
$19.14 p/Share
|
15,000
Added 7.57%
|
183,130
Common Stock, par valu...
|
|
Jan 04
2024
|
BUY
Grant, award, or other acquisition
|
-
|
227
Added 0.13%
|
168,130
Common Stock, par valu...
|
|
Dec 06
2023
|
BUY
Grant, award, or other acquisition
|
-
|
48,310
Added 22.34%
|
167,903
Common Stock, par valu...
|
|
Nov 18
2023
|
SELL
Payment of exercise price or tax liability
|
$32,735
$16.45 p/Share
|
1,990
Reduced 1.64%
|
119,593
Common Stock, par valu...
|
|
Nov 17
2023
|
SELL
Payment of exercise price or tax liability
|
$22,261
$16.49 p/Share
|
1,350
Reduced 1.1%
|
121,583
Common Stock, par valu...
|
|
Nov 06
2023
|
BUY
Grant, award, or other acquisition
|
-
|
36,522
Added 22.9%
|
122,933
Common Stock, par valu...
|
|
Oct 18
2023
|
SELL
Payment of exercise price or tax liability
|
$192,157
$15.89 p/Share
|
12,093
Reduced 12.28%
|
86,411
Common Stock, par valu...
|
|
Oct 02
2023
|
BUY
Grant, award, or other acquisition
|
-
|
98,504
Added 50.0%
|
98,504
Common Stock, par valu...
|
|