Sep 01
2022
BUY
Grant, award, or other acquisition
-
1,041
Added 1.26%
81,322
Common Shares
May 18
2022
SELL
Payment of exercise price or tax liability
$1,091,902
$207.31 p/Share
5,267
Reduced 6.16%
80,281
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$99,580
$203.64 p/Share
489
Reduced 0.57%
85,548
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$103,510
$207.02 p/Share
500
Reduced 0.58%
86,037
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$59,208
$207.02 p/Share
286
Reduced 0.33%
86,537
Common Shares
Feb 24
2022
BUY
Grant, award, or other acquisition
-
13,453
Added 13.42%
86,823
Common Shares
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