Dec 06
2024
|
SELL
Payment of exercise price or tax liability
|
$14,474
$16.3 p/Share
|
888
Reduced 1.89%
|
46,208
Common Stock, par valu...
|
|
Nov 29
2024
|
BUY
Grant, award, or other acquisition
|
-
|
7,774
Added 14.17%
|
47,096
Common Stock, par valu...
|
|
Nov 18
2024
|
SELL
Payment of exercise price or tax liability
|
$7,844
$13.86 p/Share
|
566
Reduced 1.42%
|
39,322
Common Stock, par valu...
|
|
Nov 17
2024
|
SELL
Payment of exercise price or tax liability
|
$4,767
$13.86 p/Share
|
344
Reduced 0.86%
|
39,888
Common Stock, par valu...
|
|
Oct 03
2024
|
SELL
Payment of exercise price or tax liability
|
$14
$14.83 p/Share
|
1
Reduced 0.0%
|
40,233
Common Stock, par valu...
|
|
Oct 03
2024
|
BUY
Grant, award, or other acquisition
|
-
|
61
Added 0.15%
|
40,234
Common Stock, par valu...
|
|
Sep 27
2024
|
SELL
Payment of exercise price or tax liability
|
$8,303
$15.32 p/Share
|
542
Reduced 1.33%
|
40,173
Common Stock, par valu...
|
|
Jul 15
2024
|
SELL
Payment of exercise price or tax liability
|
$32,947
$12.34 p/Share
|
2,670
Reduced 6.15%
|
40,715
Common Stock, par valu...
|
|
Jul 02
2024
|
BUY
Grant, award, or other acquisition
|
-
|
97
Added 0.22%
|
43,385
Common Stock, par valu...
|
|
Jun 01
2024
|
SELL
Payment of exercise price or tax liability
|
$33,916
$12.32 p/Share
|
2,753
Reduced 5.98%
|
43,288
Common Stock, par valu...
|
|
Apr 04
2024
|
BUY
Grant, award, or other acquisition
|
-
|
79
Added 0.17%
|
46,041
Common Stock, par valu...
|
|
Mar 01
2024
|
SELL
Payment of exercise price or tax liability
|
$16,921
$18.76 p/Share
|
902
Reduced 1.92%
|
45,961
Common Stock, par valu...
|
|
Jan 04
2024
|
BUY
Grant, award, or other acquisition
|
-
|
77
Added 0.16%
|
46,863
Common Stock, par valu...
|
|
Dec 06
2023
|
BUY
Grant, award, or other acquisition
|
-
|
6,710
Added 12.54%
|
46,786
Common Stock, par valu...
|
|
Nov 21
2023
|
SELL
Payment of exercise price or tax liability
|
$3,236
$16.18 p/Share
|
200
Reduced 0.5%
|
40,076
Common Stock, par valu...
|
|
Nov 18
2023
|
SELL
Payment of exercise price or tax liability
|
$9,244
$16.45 p/Share
|
562
Reduced 1.38%
|
40,276
Common Stock, par valu...
|
|
Nov 17
2023
|
SELL
Payment of exercise price or tax liability
|
$5,623
$16.49 p/Share
|
341
Reduced 0.83%
|
40,838
Common Stock, par valu...
|
|
Nov 06
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,366
Added 3.21%
|
41,179
Common Stock, par valu...
|
|
Oct 02
2023
|
BUY
Grant, award, or other acquisition
|
-
|
39,628
Added 49.88%
|
39,813
Common Stock, par valu...
|
|
Sep 30
2023
|
BUY
Grant, award, or other acquisition
|
-
|
185
Added 50.0%
|
185
Common Stock, par valu...
|
|