Feb 22
2022
SELL
Payment of exercise price or tax liability
$89,563
$203.09 p/Share
441
Reduced 0.6%
73,370
Common Shares
Sep 07
2021
SELL
Open market or private sale
$959,992
$181.92 p/Share
5,277
Reduced 6.67%
73,811
Common Shares
Sep 04
2021
SELL
Payment of exercise price or tax liability
$28,253
$183.46 p/Share
154
Reduced 0.19%
79,088
Common Shares
May 19
2021
SELL
Payment of exercise price or tax liability
$737,650
$166.1 p/Share
4,441
Reduced 5.31%
79,242
Common Shares
May 10
2021
SELL
Open market or private sale
$702,640
$175.66 p/Share
4,000
Reduced 4.56%
83,683
Common Shares
Feb 28
2021
SELL
Payment of exercise price or tax liability
$61,780
$162.58 p/Share
380
Reduced 0.43%
87,683
Common Shares
Feb 27
2021
SELL
Payment of exercise price or tax liability
$63,406
$162.58 p/Share
390
Reduced 0.44%
88,063
Common Shares
Feb 25
2021
BUY
Grant, award, or other acquisition
-
13,529
Added 13.27%
88,453
Common Shares
Feb 23
2021
SELL
Payment of exercise price or tax liability
$70,706
$168.75 p/Share
419
Reduced 0.56%
74,924
Common Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$57,816
$168.56 p/Share
343
Reduced 0.45%
75,343
Common Shares
Sep 04
2020
SELL
Payment of exercise price or tax liability
$17,955
$125.56 p/Share
143
Reduced 0.19%
75,686
Common Shares
May 19
2020
SELL
Payment of exercise price or tax liability
$1,230,890
$102.03 p/Share
12,064
Reduced 13.73%
75,829
Common Shares
May 19
2020
SELL
Sale (or disposition) back to the issuer
-
871
Reduced 0.98%
87,893
Common Shares
Feb 28
2020
SELL
Payment of exercise price or tax liability
$55,111
$145.03 p/Share
380
Reduced 0.43%
88,764
Common Shares
Feb 27
2020
BUY
Grant, award, or other acquisition
-
13,891
Added 13.48%
89,144
Common Shares
Feb 25
2020
SELL
Payment of exercise price or tax liability
$80,806
$157.21 p/Share
514
Reduced 0.68%
75,253
Common Shares
Feb 23
2020
SELL
Payment of exercise price or tax liability
$60,424
$163.75 p/Share
369
Reduced 0.48%
75,767
Common Shares
Feb 22
2020
SELL
Payment of exercise price or tax liability
$56,166
$163.75 p/Share
343
Reduced 0.45%
76,136
Common Shares
Sep 20
2019
SELL
Open market or private sale
$1,028,625
$158.25 p/Share
6,500
Reduced 7.83%
76,479
Common Shares
Sep 04
2019
SELL
Payment of exercise price or tax liability
$23,018
$159.85 p/Share
144
Reduced 0.17%
82,979
Common Shares
May 16
2019
SELL
Payment of exercise price or tax liability
$680,628
$145.62 p/Share
4,674
Reduced 5.32%
83,123
Common Shares
Feb 28
2019
BUY
Grant, award, or other acquisition
-
13,666
Added 13.47%
87,797
Common Shares
Feb 26
2019
SELL
Payment of exercise price or tax liability
$63,260
$135.17 p/Share
468
Reduced 0.63%
74,131
Common Shares
Feb 25
2019
SELL
Payment of exercise price or tax liability
$68,633
$135.37 p/Share
507
Reduced 0.68%
74,599
Common Shares
Feb 23
2019
SELL
Payment of exercise price or tax liability
$49,231
$134.51 p/Share
366
Reduced 0.48%
75,106
Common Shares