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
|
|
Mar 08
2023
|
BUY
Open market or private purchase
|
$134,050
$26.81 p/Share
|
5,000
|
|
Feb 21
2023
|
BUY
Open market or private purchase
|
$297,400
$29.74 p/Share
|
10,000
|
|
Feb 07
2023
|
BUY
Open market or private purchase
|
$72,300
$28.92 p/Share
|
2,500
|
|
Feb 07
2023
|
|
-
|
2,878
|
|
Dec 19
2022
|
BUY
Open market or private purchase
|
$105,179
$30.62 p/Share
|
3,435
|
|
Dec 12
2022
|
BUY
Open market or private purchase
|
$6,959
$30.93 p/Share
|
225
|
|
Dec 08
2022
|
BUY
Open market or private purchase
|
$22,567
$31.3 p/Share
|
721
|
|