Sep 27
2024
BUY
Open market or private purchase
$9,993
$29.48 p/Share
339
Added 0.14%
246,318
Common Stock
Jul 01
2024
BUY
Open market or private purchase
$3,993
$23.49 p/Share
170
Added 0.07%
244,656
Common Stock
Jun 28
2024
BUY
Open market or private purchase
$9,986
$23.01 p/Share
434
Added 0.18%
244,486
Common Stock
Mar 28
2024
BUY
Open market or private purchase
$9,989
$23.45 p/Share
426
Added 0.18%
242,681
Common Stock
Mar 11
2024
BUY
Open market or private purchase
$417,616
$23.95 p/Share
17,437
Added 6.75%
240,939
Common Stock
Jan 31
2024
BUY
Open market or private purchase
$1,256,775
$25.66 p/Share
48,978
Added 17.97%
223,502
Common Stock
Jan 02
2024
BUY
Open market or private purchase
$3,976
$25.99 p/Share
153
Added 0.09%
174,524
Common Stock
Dec 29
2023
BUY
Open market or private purchase
$9,989
$25.29 p/Share
395
Added 0.27%
147,371
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$9,976
$23.53 p/Share
424
Added 0.24%
172,780
Common Stock
Jul 03
2023
BUY
Open market or private purchase
$3,995
$22.96 p/Share
174
Added 0.1%
171,097
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$9,984
$22.9 p/Share
436
Added 0.26%
169,661
Common Stock
Jun 26
2023
BUY
Open market or private purchase
$114,550
$22.91 p/Share
5,000
Added 2.87%
169,224
Common Stock
Jun 23
2023
BUY
Open market or private purchase
$115,000
$23.0 p/Share
5,000
Added 2.95%
164,224
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$89,720
$22.43 p/Share
4,000
Added 2.45%
159,224
Common Stock
Jun 14
2023
BUY
Open market or private purchase
$44,400
$22.2 p/Share
2,000
Added 1.27%
155,224
Common Stock
Jun 13
2023
BUY
Open market or private purchase
$223,000
$22.3 p/Share
10,000
Added 6.13%
153,224
Common Stock
Jun 12
2023
BUY
Open market or private purchase
$178,640
$22.33 p/Share
8,000
Added 5.29%
143,224
Common Stock
Jun 09
2023
BUY
Open market or private purchase
$44,800
$22.4 p/Share
2,000
Added 1.46%
135,224
Common Stock
Jun 05
2023
BUY
Open market or private purchase
$46,500
$23.25 p/Share
2,000
Added 1.48%
133,224
Common Stock
Jun 02
2023
BUY
Open market or private purchase
$115,750
$23.15 p/Share
5,000
Added 3.67%
131,224
Common Stock
May 24
2023
BUY
Open market or private purchase
$47,000
$23.5 p/Share
2,000
Added 1.56%
126,224
Common Stock
May 02
2023
BUY
Open market or private purchase
$231,246
$24.9 p/Share
9,287
Added 6.96%
124,224
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$9,993
$25.89 p/Share
386
Added 0.33%
114,937
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$9,986
$25.94 p/Share
385
Added 0.34%
113,456
Common Stock
Sep 30
2022
BUY
Open market or private purchase
$9,979
$27.19 p/Share
367
Added 0.33%
112,026
Common Stock