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
Feb 21
2021
SELL
Payment of exercise price or tax liability
$64,978
$31.33 p/Share
2,074
Reduced 2.87%
70,215
Class A Common Shares
Feb 04
2021
SELL
Payment of exercise price or tax liability
$79,350
$30.96 p/Share
2,563
Reduced 3.42%
72,289
Class A Common Shares
Jan 28
2021
BUY
Grant, award, or other acquisition
-
13,968
Added 15.73%
74,852
Class A Common Shares