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 ...
Sep 06
2024
BUY
Open market or private purchase
$14,547,875
$32.15 p/Share
452,500
Added 2.1%
21,087,398
Class A Common Shares ...
Sep 05
2024
BUY
Open market or private purchase
$26,268,885
$32.62 p/Share
805,300
Added 3.76%
20,634,898
Class A Common Shares ...
Sep 04
2024
BUY
Open market or private purchase
$23,317,000
$33.31 p/Share
700,000
Added 3.41%
19,829,598
Class A Common Shares ...
Sep 03
2024
BUY
Open market or private purchase
$16,921,800
$33.18 p/Share
510,000
Added 2.6%
19,129,598
Class A Common Shares ...
Aug 27
2024
BUY
Open market or private purchase
$5,727,749
$32.73 p/Share
175,000
Added 0.93%
18,619,598
Class A Common Shares ...
Aug 26
2024
BUY
Open market or private purchase
$3,063,599
$33.3 p/Share
92,000
Added 0.5%
18,444,598
Class A Common Shares ...
Aug 07
2024
BUY
Open market or private purchase
$2,662,310
$36.47 p/Share
73,000
Added 0.4%
18,352,598
Class A Common Shares ...
Aug 06
2024
BUY
Open market or private purchase
$3,596,000
$35.96 p/Share
100,000
Added 0.54%
18,279,598
Class A Common Shares ...
Aug 05
2024
BUY
Open market or private purchase
$1,780,000
$35.6 p/Share
50,000
Added 0.27%
18,179,598
Class A Common Shares ...
Aug 02
2024
BUY
Open market or private purchase
$1,864,000
$37.28 p/Share
50,000
Added 0.28%
18,129,598
Class A Common Shares ...
Aug 01
2024
BUY
Open market or private purchase
$12,040,540
$39.22 p/Share
307,000
Added 1.67%
18,079,598
Class A Common Shares ...