Feb 27
2020
BUY
Grant, award, or other acquisition
-
24,517
Added 11.39%
190,797
Common Shares
Feb 25
2020
SELL
Payment of exercise price or tax liability
$118,851
$157.21 p/Share
756
Reduced 0.45%
166,280
Common Shares
Feb 23
2020
SELL
Payment of exercise price or tax liability
$86,788
$163.75 p/Share
530
Reduced 0.32%
167,036
Common Shares
Feb 22
2020
SELL
Payment of exercise price or tax liability
$77,126
$163.75 p/Share
471
Reduced 0.28%
167,566
Common Shares
Aug 13
2019
SELL
Open market or private sale
$948,900
$158.15 p/Share
6,000
Reduced 3.45%
168,037
Common Shares
May 23
2019
SELL
Open market or private sale
$1,522,248
$146.37 p/Share
10,400
Reduced 5.64%
174,037
Common Shares
May 16
2019
SELL
Payment of exercise price or tax liability
$1,139,913
$145.62 p/Share
7,828
Reduced 4.07%
184,437
Common Shares
Mar 13
2019
SELL
Open market or private sale
$2,412,771
$134.95 p/Share
17,879
Reduced 8.51%
192,265
Common Shares
Feb 28
2019
BUY
Grant, award, or other acquisition
-
28,387
Added 11.9%
210,144
Common Shares
Feb 26
2019
SELL
Payment of exercise price or tax liability
$115,165
$135.17 p/Share
852
Reduced 0.47%
181,757
Common Shares
Feb 25
2019
SELL
Payment of exercise price or tax liability
$96,654
$135.37 p/Share
714
Reduced 0.39%
182,609
Common Shares
Feb 23
2019
SELL
Payment of exercise price or tax liability
$67,255
$134.51 p/Share
500
Reduced 0.27%
183,323
Common Shares
Feb 22
2019
SELL
Payment of exercise price or tax liability
$59,588
$134.51 p/Share
443
Reduced 0.24%
183,823
Common Shares
May 17
2018
SELL
Payment of exercise price or tax liability
$1,281,040
$134.45 p/Share
9,528
Reduced 4.92%
184,266
Common Shares
Feb 27
2018
SELL
Payment of exercise price or tax liability
$167,837
$144.19 p/Share
1,164
Reduced 0.6%
193,794
Common Shares
Feb 26
2018
SELL
Payment of exercise price or tax liability
$105,805
$146.14 p/Share
724
Reduced 0.37%
194,958
Common Shares
Feb 25
2018
SELL
Payment of exercise price or tax liability
$107,143
$144.01 p/Share
744
Reduced 0.38%
195,682
Common Shares
Feb 23
2018
SELL
Payment of exercise price or tax liability
$74,597
$144.01 p/Share
518
Reduced 0.26%
196,426
Common Shares
Feb 22
2018
BUY
Grant, award, or other acquisition
-
22,323
Added 10.18%
196,944
Common Shares
Oct 19
2017
SELL
Open market or private sale
$2,534,782
$152.02 p/Share
16,674
Reduced 8.72%
174,621
Common Shares