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 ...
Jan 14
2025
BUY
Open market or private purchase
$2,862,000
$28.62 p/Share
100,000
Added 0.34%
28,984,998
Class A Common Shares ...
Dec 26
2024
BUY
Open market or private purchase
$1,789,200
$25.56 p/Share
70,000
Added 0.24%
28,884,998
Class A Common Shares ...
Dec 18
2024
BUY
Open market or private purchase
$9,172,690
$26.86 p/Share
341,500
Added 1.17%
28,814,998
Class A Common Shares ...
Dec 16
2024
BUY
Open market or private purchase
$2,443,760
$27.77 p/Share
88,000
Added 0.31%
28,473,498
Class A Common Shares ...
Dec 13
2024
BUY
Open market or private purchase
$2,913,000
$29.13 p/Share
100,000
Added 0.35%
28,385,498
Class A Common Shares ...
Dec 12
2024
BUY
Open market or private purchase
$6,478,020
$29.58 p/Share
219,000
Added 0.77%
28,285,498
Class A Common Shares ...
Dec 11
2024
BUY
Open market or private purchase
$1,982,640
$30.04 p/Share
66,000
Added 0.23%
28,066,498
Class A Common Shares ...
Dec 06
2024
BUY
Open market or private purchase
$4,100,410
$29.93 p/Share
137,000
Added 0.49%
28,000,498
Class A Common Shares ...
Dec 04
2024
BUY
Open market or private purchase
$9,246,000
$30.82 p/Share
300,000
Added 1.07%
27,863,498
Class A Common Shares ...
Nov 29
2024
BUY
Open market or private purchase
$6,068,400
$31.12 p/Share
195,000
Added 0.7%
27,563,498
Class A Common Shares ...
Nov 27
2024
BUY
Open market or private purchase
$12,916,220
$31.58 p/Share
409,000
Added 1.47%
27,368,498
Class A Common Shares ...