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 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
Oct 25
2024
BUY
Other acquisition or disposition
$1,986
$73.57 p/Share
27
Added 0.03%
87,426
Common Shares
Sep 25
2024
BUY
Other acquisition or disposition
$1,978
$68.24 p/Share
29
Added 0.03%
87,398
Common Shares
Sep 06
2024
BUY
Other acquisition or disposition
$6,049
$67.97 p/Share
89
Added 0.1%
87,369
Common Shares
Aug 26
2024
BUY
Other acquisition or disposition
$1,953
$55.8 p/Share
35
Added 0.04%
87,246
Common Shares
Aug 23
2024
BUY
Other acquisition or disposition
$1,950
$59.11 p/Share
33
Added 0.04%
87,280
Common Shares
Jun 27
2024
BUY
Other acquisition or disposition
$1,994
$55.39 p/Share
36
Added 0.04%
87,210
Common Shares
Jun 07
2024
BUY
Other acquisition or disposition
$5,935
$68.22 p/Share
87
Added 0.1%
87,174
Common Shares
May 24
2024
BUY
Other acquisition or disposition
$1,993
$55.38 p/Share
36
Added 0.04%
87,086
Common Shares
Apr 25
2024
BUY
Other acquisition or disposition
$1,984
$56.69 p/Share
35
Added 0.04%
87,050
Common Shares
Mar 25
2024
BUY
Other acquisition or disposition
$1,943
$60.74 p/Share
32
Added 0.04%
87,015
Common Shares
Mar 08
2024
BUY
Other acquisition or disposition
$5,836
$67.87 p/Share
86
Added 0.1%
86,982
Common Shares
Feb 28
2024
SELL
Payment of exercise price or tax liability
$1,764
$63.02 p/Share
28
Reduced 0.03%
86,854
Common Shares
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
738
Added 0.84%
86,882
Common Shares
Feb 23
2024
BUY
Other acquisition or disposition
$1,953
$48.84 p/Share
40
Added 0.05%
86,895
Common Shares