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 ...
Nov 26
2024
BUY
Open market or private purchase
$6,919,000
$31.45 p/Share
220,000
Added 0.81%
26,959,498
Class A Common Shares ...
Nov 25
2024
BUY
Open market or private purchase
$1,806,900
$31.7 p/Share
57,000
Added 0.21%
26,739,498
Class A Common Shares ...
Nov 20
2024
BUY
Open market or private purchase
$4,707,000
$31.38 p/Share
150,000
Added 0.56%
26,682,498
Class A Common Shares ...
Nov 19
2024
BUY
Open market or private purchase
$3,128,000
$31.28 p/Share
100,000
Added 0.38%
26,532,498
Class A Common Shares ...
Nov 14
2024
BUY
Open market or private purchase
$3,448,850
$29.99 p/Share
115,000
Added 0.43%
26,432,498
Class A Common Shares ...
Nov 13
2024
BUY
Open market or private purchase
$1,179,600
$29.49 p/Share
40,000
Added 0.15%
26,317,498
Class A Common Shares ...
Nov 12
2024
BUY
Open market or private purchase
$1,203,600
$30.09 p/Share
40,000
Added 0.15%
26,277,498
Class A Common Shares ...