Jan 03
2026
SELL
Payment of exercise price or tax liability
$124,679
$31.92 p/Share
3,906
Reduced 1.32%
292,346
Class A Common Shares
Jan 02
2026
SELL
Payment of exercise price or tax liability
$152,577
$31.92 p/Share
4,780
Reduced 1.59%
296,252
Class A Common Shares
Jan 02
2026
BUY
Grant, award, or other acquisition
-
31,799
Added 9.55%
301,032
Class A Common Shares
Mar 19
2025
-
562
Reduced 0.21%
269,233
Class A Common Shares
Feb 07
2025
SELL
Payment of exercise price or tax liability
$130,608
$35.53 p/Share
3,676
Reduced 1.34%
269,795
Class A Common Shares
Feb 04
2025
SELL
Payment of exercise price or tax liability
$905,932
$34.75 p/Share
26,070
Reduced 8.7%
273,471
Class A Common Shares
Feb 04
2025
BUY
Grant, award, or other acquisition
-
51,341
Added 14.63%
299,541
Class A Common Shares
Feb 01
2025
SELL
Payment of exercise price or tax liability
$108,253
$34.63 p/Share
3,126
Reduced 1.24%
248,200
Class A Common Shares
Jan 03
2025
SELL
Payment of exercise price or tax liability
$153,232
$37.31 p/Share
4,107
Reduced 1.61%
251,326
Class A Common Shares
Jan 02
2025
BUY
Grant, award, or other acquisition
-
26,667
Added 9.45%
255,433
Class A Common Shares
Jun 07
2024
-
560
Reduced 0.24%
228,766
Class A Common Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
143,968
Added 38.57%
229,326
Class A Common Shares
Feb 20
2024
SELL
Payment of exercise price or tax liability
$472,862
$34.38 p/Share
13,754
Reduced 13.88%
85,358
Class A Common Shares
Feb 20
2024
BUY
Grant, award, or other acquisition
-
27,141
Added 21.5%
99,112
Class A Common Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$127,571
$34.77 p/Share
3,669
Reduced 4.85%
71,971
Class A Common Shares
Feb 01
2024
SELL
Payment of exercise price or tax liability
$111,441
$35.73 p/Share
3,119
Reduced 3.96%
75,640
Class A Common Shares
Jan 28
2024
SELL
Payment of exercise price or tax liability
$139,122
$35.07 p/Share
3,967
Reduced 4.8%
78,759
Class A Common Shares
Jan 03
2024
BUY
Grant, award, or other acquisition
-
23,031
Added 21.78%
82,726
Class A Common Shares
May 26
2023
-
305
Reduced 0.51%
59,695
Class A Common Shares
Mar 15
2023
SELL
Open market or private sale
$690,543
$30.16 p/Share
22,896
Reduced 27.62%
60,000
Class A Common Shares
Mar 14
2023
SELL
Open market or private sale
$401,351
$30.22 p/Share
13,281
Reduced 13.81%
82,896
Class A Common Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$96,648
$32.84 p/Share
2,943
Reduced 2.97%
96,177
Class A Common Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
21,724
Added 17.98%
99,120
Class A Common Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$126,049
$34.61 p/Share
3,642
Reduced 4.49%
77,396
Class A Common Shares
Feb 01
2023
SELL
Payment of exercise price or tax liability
$73,799
$34.68 p/Share
2,128
Reduced 2.56%
81,038
Class A Common Shares