Jun 27
2024
BUY
Open market or private purchase
$8,067,530
$45.07 p/Share
179,000
Added 1.0%
17,632,598
Class A Common Shares ...
Jun 26
2024
BUY
Open market or private purchase
$4,580,820
$44.91 p/Share
102,000
Added 0.58%
17,453,598
Class A Common Shares ...
Jun 25
2024
BUY
Open market or private purchase
$1,940,400
$44.1 p/Share
44,000
Added 0.25%
17,351,598
Class A Common Shares ...
Jun 24
2024
BUY
Open market or private purchase
$4,431,000
$44.31 p/Share
100,000
Added 0.57%
17,307,598
Class A Common Shares ...
Jun 21
2024
BUY
Open market or private purchase
$26,400,000
$44.0 p/Share
600,000
Added 3.37%
17,207,598
Class A Common Shares ...
Jun 20
2024
BUY
Open market or private purchase
$16,010,368
$43.84 p/Share
365,200
Added 2.15%
16,607,598
Class A Common Shares ...
Jun 18
2024
BUY
Open market or private purchase
$8,685,008
$43.36 p/Share
200,300
Added 1.22%
16,242,398
Class A Common Shares ...
Jun 17
2024
BUY
Open market or private purchase
$1,658,700
$43.65 p/Share
38,000
Added 0.24%
16,042,098
Class A Common Shares ...
Jun 14
2024
BUY
Open market or private purchase
$26,478,000
$44.13 p/Share
600,000
Added 3.61%
16,004,098
Class A Common Shares ...
Jun 13
2024
BUY
Open market or private purchase
$5,179,020
$43.89 p/Share
118,000
Added 0.76%
15,404,098
Class A Common Shares ...
Jun 12
2024
BUY
Open market or private purchase
$17,894,824
$44.36 p/Share
403,400
Added 2.57%
15,286,098
Class A Common Shares ...
Jun 10
2024
BUY
Open market or private purchase
$342,375
$45.65 p/Share
7,500
Added 0.05%
14,882,698
Class A Common Shares ...
Jun 07
2024
BUY
Open market or private purchase
$2,355,690
$46.19 p/Share
51,000
Added 0.34%
14,875,198
Class A Common Shares ...
Jun 05
2024
BUY
Open market or private purchase
$9,074,000
$45.37 p/Share
200,000
Added 1.33%
14,824,198
Class A Common Shares ...
Jun 04
2024
BUY
Open market or private purchase
$8,827,650
$45.27 p/Share
195,000
Added 1.32%
14,624,198
Class A Common Shares ...
Jun 03
2024
BUY
Open market or private purchase
$3,776,640
$44.96 p/Share
84,000
Added 0.58%
14,429,198
Class A Common Shares ...
Jan 24
2024
BUY
Open market or private purchase
$535,092
$43.86 p/Share
12,200
Added 0.08%
14,345,198
Class A Common Shares ...
Jan 17
2024
BUY
Open market or private purchase
$20,785,000
$41.57 p/Share
500,000
Added 3.37%
14,332,998
Class A Common Shares ...
Jan 16
2024
BUY
Open market or private purchase
$33,071,500
$42.95 p/Share
770,000
Added 5.27%
13,832,998
Class A Common Shares ...
Jan 12
2024
BUY
Open market or private purchase
$20,645,280
$42.48 p/Share
486,000
Added 3.59%
13,062,998
Class A Common Shares ...
Jun 03
2022
SELL
Open market or private sale
$20,145,285
$37.41 p/Share
538,500
Reduced 4.38%
11,745,500
Class A Common Shares ...
Jun 02
2022
SELL
Open market or private sale
$43,780,634
$35.16 p/Share
1,245,183
Reduced 9.2%
12,284,000
Class A Common Shares ...
Jun 01
2022
SELL
Open market or private sale
$17,242,839
$34.28 p/Share
503,000
Reduced 3.58%
13,529,183
Class A Common Shares ...
May 31
2022
SELL
Open market or private sale
$8,749,050
$34.31 p/Share
255,000
Reduced 1.78%
14,032,183
Class A Common Shares ...
May 20
2022
SELL
Open market or private sale
$924,000
$30.8 p/Share
30,000
Reduced 0.21%
14,287,183
Class A Common Shares ...