|
Dec 03
2025
|
BUY
Open market or private purchase
|
$230,000
$23.0 p/Share
|
10,000
|
|
|
Dec 02
2025
|
BUY
Open market or private purchase
|
$1,022,400
$22.72 p/Share
|
45,000
|
|
|
Dec 01
2025
|
BUY
Open market or private purchase
|
$1,680,000
$22.4 p/Share
|
75,000
|
|
|
Nov 19
2025
|
BUY
Open market or private purchase
|
$175,970
$20.7 p/Share
|
8,501
|
|
|
Nov 18
2025
|
BUY
Open market or private purchase
|
$75,836
$20.84 p/Share
|
3,639
|
|
|
Nov 17
2025
|
BUY
Open market or private purchase
|
$422,836
$20.42 p/Share
|
20,707
|
|
|
Nov 14
2025
|
BUY
Open market or private purchase
|
$383,014
$20.23 p/Share
|
18,933
|
|
|
|
|
Nov 13
2025
|
BUY
Open market or private purchase
|
$429,324
$20.41 p/Share
|
21,035
|
|
|
Nov 12
2025
|
BUY
Open market or private purchase
|
$178,163
$19.94 p/Share
|
8,935
|
|
|
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
|
|