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
Feb 05
2024
SELL
Payment of exercise price or tax liability
$168,458
$53.53 p/Share
3,147
Reduced 3.52%
86,144
Common Shares
Jan 25
2024
BUY
Other acquisition or disposition
$1,969
$48.03 p/Share
41
Added 0.05%
89,291
Common Shares
Jan 23
2024
BUY
Grant, award, or other acquisition
-
43,759
Added 32.9%
89,250
Common Shares
Jan 02
2024
BUY
Exercise of conversion of derivative security
-
660
Added 1.43%
45,491
Common Shares
Dec 22
2023
BUY
Other acquisition or disposition
$1,996
$53.95 p/Share
37
Added 0.08%
44,831
Common Shares
Dec 08
2023
BUY
Other acquisition or disposition
$5,744
$60.47 p/Share
95
Added 0.21%
44,794
Common Shares