May 18
2022
SELL
Payment of exercise price or tax liability
$2,050,918
$207.31 p/Share
9,893
Reduced 10.53%
84,039
Common Shares
Mar 10
2022
SELL
Open market or private sale
$3,481,456
$201.73 p/Share
17,258
Reduced 15.52%
93,932
Common Shares
Mar 10
2022
BUY
Exercise of conversion of derivative security
$2,694,448
$149.65 p/Share
18,005
Added 15.3%
99,692
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$94,082
$203.64 p/Share
462
Reduced 0.49%
93,185
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$102,268
$207.02 p/Share
494
Reduced 0.52%
93,647
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$51,134
$207.02 p/Share
247
Reduced 0.26%
94,141
Common Shares
Feb 24
2022
BUY
Grant, award, or other acquisition
-
17,378
Added 15.55%
94,388
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$79,611
$203.09 p/Share
392
Reduced 0.51%
77,010
Common Shares
Oct 29
2021
SELL
Open market or private sale
$6,091,297
$196.97 p/Share
30,925
Reduced 28.55%
77,402
Common Shares
May 19
2021
SELL
Payment of exercise price or tax liability
$982,648
$166.1 p/Share
5,916
Reduced 5.18%
108,327
Common Shares
May 06
2021
SELL
Open market or private sale
$5,699,806
$172.08 p/Share
33,123
Reduced 22.48%
114,243
Common Shares
May 06
2021
BUY
Exercise of conversion of derivative security
$4,786,348
$141.52 p/Share
33,821
Added 21.91%
120,572
Common Shares
Feb 28
2021
SELL
Payment of exercise price or tax liability
$74,136
$162.58 p/Share
456
Reduced 0.4%
113,545
Common Shares
Feb 27
2021
SELL
Payment of exercise price or tax liability
$79,176
$162.58 p/Share
487
Reduced 0.43%
114,001
Common Shares
Feb 25
2021
BUY
Grant, award, or other acquisition
-
19,278
Added 14.41%
114,488
Common Shares
Feb 23
2021
SELL
Payment of exercise price or tax liability
$71,550
$168.75 p/Share
424
Reduced 0.44%
95,210
Common Shares
Feb 23
2021
SELL
Open market or private sale
$1,007,897
$170.83 p/Share
5,900
Reduced 5.81%
95,634
Common Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$65,233
$168.56 p/Share
387
Reduced 0.38%
101,534
Common Shares
Feb 08
2021
SELL
Open market or private sale
$924,280
$165.05 p/Share
5,600
Reduced 5.21%
101,921
Common Shares
Feb 05
2021
SELL
Open market or private sale
$82,510
$165.02 p/Share
500
Reduced 0.46%
107,521
Common Shares
Feb 04
2021
SELL
Open market or private sale
$1,000,375
$160.06 p/Share
6,250
Reduced 5.47%
108,021
Common Shares
May 19
2020
SELL
Payment of exercise price or tax liability
$1,130,798
$102.03 p/Share
11,083
Reduced 8.84%
114,271
Common Shares
May 19
2020
SELL
Sale (or disposition) back to the issuer
-
1,185
Reduced 0.94%
125,354
Common Shares
Mar 05
2020
BUY
Exercise of conversion of derivative security
$99,948
$139.01 p/Share
719
Added 0.56%
126,539
Common Shares
Feb 28
2020
SELL
Payment of exercise price or tax liability
$66,134
$145.03 p/Share
456
Reduced 0.36%
125,820
Common Shares