Aug 12
2024
BUY
Open market or private purchase
$207,492,230
$20.21 p/Share
10,266,810
Added 27.13%
27,577,666
Common Stock
May 09
2024
BUY
Open market or private purchase
$1,243
$20.39 p/Share
61
Added 0.0%
17,310,856
Common Stock
May 06
2024
BUY
Open market or private purchase
$7,364
$20.4 p/Share
361
Added 0.0%
17,310,795
Common Stock
May 03
2024
BUY
Open market or private purchase
$609,900
$20.33 p/Share
30,000
Added 0.17%
17,310,434
Common Stock
May 02
2024
BUY
Open market or private purchase
$2,108,654
$20.07 p/Share
105,065
Added 0.6%
17,280,434
Common Stock
Apr 25
2024
BUY
Open market or private purchase
$1,979,000
$19.79 p/Share
100,000
Added 0.58%
17,175,369
Common Stock
Apr 24
2024
BUY
Open market or private purchase
$1,944,000
$19.44 p/Share
100,000
Added 0.58%
17,075,369
Common Stock
Apr 23
2024
BUY
Open market or private purchase
$1,758,622
$19.86 p/Share
88,551
Added 0.52%
16,975,369
Common Stock
Apr 22
2024
BUY
Open market or private purchase
$223,026
$19.48 p/Share
11,449
Added 0.07%
16,886,818
Common Stock
Apr 19
2024
BUY
Open market or private purchase
$3,892,000
$19.46 p/Share
200,000
Added 1.17%
16,875,369
Common Stock
Apr 18
2024
BUY
Open market or private purchase
$16,982,400
$19.52 p/Share
870,000
Added 4.96%
16,675,369
Common Stock
Apr 17
2024
BUY
Open market or private purchase
$3,431,225
$19.53 p/Share
175,690
Added 1.1%
15,805,369
Common Stock
Apr 16
2024
BUY
Open market or private purchase
$727,616
$20.22 p/Share
35,985
Added 0.23%
15,629,679
Common Stock
Apr 12
2024
BUY
Open market or private purchase
$104,784
$20.39 p/Share
5,139
Added 0.03%
15,593,694
Common Stock
Feb 09
2024
BUY
Open market or private purchase
$18,528,543
$20.29 p/Share
913,186
Added 5.53%
15,588,555
Common Stock
Feb 08
2024
BUY
Open market or private purchase
$19,350,908
$21.04 p/Share
919,720
Added 5.9%
14,675,369
Common Stock
Feb 02
2024
BUY
Open market or private purchase
$15,135,336
$20.25 p/Share
747,424
Added 5.15%
13,755,649
Common Stock
Nov 21
2023
BUY
Open market or private purchase
$462,834
$19.93 p/Share
23,223
Added 0.18%
13,008,225
Common Stock
Nov 20
2023
BUY
Open market or private purchase
$862,203
$19.74 p/Share
43,678
Added 0.34%
12,985,002
Common Stock
Nov 17
2023
BUY
Open market or private purchase
$528,696
$19.84 p/Share
26,648
Added 0.21%
12,941,324
Common Stock
Nov 16
2023
BUY
Open market or private purchase
$1,364,654
$19.69 p/Share
69,307
Added 0.53%
12,914,676
Common Stock
Nov 15
2023
BUY
Open market or private purchase
$1,967,000
$19.67 p/Share
100,000
Added 0.77%
12,845,369
Common Stock
Nov 14
2023
BUY
Open market or private purchase
$772,189
$19.56 p/Share
39,478
Added 0.31%
12,745,369
Common Stock
Nov 13
2023
BUY
Open market or private purchase
$553,974
$18.15 p/Share
30,522
Added 0.24%
12,705,891
Common Stock