Feb 27
2020
BUY
Grant, award, or other acquisition
-
19,794
Added 13.55%
126,276
Common Shares
Feb 23
2020
SELL
Payment of exercise price or tax liability
$69,430
$163.75 p/Share
424
Reduced 0.4%
106,482
Common Shares
Feb 22
2020
SELL
Payment of exercise price or tax liability
$65,009
$163.75 p/Share
397
Reduced 0.37%
106,906
Common Shares
Feb 05
2020
SELL
Open market or private sale
$1,155,000
$165.0 p/Share
7,000
Reduced 6.12%
107,303
Common Shares
Nov 14
2019
SELL
Open market or private sale
$2,367,288
$152.11 p/Share
15,563
Reduced 11.98%
114,303
Common Shares
Nov 14
2019
BUY
Exercise of conversion of derivative security
$2,397,821
$141.04 p/Share
17,001
Added 12.45%
119,554
Common Shares
Aug 09
2019
SELL
Open market or private sale
$960,000
$160.0 p/Share
6,000
Reduced 5.05%
112,865
Common Shares
Aug 07
2019
SELL
Open market or private sale
$775,000
$155.0 p/Share
5,000
Reduced 4.04%
118,865
Common Shares
Jun 10
2019
SELL
Open market or private sale
$600,000
$150.0 p/Share
4,000
Reduced 3.13%
123,865
Common Shares
Jun 04
2019
SELL
Open market or private sale
$1,510,953
$147.41 p/Share
10,250
Reduced 7.42%
127,865
Common Shares
May 16
2019
SELL
Payment of exercise price or tax liability
$152,173
$145.62 p/Share
1,045
Reduced 0.75%
138,115
Common Shares
Apr 30
2019
SELL
Open market or private sale
$500,250
$145.0 p/Share
3,450
Reduced 2.42%
139,160
Common Shares
Feb 28
2019
BUY
Grant, award, or other acquisition
-
24,671
Added 14.75%
142,610
Common Shares
Feb 23
2019
SELL
Payment of exercise price or tax liability
$57,032
$134.51 p/Share
424
Reduced 0.36%
117,939
Common Shares
Feb 22
2019
SELL
Payment of exercise price or tax liability
$50,979
$134.51 p/Share
379
Reduced 0.32%
118,363
Common Shares
Dec 17
2018
SELL
Payment of exercise price or tax liability
$1,389,125
$127.63 p/Share
10,884
Reduced 8.4%
118,742
Common Shares
Dec 17
2018
BUY
Exercise of conversion of derivative security
-
20,538
Added 14.46%
121,523
Common Shares
May 17
2018
SELL
Payment of exercise price or tax liability
$140,769
$134.45 p/Share
1,047
Reduced 0.95%
109,088
Common Shares
Feb 25
2018
SELL
Payment of exercise price or tax liability
$1,663,171
$144.01 p/Share
11,549
Reduced 12.18%
83,260
Common Shares
Feb 23
2018
SELL
Payment of exercise price or tax liability
$93,606
$144.01 p/Share
650
Reduced 0.68%
94,809
Common Shares
Feb 22
2018
BUY
Grant, award, or other acquisition
-
16,425
Added 14.68%
95,459
Common Shares