Feb 24
2025
SELL
Open market or private sale
$235,527
$35.08 p/Share
6,714
Reduced 20.52%
26,010
Class A Common Shares
Feb 07
2025
SELL
Payment of exercise price or tax liability
$13,785
$35.53 p/Share
388
Reduced 1.17%
32,724
Class A Common Shares
Feb 04
2025
SELL
Payment of exercise price or tax liability
$42,499
$34.75 p/Share
1,223
Reduced 3.56%
33,112
Class A Common Shares
Feb 04
2025
BUY
Grant, award, or other acquisition
-
3,423
Added 9.07%
34,335
Class A Common Shares
Feb 01
2025
SELL
Payment of exercise price or tax liability
$286,459
$34.63 p/Share
8,272
Reduced 21.11%
30,912
Class A Common Shares
Jan 03
2025
SELL
Payment of exercise price or tax liability
$16,602
$37.31 p/Share
445
Reduced 1.12%
39,184
Class A Common Shares
Jan 02
2025
BUY
Grant, award, or other acquisition
-
4,286
Added 9.76%
39,629
Class A Common Shares
Feb 26
2024
SELL
Open market or private sale
$106,590
$35.53 p/Share
3,000
Reduced 7.82%
35,343
Class A Common Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$15,229
$34.77 p/Share
438
Reduced 1.13%
38,343
Class A Common Shares
Feb 01
2024
SELL
Payment of exercise price or tax liability
$13,505
$35.73 p/Share
378
Reduced 0.97%
38,781
Class A Common Shares
Jan 28
2024
SELL
Payment of exercise price or tax liability
$26,863
$35.07 p/Share
766
Reduced 1.92%
39,159
Class A Common Shares
Jan 03
2024
BUY
Grant, award, or other acquisition
-
3,254
Added 7.54%
39,925
Class A Common Shares
Jul 31
2023
SELL
Open market or private sale
$67,446
$37.47 p/Share
1,800
Reduced 4.74%
36,210
Class A Common Shares
Feb 28
2023
SELL
Open market or private sale
$126,787
$31.5 p/Share
4,025
Reduced 9.58%
38,010
Class A Common Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$21,280
$32.84 p/Share
648
Reduced 1.52%
42,035
Class A Common Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
3,259
Added 7.09%
42,683
Class A Common Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$26,718
$34.61 p/Share
772
Reduced 1.92%
39,424
Class A Common Shares
Feb 01
2023
SELL
Payment of exercise price or tax liability
$13,039
$34.68 p/Share
376
Reduced 0.93%
40,196
Class A Common Shares
Jan 28
2023
SELL
Payment of exercise price or tax liability
$25,702
$33.73 p/Share
762
Reduced 1.84%
40,572
Class A Common Shares
Jun 30
2022
-
376
Added 1.01%
36,671
Class A Common Shares