May 19
2021
SELL
Payment of exercise price or tax liability
$803,260
$166.1 p/Share
4,836
Reduced 1.86%
255,671
Common Shares
Feb 28
2021
SELL
Payment of exercise price or tax liability
$104,214
$162.58 p/Share
641
Reduced 0.25%
260,507
Common Shares
Feb 27
2021
SELL
Payment of exercise price or tax liability
$96,247
$162.58 p/Share
592
Reduced 0.23%
261,148
Common Shares
Feb 25
2021
BUY
Grant, award, or other acquisition
-
14,702
Added 5.32%
261,740
Common Shares
Feb 23
2021
SELL
Payment of exercise price or tax liability
$94,331
$168.75 p/Share
559
Reduced 0.23%
247,038
Common Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$84,449
$168.56 p/Share
501
Reduced 0.2%
247,597
Common Shares
Feb 08
2021
BUY
Exercise of conversion of derivative security
$99,973
$62.64 p/Share
1,596
Added 0.64%
248,098
Common Shares
May 19
2020
SELL
Payment of exercise price or tax liability
$1,361,182
$102.03 p/Share
13,341
Reduced 5.13%
246,502
Common Shares
May 19
2020
SELL
Sale (or disposition) back to the issuer
-
1,209
Reduced 0.46%
259,843
Common Shares
Feb 28
2020
SELL
Payment of exercise price or tax liability
$64,538
$145.03 p/Share
445
Reduced 0.17%
261,052
Common Shares
Feb 27
2020
BUY
Grant, award, or other acquisition
-
16,773
Added 6.03%
261,497
Common Shares
Feb 25
2020
SELL
Payment of exercise price or tax liability
$84,107
$157.21 p/Share
535
Reduced 0.22%
244,724
Common Shares
Feb 23
2020
SELL
Payment of exercise price or tax liability
$64,026
$163.75 p/Share
391
Reduced 0.16%
245,259
Common Shares
Feb 22
2020
SELL
Payment of exercise price or tax liability
$53,546
$163.75 p/Share
327
Reduced 0.13%
245,650
Common Shares
Feb 06
2020
BUY
Exercise of conversion of derivative security
$99,984
$50.37 p/Share
1,985
Added 0.8%
245,977
Common Shares
Jun 06
2019
SELL
Open market or private sale
$7,438,500
$148.77 p/Share
50,000
Reduced 17.01%
243,992
Common Shares
May 16
2019
SELL
Payment of exercise price or tax liability
$771,203
$145.62 p/Share
5,296
Reduced 1.77%
293,992
Common Shares
Feb 28
2019
BUY
Grant, award, or other acquisition
-
18,181
Added 5.73%
299,288
Common Shares
Feb 26
2019
SELL
Payment of exercise price or tax liability
$66,233
$135.17 p/Share
490
Reduced 0.17%
281,107
Common Shares
Feb 25
2019
SELL
Payment of exercise price or tax liability
$72,423
$135.37 p/Share
535
Reduced 0.19%
281,597
Common Shares
Feb 23
2019
SELL
Payment of exercise price or tax liability
$54,342
$134.51 p/Share
404
Reduced 0.14%
282,132
Common Shares
Feb 22
2019
SELL
Payment of exercise price or tax liability
$43,716
$134.51 p/Share
325
Reduced 0.11%
282,536
Common Shares
Feb 08
2019
BUY
Exercise of conversion of derivative security
$99,972
$38.51 p/Share
2,596
Added 0.91%
282,861
Common Shares
Mar 15
2018
SELL
Open market or private sale
$7,846,835
$140.94 p/Share
55,675
Reduced 16.26%
286,660
Common Shares
Feb 27
2018
SELL
Payment of exercise price or tax liability
$80,602
$144.19 p/Share
559
Reduced 0.16%
342,335
Common Shares