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 ...
Nov 11
2024
BUY
Open market or private purchase
$1,199,200
$29.98 p/Share
40,000
Added 0.15%
26,237,498
Class A Common Shares ...
Nov 05
2024
BUY
Open market or private purchase
$2,411,450
$28.37 p/Share
85,000
Added 0.32%
26,197,498
Class A Common Shares ...
Nov 01
2024
BUY
Open market or private purchase
$4,299,000
$28.66 p/Share
150,000
Added 0.57%
26,112,498
Class A Common Shares ...
Oct 31
2024
BUY
Open market or private purchase
$9,173,780
$28.49 p/Share
322,000
Added 1.23%
25,962,498
Class A Common Shares ...
Oct 30
2024
BUY
Open market or private purchase
$8,703,000
$29.01 p/Share
300,000
Added 1.16%
25,640,498
Class A Common Shares ...
Oct 29
2024
BUY
Open market or private purchase
$9,288,120
$29.58 p/Share
314,000
Added 1.22%
25,340,498
Class A Common Shares ...
Oct 28
2024
BUY
Open market or private purchase
$2,368,500
$31.58 p/Share
75,000
Added 0.3%
25,026,498
Class A Common Shares ...
Oct 24
2024
BUY
Open market or private purchase
$6,352,000
$31.76 p/Share
200,000
Added 0.8%
24,951,498
Class A Common Shares ...