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 ...
Oct 23
2024
BUY
Open market or private purchase
$9,161,361
$31.91 p/Share
287,100
Added 1.15%
24,751,498
Class A Common Shares ...
Oct 16
2024
BUY
Open market or private purchase
$63,600
$31.8 p/Share
2,000
Added 0.01%
24,464,398
Class A Common Shares ...
Oct 15
2024
BUY
Open market or private purchase
$31,750,000
$31.75 p/Share
1,000,000
Added 3.93%
24,462,398
Class A Common Shares ...
Sep 30
2024
BUY
Open market or private purchase
$1,696,750
$30.85 p/Share
55,000
Added 0.23%
23,462,398
Class A Common Shares ...
Sep 25
2024
BUY
Open market or private purchase
$1,237,200
$30.93 p/Share
40,000
Added 0.17%
23,407,398
Class A Common Shares ...
Sep 24
2024
BUY
Open market or private purchase
$4,768,500
$31.79 p/Share
150,000
Added 0.64%
23,367,398
Class A Common Shares ...
Sep 23
2024
BUY
Open market or private purchase
$8,445,550
$31.87 p/Share
265,000
Added 1.13%
23,217,398
Class A Common Shares ...
Sep 20
2024
BUY
Open market or private purchase
$7,945,000
$31.78 p/Share
250,000
Added 1.08%
22,952,398
Class A Common Shares ...
Sep 12
2024
BUY
Open market or private purchase
$5,468,750
$31.25 p/Share
175,000
Added 0.76%
22,702,398
Class A Common Shares ...
Sep 11
2024
BUY
Open market or private purchase
$20,964,300
$31.29 p/Share
670,000
Added 2.89%
22,527,398
Class A Common Shares ...
Sep 10
2024
BUY
Open market or private purchase
$14,974,200
$31.86 p/Share
470,000
Added 2.11%
21,857,398
Class A Common Shares ...
Sep 09
2024
BUY
Open market or private purchase
$9,651,000
$32.17 p/Share
300,000
Added 1.38%
21,387,398
Class A Common Shares ...