May 18
2020
-
250,050
Reduced 22.94%
840,158
Common Shares
Feb 28
2020
SELL
Payment of exercise price or tax liability
$305,868
$145.03 p/Share
2,109
Reduced 0.19%
1,090,208
Common Shares
Feb 27
2020
BUY
Grant, award, or other acquisition
-
100,333
Added 8.41%
1,092,317
Common Shares
Feb 25
2020
SELL
Payment of exercise price or tax liability
$359,696
$157.21 p/Share
2,288
Reduced 0.23%
991,984
Common Shares
Feb 23
2020
SELL
Payment of exercise price or tax liability
$268,714
$163.75 p/Share
1,641
Reduced 0.16%
994,272
Common Shares
Feb 22
2020
SELL
Payment of exercise price or tax liability
$215,004
$163.75 p/Share
1,313
Reduced 0.13%
995,913
Common Shares
Dec 12
2019
SELL
Open market or private sale
$24,226,095
$153.49 p/Share
157,835
Reduced 13.66%
997,226
Common Shares
Dec 12
2019
BUY
Exercise of conversion of derivative security
$8,050,133
$50.37 p/Share
159,820
Added 12.15%
1,155,061
Common Shares
Jun 19
2019
-
2,632
Reduced 0.26%
995,241
Common Shares
Jun 18
2019
SELL
Other acquisition or disposition
-
4,857
Reduced 0.48%
997,873
Common Shares
Jun 17
2019
SELL
Other acquisition or disposition
-
426,439
Reduced 29.84%
1,002,730
Common Shares
May 16
2019
SELL
Payment of exercise price or tax liability
$6,029,833
$145.62 p/Share
41,408
Reduced 2.82%
1,429,169
Common Shares
Feb 28
2019
BUY
Grant, award, or other acquisition
-
102,483
Added 6.51%
1,470,577
Common Shares
Feb 26
2019
SELL
Payment of exercise price or tax liability
$313,054
$135.17 p/Share
2,316
Reduced 0.17%
1,368,094
Common Shares
Feb 25
2019
SELL
Payment of exercise price or tax liability
$309,727
$135.37 p/Share
2,288
Reduced 0.17%
1,370,410
Common Shares
Feb 23
2019
SELL
Payment of exercise price or tax liability
$194,770
$134.51 p/Share
1,448
Reduced 0.11%
1,372,698
Common Shares
Feb 22
2019
SELL
Payment of exercise price or tax liability
$176,477
$134.51 p/Share
1,312
Reduced 0.1%
1,374,146
Common Shares
Feb 07
2019
BUY
Exercise of conversion of derivative security
$99,972
$38.51 p/Share
2,596
Added 0.19%
1,375,458
Common Shares
Sep 19
2018
SELL
Open market or private sale
$23,355,761
$140.12 p/Share
166,684
Reduced 10.53%
1,416,642
Common Shares
Sep 19
2018
SELL
Open market or private sale
$6,127,384
$140.73 p/Share
43,540
Reduced 3.07%
1,373,102
Common Shares
Sep 19
2018
BUY
Exercise of conversion of derivative security
$6,419,001
$38.51 p/Share
166,684
Added 9.52%
1,583,326
Common Shares
May 17
2018
SELL
Payment of exercise price or tax liability
$7,161,882
$134.45 p/Share
53,268
Reduced 3.62%
1,416,642
Common Shares
Feb 27
2018
SELL
Payment of exercise price or tax liability
$381,383
$144.19 p/Share
2,645
Reduced 0.18%
1,469,910
Common Shares
Feb 26
2018
SELL
Payment of exercise price or tax liability
$338,460
$146.14 p/Share
2,316
Reduced 0.16%
1,472,555
Common Shares
Feb 25
2018
SELL
Payment of exercise price or tax liability
$270,307
$144.01 p/Share
1,877
Reduced 0.13%
1,474,871
Common Shares