Oct 24
2024
SELL
Open market or private sale
$461,900
$92.38 p/Share
5,000
Reduced 10.86%
41,036
Common Shares, par val...
Sep 28
2024
SELL
Payment of exercise price or tax liability
$4,037
$100.94 p/Share
40
Reduced 0.09%
46,036
Common Shares, par val...
Apr 26
2024
SELL
Open market or private sale
$406,560
$101.64 p/Share
4,000
Reduced 7.99%
46,076
Common Shares, par val...
Mar 26
2024
BUY
Grant, award, or other acquisition
-
2,018
Added 3.87%
50,076
Common Shares, par val...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$22,800
$90.48 p/Share
252
Reduced 0.52%
48,058
Common Shares, par val...
Mar 22
2024
BUY
Grant, award, or other acquisition
-
1,192
Added 2.41%
48,310
Common Shares, par val...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$19,931
$100.16 p/Share
199
Reduced 0.42%
47,118
Common Shares, par val...
Mar 17
2024
SELL
Payment of exercise price or tax liability
$26,041
$100.16 p/Share
260
Reduced 0.55%
47,317
Common Shares, par val...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$156,701
$99.43 p/Share
1,576
Reduced 3.21%
47,577
Common Shares, par val...
Sep 28
2023
SELL
Payment of exercise price or tax liability
$2,886
$72.16 p/Share
40
Reduced 0.08%
49,153
Common Shares, par val...
Aug 14
2023
SELL
Payment of exercise price or tax liability
$86,313
$77.69 p/Share
1,111
Reduced 2.21%
49,193
Common Shares, par val...
Apr 27
2023
SELL
Payment of exercise price or tax liability
$142,726
$74.57 p/Share
1,914
Reduced 3.67%
50,304
Common Shares, par val...
Mar 22
2023
SELL
Payment of exercise price or tax liability
$18,953
$75.51 p/Share
251
Reduced 0.48%
52,218
Common Shares, par val...
Mar 18
2023
SELL
Payment of exercise price or tax liability
$14,566
$74.7 p/Share
195
Reduced 0.37%
52,469
Common Shares, par val...
Mar 17
2023
BUY
Grant, award, or other acquisition
-
2,585
Added 4.68%
52,664
Common Shares, par val...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
5,004
Added 9.08%
50,079
Common Shares, par val...
Sep 28
2022
BUY
Grant, award, or other acquisition
-
393
Added 0.86%
45,075
Common Shares, par val...
Aug 15
2022
SELL
Payment of exercise price or tax liability
$111,905
$67.21 p/Share
1,665
Reduced 3.59%
44,682
Common Shares, par val...
Jul 08
2022
SELL
Payment of exercise price or tax liability
$99,940
$55.77 p/Share
1,792
Reduced 3.72%
46,347
Common Shares, par val...
Apr 27
2022
SELL
Payment of exercise price or tax liability
$204,187
$71.17 p/Share
2,869
Reduced 5.62%
48,139
Common Shares, par val...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$26,057
$82.46 p/Share
316
Reduced 0.62%
51,008
Common Shares, par val...
Mar 18
2022
BUY
Grant, award, or other acquisition
-
1,976
Added 3.71%
51,324
Common Shares, par val...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$293,576
$72.92 p/Share
4,026
Reduced 7.54%
49,348
Common Shares, par val...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
13,262
Added 19.9%
53,374
Common Shares, par val...
Aug 14
2021
SELL
Payment of exercise price or tax liability
$115,259
$68.77 p/Share
1,676
Reduced 4.01%
40,112
Common Shares, par val...