May 18
2022
SELL
Payment of exercise price or tax liability
$2,583,704
$207.31 p/Share
12,463
Reduced 4.5%
264,700
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$171,261
$203.64 p/Share
841
Reduced 0.3%
277,163
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$151,125
$207.02 p/Share
730
Reduced 0.26%
278,004
Common Shares
Feb 24
2022
BUY
Grant, award, or other acquisition
-
43,524
Added 13.51%
278,734
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$128,150
$203.09 p/Share
631
Reduced 0.27%
235,210
Common Shares
Dec 03
2021
SELL
Open market or private sale
$5,163,967
$181.23 p/Share
28,494
Reduced 11.83%
212,370
Common Shares
Dec 03
2021
-
1,700
Reduced 0.8%
211,289
Common Shares
Dec 03
2021
SELL
Payment of exercise price or tax liability
$99,818
$180.83 p/Share
552
Reduced 0.26%
212,989
Common Shares
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