Apr 10
2025
BUY
Open market or private purchase
$29,000
$14.5 p/Share
2,000
Added 0.01%
30,759,998
Class A Common Shares ...
Apr 09
2025
BUY
Open market or private purchase
$209,700
$13.98 p/Share
15,000
Added 0.05%
30,757,998
Class A Common Shares ...
Apr 08
2025
BUY
Open market or private purchase
$70,500
$14.1 p/Share
5,000
Added 0.02%
30,742,998
Class A Common Shares ...
Apr 07
2025
BUY
Open market or private purchase
$222,080
$13.88 p/Share
16,000
Added 0.05%
30,737,998
Class A Common Shares ...
Apr 04
2025
BUY
Open market or private purchase
$358,750
$14.35 p/Share
25,000
Added 0.08%
30,721,998
Class A Common Shares ...
Apr 03
2025
BUY
Open market or private purchase
$1,952,500
$17.75 p/Share
110,000
Added 0.36%
30,696,998
Class A Common Shares ...
Apr 02
2025
BUY
Open market or private purchase
$428,560
$19.48 p/Share
22,000
Added 0.07%
30,586,998
Class A Common Shares ...
Apr 01
2025
BUY
Open market or private purchase
$547,800
$18.26 p/Share
30,000
Added 0.1%
30,564,998
Class A Common Shares ...
Mar 28
2025
BUY
Open market or private purchase
$381,800
$19.09 p/Share
20,000
Added 0.07%
30,534,998
Class A Common Shares ...
Mar 26
2025
BUY
Open market or private purchase
$675,850
$19.31 p/Share
35,000
Added 0.11%
30,514,998
Class A Common Shares ...
Mar 25
2025
BUY
Open market or private purchase
$2,542,800
$19.56 p/Share
130,000
Added 0.42%
30,479,998
Class A Common Shares ...
Mar 05
2025
BUY
Open market or private purchase
$1,913,000
$19.13 p/Share
100,000
Added 0.33%
30,349,998
Class A Common Shares ...
Mar 03
2025
BUY
Open market or private purchase
$3,131,000
$20.2 p/Share
155,000
Added 0.51%
30,249,998
Class A Common Shares ...
Feb 28
2025
BUY
Open market or private purchase
$1,680,800
$21.01 p/Share
80,000
Added 0.27%
30,094,998
Class A Common Shares ...
Feb 27
2025
BUY
Open market or private purchase
$859,200
$21.48 p/Share
40,000
Added 0.13%
30,014,998
Class A Common Shares ...
Feb 26
2025
BUY
Open market or private purchase
$4,161,780
$22.02 p/Share
189,000
Added 0.63%
29,974,998
Class A Common Shares ...
Feb 25
2025
BUY
Open market or private purchase
$1,685,720
$22.78 p/Share
74,000
Added 0.25%
29,785,998
Class A Common Shares ...
Feb 20
2025
BUY
Open market or private purchase
$142,620
$23.77 p/Share
6,000
Added 0.02%
29,711,998
Class A Common Shares ...
Feb 13
2025
BUY
Open market or private purchase
$4,792,000
$23.96 p/Share
200,000
Added 0.67%
29,705,998
Class A Common Shares ...
Feb 06
2025
BUY
Open market or private purchase
$4,305,000
$28.7 p/Share
150,000
Added 0.51%
29,505,998
Class A Common Shares ...
Feb 03
2025
BUY
Open market or private purchase
$1,098,800
$27.47 p/Share
40,000
Added 0.14%
29,355,998
Class A Common Shares ...
Jan 31
2025
BUY
Open market or private purchase
$3,651,250
$29.21 p/Share
125,000
Added 0.42%
29,315,998
Class A Common Shares ...
Jan 30
2025
BUY
Open market or private purchase
$1,366,200
$29.7 p/Share
46,000
Added 0.16%
29,190,998
Class A Common Shares ...
Jan 28
2025
BUY
Open market or private purchase
$1,757,400
$29.29 p/Share
60,000
Added 0.21%
29,144,998
Class A Common Shares ...
Jan 22
2025
BUY
Open market or private purchase
$2,960,000
$29.6 p/Share
100,000
Added 0.34%
29,084,998
Class A Common Shares ...