Nov 28
2025
BUY
Other acquisition or disposition
$138
$46.24 p/Share
3
Added 0.02%
15,282
Common Shares
Nov 13
2025
SELL
Payment of exercise price or tax liability
$284,992
$58.4 p/Share
4,880
Reduced 24.21%
15,279
Common Shares
Nov 13
2025
BUY
Grant, award, or other acquisition
-
11,520
Added 36.36%
20,159
Common Shares
Oct 31
2025
BUY
Other acquisition or disposition
$138
$46.3 p/Share
3
Added 0.03%
8,639
Common Shares
Sep 30
2025
BUY
Other acquisition or disposition
$145
$48.66 p/Share
3
Added 0.03%
10,136
Common Shares
Sep 05
2025
BUY
Other acquisition or disposition
$187
$62.51 p/Share
3
Added 0.03%
10,133
Common Shares
Sep 03
2025
BUY
Open market or private purchase
$109,762
$61.32 p/Share
1,790
Added 15.02%
10,129
Common Shares
Aug 25
2025
BUY
Other acquisition or disposition
$105
$52.58 p/Share
2
Added 0.02%
8,339
Common Shares
Jul 25
2025
BUY
Other acquisition or disposition
$115
$57.59 p/Share
2
Added 0.02%
8,336
Common Shares
Jun 25
2025
BUY
Other acquisition or disposition
$106
$53.34 p/Share
2
Added 0.02%
8,334
Common Shares
Jun 06
2025
BUY
Other acquisition or disposition
$195
$65.04 p/Share
3
Added 0.04%
8,331
Common Shares
May 23
2025
BUY
Other acquisition or disposition
$149
$49.81 p/Share
3
Added 0.04%
8,328
Common Shares
Apr 25
2025
BUY
Other acquisition or disposition
$133
$44.4 p/Share
3
Added 0.04%
8,325
Common Shares
Mar 25
2025
BUY
Other acquisition or disposition
$144
$48.14 p/Share
3
Added 0.04%
8,321
Common Shares
Mar 07
2025
BUY
Other acquisition or disposition
$189
$63.04 p/Share
3
Added 0.04%
8,318
Common Shares
Feb 25
2025
BUY
Other acquisition or disposition
$101
$50.74 p/Share
2
Added 0.02%
8,315
Common Shares
Feb 12
2025
SELL
Open market or private sale
$99,075
$66.05 p/Share
1,500
Reduced 18.0%
6,834
Common Shares
Feb 04
2025
SELL
Payment of exercise price or tax liability
$22,563
$69.64 p/Share
324
Reduced 3.75%
8,310
Common Shares
Jan 24
2025
BUY
Other acquisition or disposition
$123
$61.64 p/Share
2
Added 0.02%
8,312
Common Shares
Dec 24
2020
BUY
Other acquisition or disposition
$0
$168.45 p/Share
0
Added 0.0%
4,809
Common Shares
Dec 10
2020
BUY
Other acquisition or disposition
$0
$187.98 p/Share
0
Added 0.0%
4,808
Common Shares
Nov 25
2020
BUY
Other acquisition or disposition
$144
$143.82 p/Share
1
Added 0.02%
4,808
Common Shares