Mar 22
2023
SELL
Payment of exercise price or tax liability
$137,277
$75.51 p/Share
1,818
Reduced 0.67%
268,065
Common Shares, par val...
Mar 18
2023
SELL
Payment of exercise price or tax liability
$115,112
$74.7 p/Share
1,541
Reduced 0.57%
269,883
Common Shares, par val...
Mar 17
2023
BUY
Grant, award, or other acquisition
-
12,270
Added 4.33%
271,424
Common Shares, par val...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
41,576
Added 13.83%
259,154
Common Shares, par val...
Jan 28
2023
SELL
Payment of exercise price or tax liability
$2,841,251
$75.69 p/Share
37,538
Reduced 14.71%
217,578
Common Shares, par val...
Sep 14
2022
BUY
Grant, award, or other acquisition
-
220
Added 0.09%
255,116
Common Shares, par val...
Apr 27
2022
SELL
Payment of exercise price or tax liability
$875,604
$71.17 p/Share
12,303
Reduced 4.6%
254,896
Common Shares, par val...
Apr 25
2022
SELL
Payment of exercise price or tax liability
$141,119
$73.73 p/Share
1,914
Reduced 0.71%
267,199
Common Shares, par val...
Mar 24
2022
SELL
Open market or private sale
$400,000
$80.0 p/Share
5,000
Reduced 1.82%
269,113
Common Shares, par val...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$149,912
$82.46 p/Share
1,818
Reduced 0.66%
274,113
Common Shares, par val...
Mar 18
2022
SELL
Payment of exercise price or tax liability
$73,153
$82.01 p/Share
892
Reduced 0.32%
276,556
Common Shares, par val...
Mar 18
2022
BUY
Grant, award, or other acquisition
-
11,743
Added 4.06%
277,448
Common Shares, par val...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$1,405,241
$72.92 p/Share
19,271
Reduced 6.76%
265,705
Common Shares, par val...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
149,452
Added 34.4%
284,976
Common Shares, par val...
Apr 27
2021
SELL
Payment of exercise price or tax liability
$773,859
$62.9 p/Share
12,303
Reduced 8.32%
135,524
Common Shares, par val...
Apr 25
2021
SELL
Payment of exercise price or tax liability
$121,175
$63.31 p/Share
1,914
Reduced 1.28%
147,827
Common Shares, par val...
Mar 22
2021
BUY
Grant, award, or other acquisition
-
13,858
Added 8.47%
149,741
Common Shares, par val...
Mar 18
2021
SELL
Payment of exercise price or tax liability
$55,998
$62.99 p/Share
889
Reduced 0.65%
135,883
Common Shares, par val...