Dec 03
2021
BUY
Exercise of conversion of derivative security
$2,533,094
$85.39 p/Share
29,665
Added 12.2%
213,541
Common Shares
May 19
2021
SELL
Payment of exercise price or tax liability
$1,805,839
$166.1 p/Share
10,872
Reduced 4.87%
212,370
Common Shares
Feb 28
2021
SELL
Payment of exercise price or tax liability
$149,899
$162.58 p/Share
922
Reduced 0.41%
223,242
Common Shares
Feb 27
2021
SELL
Payment of exercise price or tax liability
$113,156
$162.58 p/Share
696
Reduced 0.31%
224,164
Common Shares
Feb 25
2021
BUY
Grant, award, or other acquisition
-
39,014
Added 14.79%
224,860
Common Shares
Feb 23
2021
SELL
Payment of exercise price or tax liability
$112,388
$168.75 p/Share
666
Reduced 0.36%
185,846
Common Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$99,956
$168.56 p/Share
593
Reduced 0.32%
186,512
Common Shares
Dec 15
2020
SELL
Open market or private sale
$3,590,954
$153.25 p/Share
23,432
Reduced 10.62%
197,155
Common Shares
Dec 15
2020
BUY
Exercise of conversion of derivative security
$1,718,737
$73.35 p/Share
23,432
Added 9.6%
220,587
Common Shares
May 19
2020
SELL
Payment of exercise price or tax liability
$3,886,527
$102.03 p/Share
38,092
Reduced 16.19%
197,155
Common Shares
May 19
2020
SELL
Sale (or disposition) back to the issuer
-
2,315
Reduced 0.97%
235,247
Common Shares
Feb 28
2020
SELL
Payment of exercise price or tax liability
$131,397
$145.03 p/Share
906
Reduced 0.38%
237,562
Common Shares
Feb 27
2020
BUY
Grant, award, or other acquisition
-
37,128
Added 13.47%
238,468
Common Shares
Feb 25
2020
SELL
Payment of exercise price or tax liability
$115,707
$157.21 p/Share
736
Reduced 0.36%
201,340
Common Shares
Feb 23
2020
SELL
Payment of exercise price or tax liability
$108,730
$163.75 p/Share
664
Reduced 0.33%
202,076
Common Shares
Feb 22
2020
SELL
Payment of exercise price or tax liability
$97,595
$163.75 p/Share
596
Reduced 0.29%
202,740
Common Shares
Dec 18
2019
SELL
Open market or private sale
$4,064,676
$155.89 p/Share
26,074
Reduced 11.37%
203,336
Common Shares
Dec 03
2019
-
5,274
Reduced 2.25%
229,410
Common Shares
May 16
2019
SELL
Payment of exercise price or tax liability
$1,757,633
$145.62 p/Share
12,070
Reduced 4.79%
240,046
Common Shares
Feb 28
2019
BUY
Grant, award, or other acquisition
-
34,236
Added 11.96%
252,116
Common Shares
Feb 26
2019
SELL
Payment of exercise price or tax liability
$115,300
$135.17 p/Share
853
Reduced 0.39%
217,880
Common Shares
Feb 25
2019
SELL
Payment of exercise price or tax liability
$99,632
$135.37 p/Share
736
Reduced 0.34%
218,733
Common Shares
Feb 23
2019
SELL
Payment of exercise price or tax liability
$89,449
$134.51 p/Share
665
Reduced 0.3%
219,469
Common Shares
Feb 22
2019
SELL
Payment of exercise price or tax liability
$79,630
$134.51 p/Share
592
Reduced 0.27%
220,134
Common Shares
Nov 30
2018
-
3,760
Reduced 1.67%
220,726
Common Shares