Feb 28
2021
SELL
Payment of exercise price or tax liability
$60,642
$162.58 p/Share
373
Reduced 0.21%
180,516
Common Shares
Feb 27
2021
SELL
Payment of exercise price or tax liability
$56,415
$162.58 p/Share
347
Reduced 0.19%
180,889
Common Shares
Feb 25
2021
BUY
Grant, award, or other acquisition
-
13,807
Added 7.08%
181,236
Common Shares
Feb 23
2021
SELL
Payment of exercise price or tax liability
$63,450
$168.75 p/Share
376
Reduced 0.22%
167,429
Common Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$57,142
$168.56 p/Share
339
Reduced 0.2%
167,805
Common Shares
Dec 07
2020
SELL
Open market or private sale
$2,640,586
$152.45 p/Share
17,321
Reduced 9.34%
168,144
Common Shares
Dec 07
2020
BUY
Exercise of conversion of derivative security
$1,479,040
$85.39 p/Share
17,321
Added 8.54%
185,465
Common Shares
May 19
2020
SELL
Payment of exercise price or tax liability
$1,160,693
$102.03 p/Share
11,376
Reduced 6.34%
168,144
Common Shares
May 19
2020
SELL
Sale (or disposition) back to the issuer
-
991
Reduced 0.55%
179,520
Common Shares
Feb 28
2020
SELL
Payment of exercise price or tax liability
$54,096
$145.03 p/Share
373
Reduced 0.21%
180,511
Common Shares
Feb 27
2020
BUY
Grant, award, or other acquisition
-
14,176
Added 7.27%
180,884
Common Shares
Feb 25
2020
SELL
Payment of exercise price or tax liability
$85,365
$157.21 p/Share
543
Reduced 0.32%
166,708
Common Shares
Feb 23
2020
SELL
Payment of exercise price or tax liability
$61,570
$163.75 p/Share
376
Reduced 0.22%
167,251
Common Shares
Feb 22
2020
SELL
Payment of exercise price or tax liability
$55,348
$163.75 p/Share
338
Reduced 0.2%
167,627
Common Shares
Oct 31
2019
SELL
Open market or private sale
$2,131,496
$151.6 p/Share
14,060
Reduced 7.72%
167,965
Common Shares
Oct 31
2019
BUY
Exercise of conversion of derivative security
$1,031,301
$73.35 p/Share
14,060
Added 7.05%
185,375
Common Shares
Jun 06
2019
SELL
Open market or private sale
$3,716,000
$148.64 p/Share
25,000
Reduced 12.73%
171,315
Common Shares
May 16
2019
SELL
Payment of exercise price or tax liability
$728,246
$145.62 p/Share
5,001
Reduced 2.48%
196,315
Common Shares
Feb 28
2019
BUY
Grant, award, or other acquisition
-
15,262
Added 7.05%
201,316
Common Shares
Feb 26
2019
SELL
Payment of exercise price or tax liability
$69,477
$135.17 p/Share
514
Reduced 0.28%
186,054
Common Shares
Feb 25
2019
SELL
Payment of exercise price or tax liability
$73,506
$135.37 p/Share
543
Reduced 0.29%
186,568
Common Shares
Feb 23
2019
SELL
Payment of exercise price or tax liability
$50,576
$134.51 p/Share
376
Reduced 0.2%
187,111
Common Shares
Feb 22
2019
SELL
Payment of exercise price or tax liability
$45,195
$134.51 p/Share
336
Reduced 0.18%
187,487
Common Shares
Sep 20
2018
SELL
Open market or private sale
$2,086,508
$139.37 p/Share
14,971
Reduced 7.38%
187,823
Common Shares
Sep 20
2018
BUY
Exercise of conversion of derivative security
$937,783
$62.64 p/Share
14,971
Added 6.87%
202,794
Common Shares