Mar 15
2023
SELL
Payment of exercise price or tax liability
$130,728
$340.44 p/Share
384
Reduced 0.87%
43,871
Common Shares
Mar 15
2023
BUY
Grant, award, or other acquisition
$395,250
$340.44 p/Share
1,161
Added 2.56%
44,255
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$42,214
$383.77 p/Share
110
Reduced 0.25%
43,094
Common Shares
Feb 26
2023
SELL
Payment of exercise price or tax liability
$37,993
$383.77 p/Share
99
Reduced 0.23%
43,204
Common Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$97,124
$382.38 p/Share
254
Reduced 0.6%
41,773
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
$585,041
$382.38 p/Share
1,530
Added 3.41%
43,303
Common Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$40,259
$383.42 p/Share
105
Reduced 0.25%
42,027
Common Shares
Nov 19
2022
SELL
Payment of exercise price or tax liability
$84,224
$322.7 p/Share
261
Reduced 0.62%
42,132
Common Shares
Nov 17
2022
SELL
Open market or private sale
$222,166
$317.38 p/Share
700
Reduced 1.62%
42,393
Common Shares
Mar 24
2022
SELL
Open market or private sale
$118,000
$295.0 p/Share
400
Reduced 0.92%
43,093
Common Shares
Mar 11
2022
SELL
Payment of exercise price or tax liability
$151,178
$274.37 p/Share
551
Reduced 1.25%
43,493
Common Shares
Mar 11
2022
BUY
Grant, award, or other acquisition
$348,176
$274.37 p/Share
1,269
Added 2.8%
44,044
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$32,612
$296.47 p/Share
110
Reduced 0.26%
42,775
Common Shares
Feb 26
2022
SELL
Payment of exercise price or tax liability
$29,351
$296.47 p/Share
99
Reduced 0.23%
42,885
Common Shares
Feb 23
2022
SELL
Payment of exercise price or tax liability
$41,613
$301.54 p/Share
138
Reduced 0.32%
42,984
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
$615,142
$301.54 p/Share
2,040
Added 4.52%
43,122
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$30,217
$302.17 p/Share
100
Reduced 0.24%
41,082
Common Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$31,728
$302.17 p/Share
105
Reduced 0.25%
41,182
Common Shares
Nov 19
2021
SELL
Payment of exercise price or tax liability
$70,600
$270.5 p/Share
261
Reduced 0.63%
41,287
Common Shares
Feb 27
2021
SELL
Payment of exercise price or tax liability
$26,801
$243.65 p/Share
110
Reduced 0.26%
41,548
Common Shares
Feb 26
2021
SELL
Payment of exercise price or tax liability
$23,782
$240.22 p/Share
99
Reduced 0.24%
41,658
Common Shares
Feb 24
2021
SELL
Payment of exercise price or tax liability
$30,799
$244.44 p/Share
126
Reduced 0.31%
41,057
Common Shares
Feb 23
2021
SELL
Payment of exercise price or tax liability
$67,343
$242.24 p/Share
278
Reduced 0.66%
41,757
Common Shares
Feb 23
2021
BUY
Grant, award, or other acquisition
$821,920
$242.24 p/Share
3,393
Added 7.47%
42,035
Common Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$27,392
$240.28 p/Share
114
Reduced 0.29%
38,768
Common Shares