Feb 28
2022
SELL
Payment of exercise price or tax liability
$80,641
$203.64 p/Share
396
Reduced 0.6%
65,667
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$76,183
$207.02 p/Share
368
Reduced 0.55%
66,063
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$43,474
$207.02 p/Share
210
Reduced 0.32%
66,431
Common Shares
Feb 24
2022
BUY
Grant, award, or other acquisition
-
12,894
Added 16.21%
66,641
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$73,112
$203.09 p/Share
360
Reduced 0.67%
53,747
Common Shares
Aug 23
2021
SELL
Open market or private sale
$5,598,300
$186.61 p/Share
30,000
Reduced 17.22%
144,197
Common Shares
May 19
2021
SELL
Payment of exercise price or tax liability
$796,283
$166.1 p/Share
4,794
Reduced 2.68%
174,197
Common Shares
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