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 ...
May 19
2022
SELL
Open market or private sale
$6,511,460
$30.86 p/Share
211,000
Reduced 1.45%
14,317,183
Class A Common Shares ...
May 18
2022
SELL
Open market or private sale
$466,350
$31.09 p/Share
15,000
Reduced 0.1%
14,528,183
Class A Common Shares ...
May 17
2022
SELL
Open market or private sale
$2,616,236
$31.22 p/Share
83,800
Reduced 0.57%
14,543,183
Class A Common Shares ...
May 16
2022
SELL
Open market or private sale
$5,586,120
$31.56 p/Share
177,000
Reduced 1.19%
14,646,983
Class A Common Shares ...
May 13
2022
SELL
Open market or private sale
$773,750
$30.95 p/Share
25,000
Reduced 0.17%
14,823,983
Class A Common Shares ...
May 10
2022
SELL
Open market or private sale
$26,916,617
$29.14 p/Share
923,700
Reduced 5.86%
14,848,983
Class A Common Shares ...
May 06
2022
SELL
Open market or private sale
$6,337,660
$31.22 p/Share
203,000
Reduced 1.27%
15,752,683
Class A Common Shares ...
May 05
2022
SELL
Open market or private sale
$4,863,150
$32.1 p/Share
151,500
Reduced 0.94%
15,955,683
Class A Common Shares ...
May 04
2022
SELL
Open market or private sale
$34,641,899
$31.55 p/Share
1,098,000
Reduced 6.38%
16,107,183
Class A Common Shares ...
May 03
2022
SELL
Open market or private sale
$18,863,236
$30.65 p/Share
615,440
Reduced 3.45%
17,205,183
Class A Common Shares ...
May 02
2022
SELL
Open market or private sale
$13,189,500
$29.31 p/Share
450,000
Reduced 2.46%
17,820,623
Class A Common Shares ...
Apr 27
2022
SELL
Open market or private sale
$27,190,001
$27.19 p/Share
1,000,000
Reduced 5.19%
18,270,623
Class A Common Shares ...
Mar 26
2022
SELL
Open market or private sale
$23,063,700
$26.51 p/Share
870,000
Reduced 4.32%
19,270,623
Class A Common Shares ...
Mar 25
2022
SELL
Open market or private sale
$25,639,999
$25.64 p/Share
1,000,000
Reduced 4.73%
20,140,623
Class A Common Shares ...
Mar 22
2022
SELL
Open market or private sale
$12,662,650
$27.83 p/Share
455,000
Reduced 2.11%
21,140,623
Class A Common Shares ...