Jan 03
2026
SELL
Payment of exercise price or tax liability
$5,749
$102.67 p/Share
56
Reduced 0.35%
15,840
Common Shares
Jan 02
2026
SELL
Payment of exercise price or tax liability
$5,589
$105.47 p/Share
53
Reduced 0.32%
16,464
Common Shares
Feb 24
2025
SELL
Payment of exercise price or tax liability
$35,380
$92.62 p/Share
382
Reduced 2.41%
15,491
Common Shares
Feb 24
2025
BUY
Grant, award, or other acquisition
-
5,952
Added 22.04%
21,051
Common Shares
Feb 14
2025
SELL
Open market or private sale
$706,608
$98.14 p/Share
7,200
Reduced 32.29%
15,099
Common Shares
Jan 03
2025
SELL
Payment of exercise price or tax liability
$35,876
$101.06 p/Share
355
Reduced 1.57%
22,247
Common Shares
Jan 02
2025
SELL
Payment of exercise price or tax liability
$3,915
$100.4 p/Share
39
Reduced 0.18%
21,501
Common Shares
Jan 02
2025
BUY
Grant, award, or other acquisition
-
2,490
Added 21.08%
9,321
Common Shares - Restri...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$327,090
$74.61 p/Share
4,384
Reduced 17.04%
21,346
Common Shares
Feb 19
2024
BUY
Grant, award, or other acquisition
-
12,231
Added 32.22%
25,730
Common Shares
Jan 04
2024
SELL
Payment of exercise price or tax liability
$26,124
$68.93 p/Share
379
Reduced 2.74%
13,433
Common Shares
Jan 03
2024
SELL
Payment of exercise price or tax liability
$24,102
$68.28 p/Share
353
Reduced 2.72%
12,629
Common Shares
Jan 02
2024
BUY
Grant, award, or other acquisition
-
3,437
Added 27.45%
9,082
Common Shares - Restri...
Sep 30
2023
SELL
Payment of exercise price or tax liability
$297,397
$63.56 p/Share
4,679
Reduced 28.23%
11,894
Common Shares
Jan 04
2023
SELL
Payment of exercise price or tax liability
$17,465
$46.7 p/Share
374
Reduced 12.26%
2,676
Common Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$13,017
$45.2 p/Share
288
Reduced 13.25%
1,885
Common Shares
Jan 03
2023
BUY
Grant, award, or other acquisition
-
5,254
Added 18.65%
22,916
Common Shares - Restri...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$26,373
$71.86 p/Share
367
Reduced 25.42%
1,077
Common Shares
Jan 03
2022
BUY
Grant, award, or other acquisition
-
2,641
Added 11.99%
19,389
Common Shares - Restri...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
3,396
Added 17.03%
16,550
Common Shares - Restri...
Sep 30
2020
BUY
Grant, award, or other acquisition
-
13,109
Added 50.0%
13,109
Common Shares - Restri...