Feb 07
2025
SELL
Payment of exercise price or tax liability
$69,780
$35.53 p/Share
1,964
Reduced 1.94%
99,214
Class A Common Shares
Feb 04
2025
SELL
Payment of exercise price or tax liability
$478,125
$34.75 p/Share
13,759
Reduced 11.97%
101,178
Class A Common Shares
Feb 04
2025
BUY
Grant, award, or other acquisition
-
27,097
Added 19.08%
114,937
Class A Common Shares
Feb 01
2025
SELL
Payment of exercise price or tax liability
$57,104
$34.63 p/Share
1,649
Reduced 1.84%
87,840
Class A Common Shares
Jan 03
2025
SELL
Payment of exercise price or tax liability
$81,186
$37.31 p/Share
2,176
Reduced 2.37%
89,489
Class A Common Shares
Jan 02
2025
BUY
Grant, award, or other acquisition
-
14,966
Added 14.04%
91,665
Class A Common Shares
Feb 20
2024
SELL
Payment of exercise price or tax liability
$294,189
$34.38 p/Share
8,557
Reduced 10.04%
76,699
Class A Common Shares
Feb 20
2024
BUY
Grant, award, or other acquisition
-
16,888
Added 16.53%
85,256
Class A Common Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$68,149
$34.77 p/Share
1,960
Reduced 2.79%
68,368
Class A Common Shares
Feb 01
2024
SELL
Payment of exercise price or tax liability
$58,811
$35.73 p/Share
1,646
Reduced 2.29%
70,328
Class A Common Shares
Jan 28
2024
SELL
Payment of exercise price or tax liability
$89,428
$35.07 p/Share
2,550
Reduced 3.42%
71,974
Class A Common Shares
Jan 03
2024
BUY
Grant, award, or other acquisition
-
11,645
Added 13.51%
74,524
Class A Common Shares
May 08
2023
SELL
Open market or private sale
$306,560
$34.88 p/Share
8,789
Reduced 12.26%
62,879
Class A Common Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$68,110
$32.84 p/Share
2,074
Reduced 2.81%
71,668
Class A Common Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
11,605
Added 13.6%
73,742
Class A Common Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$82,094
$34.61 p/Share
2,372
Reduced 3.68%
62,137
Class A Common Shares
Feb 01
2023
SELL
Payment of exercise price or tax liability
$38,945
$34.68 p/Share
1,123
Reduced 1.71%
64,509
Class A Common Shares
Jan 28
2023
SELL
Payment of exercise price or tax liability
$61,692
$33.73 p/Share
1,829
Reduced 2.71%
65,632
Class A Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$93,607
$37.76 p/Share
2,479
Reduced 3.54%
67,461
Class A Common Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$112,239
$37.74 p/Share
2,974
Reduced 4.08%
69,940
Class A Common Shares
Feb 04
2022
SELL
Payment of exercise price or tax liability
$93,338
$39.35 p/Share
2,372
Reduced 3.15%
72,914
Class A Common Shares
Feb 01
2022
BUY
Grant, award, or other acquisition
-
9,746
Added 11.23%
77,075
Class A Common Shares
Jan 28
2022
SELL
Payment of exercise price or tax liability
$68,554
$38.32 p/Share
1,789
Reduced 2.32%
75,286
Class A Common Shares
Feb 23
2021
SELL
Payment of exercise price or tax liability
$36,619
$31.65 p/Share
1,157
Reduced 1.69%
67,329
Class A Common Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$53,703
$31.06 p/Share
1,729
Reduced 2.46%
68,486
Class A Common Shares