Dec 19
2024
|
|
-
|
51,125
|
|
Dec 19
2024
|
BUY
Open market or private purchase
|
$241,800
$18.6 p/Share
|
13,000
|
|
Dec 10
2024
|
|
-
|
8,102
|
|
Dec 05
2024
|
BUY
Open market or private purchase
|
$199,497
$20.82 p/Share
|
9,582
|
|
Nov 26
2024
|
BUY
Open market or private purchase
|
$21,809
$20.85 p/Share
|
1,046
|
|
Nov 20
2024
|
BUY
Open market or private purchase
|
$216,990
$18.74 p/Share
|
11,579
|
|
Nov 19
2024
|
BUY
Open market or private purchase
|
$231,855
$19.42 p/Share
|
11,939
|
|
Oct 01
2024
|
|
-
|
30,903
|
|
Sep 30
2024
|
|
-
|
19,231
|
|
Sep 06
2024
|
BUY
Open market or private purchase
|
$107
$21.41 p/Share
|
5
|
|
Sep 05
2024
|
BUY
Open market or private purchase
|
$150,013
$22.39 p/Share
|
6,700
|
|
Aug 22
2024
|
BUY
Open market or private purchase
|
$76,815
$23.04 p/Share
|
3,334
|
|
Aug 07
2024
|
BUY
Open market or private purchase
|
$109,100
$21.82 p/Share
|
5,000
|
|
Aug 01
2024
|
BUY
Open market or private purchase
|
$334,650
$22.31 p/Share
|
15,000
|
|
Feb 07
2024
|
|
-
|
3,050
|
|
Dec 14
2023
|
|
-
|
2,219
|
|
Dec 08
2023
|
|
-
|
30,000
|
|
Oct 01
2023
|
|
-
|
29,419
|
|
Sep 30
2023
|
|
-
|
19,229
|
|
Aug 25
2023
|
BUY
Open market or private purchase
|
$60,567
$25.47 p/Share
|
2,378
|
|
Aug 17
2023
|
BUY
Open market or private purchase
|
$124,720
$26.92 p/Share
|
4,633
|
|
Aug 16
2023
|
BUY
Open market or private purchase
|
$2,699
$26.99 p/Share
|
100
|
|
Aug 15
2023
|
BUY
Open market or private purchase
|
$7,206
$26.99 p/Share
|
267
|
|
Aug 08
2023
|
BUY
Open market or private purchase
|
$264,300
$26.43 p/Share
|
10,000
|
|
Mar 17
2023
|
BUY
Open market or private purchase
|
$240,900
$24.09 p/Share
|
10,000
|
|