Sep 30
2025
BUY
Other acquisition or disposition
$1,995
$48.66 p/Share
41
Added 0.05%
79,911
Common Shares
Sep 05
2025
BUY
Other acquisition or disposition
$6,438
$62.51 p/Share
103
Added 0.13%
79,870
Common Shares
Aug 25
2025
BUY
Other acquisition or disposition
$1,998
$52.58 p/Share
38
Added 0.05%
79,766
Common Shares
Jul 25
2025
BUY
Other acquisition or disposition
$1,958
$57.59 p/Share
34
Added 0.04%
79,728
Common Shares
Jun 25
2025
BUY
Other acquisition or disposition
$1,973
$53.34 p/Share
37
Added 0.05%
79,694
Common Shares
Jun 06
2025
BUY
Other acquisition or disposition
$6,308
$65.04 p/Share
97
Added 0.12%
79,656
Common Shares
May 23
2025
BUY
Other acquisition or disposition
$1,992
$49.81 p/Share
40
Added 0.05%
79,558
Common Shares
Apr 25
2025
BUY
Other acquisition or disposition
$1,998
$44.4 p/Share
45
Added 0.06%
79,518
Common Shares
Apr 03
2025
SELL
Payment of exercise price or tax liability
$3,646
$54.43 p/Share
67
Reduced 0.08%
79,431
Common Shares
Apr 03
2025
BUY
Exercise of conversion of derivative security
-
1,127
Added 1.4%
79,499
Common Shares
Mar 25
2025
BUY
Other acquisition or disposition
$1,973
$48.14 p/Share
41
Added 0.05%
79,473
Common Shares
Mar 07
2025
BUY
Other acquisition or disposition
$6,240
$63.04 p/Share
99
Added 0.13%
78,371
Common Shares
Feb 25
2025
BUY
Other acquisition or disposition
$1,978
$50.74 p/Share
39
Added 0.05%
78,272
Common Shares
Feb 04
2025
SELL
Payment of exercise price or tax liability
$703,990
$69.64 p/Share
10,109
Reduced 11.45%
78,200
Common Shares
Jan 30
2025
SELL
Open market or private sale
$10,208,264
$71.52 p/Share
142,733
Reduced 61.78%
88,309
Common Shares
Jan 30
2025
BUY
Exercise of conversion of derivative security
$8,509,741
$59.62 p/Share
142,733
Added 38.19%
231,042
Common Shares
Jan 24
2025
BUY
Other acquisition or disposition
$1,972
$61.64 p/Share
32
Added 0.04%
78,233
Common Shares
Jan 02
2025
SELL
Payment of exercise price or tax liability
$2,168
$65.71 p/Share
33
Reduced 0.04%
88,274
Common Shares
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
769
Added 0.86%
88,307
Common Shares
Dec 24
2024
BUY
Other acquisition or disposition
$1,986
$56.76 p/Share
35
Added 0.04%
88,309
Common Shares
Dec 06
2024
BUY
Other acquisition or disposition
$6,129
$74.75 p/Share
82
Added 0.09%
87,538
Common Shares
Dec 04
2024
SELL
Open market or private sale
$1,390,090
$75.68 p/Share
18,368
Reduced 17.36%
87,426
Common Shares
Nov 25
2024
BUY
Other acquisition or disposition
$1,936
$66.78 p/Share
29
Added 0.03%
87,456
Common Shares
Nov 14
2024
SELL
Payment of exercise price or tax liability
$1,046,965
$74.48 p/Share
14,057
Reduced 11.73%
105,794
Common Shares
Nov 14
2024
BUY
Grant, award, or other acquisition
-
32,425
Added 21.29%
119,851
Common Shares