Feb 21
2025
|
BUY
Open market or private purchase
|
$2,423,398
$28.25 p/Share
|
85,784
|
|
Feb 20
2025
|
BUY
Open market or private purchase
|
$978,306
$27.99 p/Share
|
34,952
|
|
Feb 19
2025
|
BUY
Open market or private purchase
|
$115,416
$28.0 p/Share
|
4,122
|
|
Feb 18
2025
|
BUY
Open market or private purchase
|
$191,347
$28.16 p/Share
|
6,795
|
|
Feb 14
2025
|
BUY
Open market or private purchase
|
$794,916
$27.99 p/Share
|
28,400
|
|
Feb 13
2025
|
BUY
Open market or private purchase
|
$2,070,225
$27.61 p/Share
|
74,981
|
|
Oct 03
2024
|
BUY
Open market or private purchase
|
$184,259
$11.92 p/Share
|
15,458
|
|
Oct 02
2024
|
BUY
Open market or private purchase
|
$47,684
$11.93 p/Share
|
3,997
|
|
Jul 01
2024
|
BUY
Open market or private purchase
|
$578,050
$10.51 p/Share
|
55,000
|
|
Jun 28
2024
|
BUY
Open market or private purchase
|
$156,586
$10.01 p/Share
|
15,643
|
|
Jun 28
2024
|
BUY
Open market or private purchase
|
$517,931
$9.99 p/Share
|
51,845
|
|
Jun 05
2024
|
BUY
Open market or private purchase
|
$136,896
$9.72 p/Share
|
14,084
|
|
Jun 04
2024
|
BUY
Open market or private purchase
|
$526,169
$9.41 p/Share
|
55,916
|
|
Jun 03
2024
|
BUY
Open market or private purchase
|
$24,241
$9.44 p/Share
|
2,568
|
|
May 10
2024
|
BUY
Open market or private purchase
|
$100,560
$8.53 p/Share
|
11,789
|
|