Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 1992-06-17 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $346.43 | $574.74 | 817,800 | — | — |
| 2021-12-30 | $344.33 | $571.26 | 925,300 | — | — |
| 2021-12-29 | $345.40 | $573.03 | 802,100 | — | — |
| 2021-12-28 | $343.79 | $570.36 | 926,400 | — | — |
| 2021-12-27 | $343.42 | $569.75 | 1,094,400 | — | — |
| 2021-12-23 | $339.17 | $562.70 | 1,151,900 | — | — |
| 2021-12-22 | $335.35 | $556.36 | 923,400 | — | — |
| 2021-12-21 | $332.89 | $552.28 | 1,051,900 | — | — |
| 2021-12-20 | $330.32 | $548.02 | 1,621,800 | — | — |
| 2021-12-17 | $333.83 | $553.84 | 2,791,400 | — | — |
| 2021-12-16 | $340.01 | $564.09 | 1,449,500 | — | — |
| 2021-12-15 | $341.36 | $566.33 | 1,445,100 | — | — |
| 2021-12-14 | $334.50 | $554.95 | 1,631,400 | — | — |
| 2021-12-13 | $334.19 | $554.44 | 1,016,800 | — | — |
| 2021-12-10 | $334.00 | $554.12 | 1,116,600 | — | — |
| 2021-12-09 | $332.12 | $551.00 | 1,086,500 | — | — |
| 2021-12-08 | $333.19 | $552.78 | 1,370,100 | — | — |
| 2021-12-07 | $330.65 | $548.56 | 1,797,500 | — | — |
| 2021-12-06 | $325.03 | $539.24 | 1,672,900 | — | — |
| 2021-12-03 | $320.70 | $532.06 | 2,566,700 | — | — |
| 2021-12-02 | $324.00 | $537.53 | 2,183,900 | — | — |
| 2021-12-01 | $318.29 | $526.30 | 2,459,500 | — | — |
| 2021-11-30 | $318.14 | $526.05 | 3,243,900 | — | — |
| 2021-11-29 | $320.74 | $530.35 | 1,857,200 | — | — |
| 2021-11-26 | $320.57 | $530.07 | 1,319,000 | — | — |
| 2021-11-24 | $327.25 | $541.11 | 1,327,400 | — | — |
| 2021-11-23 | $330.25 | $546.07 | 986,800 | — | — |
| 2021-11-22 | $329.74 | $545.23 | 955,500 | — | — |
| 2021-11-19 | $332.19 | $549.28 | 2,067,000 | — | — |
| 2021-11-18 | $331.00 | $547.32 | 1,762,900 | — | — |
| 2021-11-17 | $331.48 | $548.11 | 1,304,600 | — | — |
| 2021-11-16 | $332.97 | $550.57 | 1,604,300 | — | — |
| 2021-11-15 | $334.01 | $552.29 | 1,274,900 | — | — |
| 2021-11-12 | $337.02 | $557.27 | 1,044,100 | — | — |
| 2021-11-11 | $335.66 | $555.02 | 924,900 | — | — |
| 2021-11-10 | $336.62 | $556.61 | 1,540,100 | — | — |
| 2021-11-09 | $338.62 | $559.91 | 1,813,000 | — | — |
| 2021-11-08 | $337.53 | $558.11 | 1,448,700 | — | — |
| 2021-11-05 | $331.99 | $548.95 | 1,693,200 | — | — |
| 2021-11-04 | $331.50 | $548.14 | 1,628,200 | — | — |
| 2021-11-03 | $328.41 | $543.03 | 1,856,300 | — | — |
| 2021-11-02 | $327.57 | $541.64 | 2,012,300 | — | — |
| 2021-11-01 | $322.97 | $534.04 | 1,367,700 | — | — |
| 2021-10-29 | $319.20 | $527.80 | 1,890,800 | — | — |
| 2021-10-28 | $317.96 | $525.75 | 1,565,000 | — | — |
| 2021-10-27 | $318.97 | $527.42 | 1,536,000 | — | — |
| 2021-10-26 | $316.77 | $523.79 | 1,069,800 | — | — |
| 2021-10-25 | $316.68 | $523.64 | 1,225,400 | — | — |
| 2021-10-22 | $314.15 | $519.45 | 1,214,800 | — | — |
| 2021-10-21 | $311.31 | $514.76 | 856,900 | — | — |
| 2021-10-20 | $311.22 | $514.61 | 745,300 | — | — |
| 2021-10-19 | $310.68 | $513.72 | 984,800 | — | — |
| 2021-10-18 | $307.97 | $509.23 | 1,010,600 | — | — |
| 2021-10-15 | $308.24 | $509.68 | 1,230,500 | — | — |
| 2021-10-14 | $308.77 | $510.56 | 1,126,400 | — | — |
| 2021-10-13 | $300.99 | $497.69 | 1,430,000 | — | — |
| 2021-10-12 | $295.81 | $489.13 | 1,063,900 | — | — |
| 2021-10-11 | $294.84 | $487.52 | 748,800 | — | — |
| 2021-10-08 | $296.19 | $489.76 | 909,400 | — | — |
| 2021-10-07 | $299.16 | $494.67 | 1,375,800 | — | — |
| 2021-10-06 | $296.05 | $489.52 | 2,050,200 | — | — |
| 2021-10-05 | $297.83 | $492.47 | 1,359,900 | — | — |
| 2021-10-04 | $294.65 | $487.21 | 1,495,200 | — | — |
| 2021-10-01 | $297.85 | $492.50 | 1,597,400 | — | — |
| 2021-09-30 | $293.38 | $485.11 | 2,084,800 | — | — |
| 2021-09-29 | $299.14 | $494.63 | 1,197,700 | — | — |
| 2021-09-28 | $299.93 | $495.94 | 2,278,000 | — | — |
| 2021-09-27 | $309.21 | $511.28 | 1,021,600 | — | — |
| 2021-09-24 | $310.26 | $513.02 | 926,200 | — | — |
| 2021-09-23 | $310.37 | $513.20 | 1,066,900 | — | — |
| 2021-09-22 | $306.06 | $506.08 | 1,334,000 | — | — |
| 2021-09-21 | $304.96 | $504.26 | 1,216,200 | — | — |
| 2021-09-20 | $302.21 | $499.71 | 1,885,200 | — | — |
| 2021-09-17 | $309.32 | $511.47 | 6,512,400 | — | — |
| 2021-09-16 | $313.08 | $517.68 | 1,232,300 | — | — |
| 2021-09-15 | $314.53 | $520.08 | 1,419,000 | — | — |
| 2021-09-14 | $311.94 | $515.80 | 1,128,600 | — | — |
| 2021-09-13 | $313.50 | $518.38 | 1,354,000 | — | — |
| 2021-09-10 | $310.44 | $513.32 | 971,100 | — | — |
| 2021-09-09 | $312.70 | $517.06 | 1,211,200 | — | — |
| 2021-09-08 | $311.59 | $515.22 | 1,521,800 | — | — |
| 2021-09-07 | $315.64 | $521.92 | 1,382,700 | — | — |
| 2021-09-03 | $313.43 | $518.26 | 1,150,800 | — | — |
| 2021-09-02 | $315.57 | $521.80 | 893,000 | — | — |
| 2021-09-01 | $313.88 | $517.25 | 1,050,700 | — | — |
| 2021-08-31 | $314.59 | $518.42 | 1,492,900 | — | — |
| 2021-08-30 | $315.55 | $520.01 | 747,500 | — | — |
| 2021-08-27 | $314.54 | $518.34 | 1,268,900 | — | — |
| 2021-08-26 | $311.32 | $513.04 | 880,100 | — | — |
| 2021-08-25 | $312.85 | $515.56 | 801,400 | — | — |
| 2021-08-24 | $312.48 | $514.95 | 689,100 | — | — |
| 2021-08-23 | $312.83 | $515.52 | 988,600 | — | — |
| 2021-08-20 | $313.85 | $517.20 | 1,165,200 | — | — |
| 2021-08-19 | $311.17 | $512.79 | 1,402,500 | — | — |
| 2021-08-18 | $309.91 | $510.71 | 1,278,800 | — | — |
| 2021-08-17 | $311.52 | $513.36 | 1,408,500 | — | — |
| 2021-08-16 | $311.35 | $513.08 | 1,262,500 | — | — |
| 2021-08-13 | $309.40 | $509.87 | 816,500 | — | — |
| 2021-08-12 | $306.66 | $505.36 | 784,500 | — | — |
| 2021-08-11 | $306.30 | $504.76 | 1,803,100 | — | — |
| 2021-08-10 | $301.78 | $497.31 | 1,448,400 | — | — |
| 2021-08-09 | $303.26 | $499.75 | 910,300 | — | — |
| 2021-08-06 | $305.87 | $504.05 | 858,900 | — | — |
| 2021-08-05 | $304.83 | $502.34 | 1,586,500 | — | — |
| 2021-08-04 | $305.62 | $503.64 | 1,476,700 | — | — |
| 2021-08-03 | $302.92 | $499.19 | 1,133,000 | — | — |
| 2021-08-02 | $300.22 | $494.74 | 1,927,600 | — | — |
| 2021-07-30 | $307.39 | $506.56 | 2,516,600 | — | — |
| 2021-07-29 | $299.45 | $493.47 | 1,295,000 | — | — |
| 2021-07-28 | $296.86 | $489.21 | 1,063,500 | — | — |
| 2021-07-27 | $298.85 | $492.49 | 1,551,300 | — | — |
| 2021-07-26 | $298.47 | $491.86 | 1,398,400 | — | — |
| 2021-07-23 | $298.81 | $492.42 | 1,102,700 | — | — |
| 2021-07-22 | $295.22 | $486.50 | 914,600 | — | — |
| 2021-07-21 | $294.20 | $484.82 | 1,370,200 | — | — |
| 2021-07-20 | $290.37 | $478.51 | 1,973,600 | — | — |
| 2021-07-19 | $284.67 | $469.12 | 1,718,100 | — | — |
| 2021-07-16 | $290.07 | $478.02 | 1,306,300 | — | — |
| 2021-07-15 | $292.05 | $481.28 | 1,220,900 | — | — |
| 2021-07-14 | $291.09 | $479.70 | 1,106,200 | — | — |
| 2021-07-13 | $289.72 | $477.44 | 1,343,000 | — | — |
| 2021-07-12 | $292.52 | $482.05 | 1,382,800 | — | — |
| 2021-07-09 | $292.71 | $482.37 | 1,405,800 | — | — |
| 2021-07-08 | $286.99 | $472.94 | 1,587,100 | — | — |
| 2021-07-07 | $292.53 | $482.07 | 1,228,600 | — | — |
| 2021-07-06 | $288.50 | $475.43 | 1,288,100 | — | — |
| 2021-07-02 | $291.76 | $480.80 | 1,066,400 | — | — |
| 2021-07-01 | $290.84 | $479.29 | 1,434,800 | — | — |
| 2021-06-30 | $289.10 | $476.42 | 1,546,800 | — | — |
| 2021-06-29 | $290.37 | $478.51 | 1,181,800 | — | — |
| 2021-06-28 | $289.69 | $477.39 | 1,969,300 | — | — |
| 2021-06-25 | $285.11 | $469.84 | 23,412,000 | — | — |
| 2021-06-24 | $285.13 | $469.88 | 3,124,300 | — | — |
| 2021-06-23 | $284.76 | $469.27 | 2,685,000 | — | — |
| 2021-06-22 | $290.35 | $478.48 | 2,406,900 | — | — |
| 2021-06-21 | $288.33 | $475.15 | 2,282,800 | — | — |
| 2021-06-18 | $282.02 | $464.75 | 3,882,300 | — | — |
| 2021-06-17 | $287.24 | $473.35 | 2,397,800 | — | — |
| 2021-06-16 | $289.56 | $477.18 | 2,364,000 | — | — |
| 2021-06-15 | $290.91 | $479.40 | 2,011,500 | — | — |
| 2021-06-14 | $290.91 | $479.40 | 1,489,400 | — | — |
| 2021-06-11 | $291.22 | $479.91 | 1,437,700 | — | — |
| 2021-06-10 | $290.33 | $478.45 | 1,311,000 | — | — |
| 2021-06-09 | $290.48 | $478.69 | 1,720,800 | — | — |
| 2021-06-08 | $292.50 | $482.02 | 1,721,800 | — | — |
| 2021-06-07 | $291.58 | $480.50 | 3,591,400 | — | — |
| 2021-06-04 | $299.86 | $494.15 | 1,362,200 | — | — |
| 2021-06-03 | $298.32 | $491.61 | 1,608,200 | — | — |
| 2021-06-02 | $299.88 | $494.18 | 1,562,800 | — | — |
| 2021-06-01 | $302.26 | $496.36 | 1,418,200 | — | — |
| 2021-05-28 | $300.60 | $493.63 | 1,430,900 | — | — |
| 2021-05-27 | $300.78 | $493.93 | 1,710,900 | — | — |
| 2021-05-26 | $299.77 | $492.27 | 1,411,600 | — | — |
| 2021-05-25 | $301.25 | $494.70 | 1,330,300 | — | — |
| 2021-05-24 | $301.27 | $494.73 | 1,058,300 | — | — |
| 2021-05-21 | $298.57 | $490.30 | 1,923,500 | — | — |
| 2021-05-20 | $298.13 | $489.58 | 1,272,900 | — | — |
| 2021-05-19 | $296.07 | $486.19 | 1,882,400 | — | — |
| 2021-05-18 | $298.00 | $489.36 | 1,305,900 | — | — |
| 2021-05-17 | $300.88 | $494.09 | 1,143,000 | — | — |
| 2021-05-14 | $301.17 | $494.57 | 1,210,600 | — | — |
| 2021-05-13 | $297.95 | $489.28 | 1,569,300 | — | — |
| 2021-05-12 | $293.98 | $482.76 | 1,776,000 | — | — |
| 2021-05-11 | $298.61 | $490.36 | 1,634,800 | — | — |
| 2021-05-10 | $301.01 | $494.31 | 1,695,700 | — | — |
| 2021-05-07 | $298.93 | $490.89 | 1,883,600 | — | — |
| 2021-05-06 | $296.40 | $486.74 | 2,532,800 | — | — |
| 2021-05-05 | $291.61 | $478.87 | 1,763,500 | — | — |
| 2021-05-04 | $283.00 | $464.73 | 2,301,700 | — | — |
| 2021-05-03 | $288.70 | $474.09 | 974,900 | — | — |
| 2021-04-30 | $285.84 | $469.39 | 1,932,700 | — | — |
| 2021-04-29 | $289.34 | $475.14 | 1,290,400 | — | — |
| 2021-04-28 | $287.14 | $471.53 | 1,366,300 | — | — |
| 2021-04-27 | $290.21 | $476.57 | 1,199,800 | — | — |
| 2021-04-26 | $289.52 | $475.44 | 906,300 | — | — |
| 2021-04-23 | $291.60 | $478.85 | 1,290,600 | — | — |
| 2021-04-22 | $288.70 | $474.09 | 930,300 | — | — |
| 2021-04-21 | $291.97 | $479.46 | 1,176,400 | — | — |
| 2021-04-20 | $285.84 | $469.39 | 1,603,200 | — | — |
| 2021-04-19 | $288.45 | $473.68 | 1,675,600 | — | — |
| 2021-04-16 | $289.96 | $476.16 | 1,304,400 | — | — |
| 2021-04-15 | $287.97 | $472.89 | 1,449,100 | — | — |
| 2021-04-14 | $285.05 | $468.10 | 1,325,400 | — | — |
| 2021-04-13 | $286.29 | $470.13 | 1,543,600 | — | — |
| 2021-04-12 | $285.43 | $468.72 | 1,479,900 | — | — |
| 2021-04-09 | $284.80 | $467.69 | 1,599,000 | — | — |
| 2021-04-08 | $282.20 | $463.42 | 2,003,800 | — | — |
| 2021-04-07 | $281.35 | $462.02 | 3,015,900 | — | — |
| 2021-04-06 | $284.11 | $466.55 | 1,615,800 | — | — |
| 2021-04-05 | $285.40 | $468.67 | 1,400,000 | — | — |
| 2021-04-01 | $280.84 | $461.18 | 1,594,900 | — | — |
| 2021-03-31 | $280.14 | $460.03 | 2,218,400 | — | — |
| 2021-03-30 | $279.26 | $458.59 | 1,364,100 | — | — |
| 2021-03-29 | $281.00 | $461.45 | 2,449,600 | — | — |
| 2021-03-26 | $281.40 | $462.10 | 2,235,600 | — | — |
| 2021-03-25 | $273.38 | $448.93 | 1,847,900 | — | — |
| 2021-03-24 | $269.77 | $443.00 | 1,482,100 | — | — |
| 2021-03-23 | $267.88 | $439.90 | 1,539,600 | — | — |
| 2021-03-22 | $270.36 | $443.97 | 1,347,400 | — | — |
| 2021-03-19 | $269.12 | $441.94 | 3,845,200 | — | — |
| 2021-03-18 | $267.90 | $439.93 | 1,941,900 | — | — |
| 2021-03-17 | $269.55 | $442.64 | 1,670,400 | — | — |
| 2021-03-16 | $270.79 | $444.68 | 1,599,500 | — | — |
| 2021-03-15 | $269.00 | $441.74 | 1,680,400 | — | — |
| 2021-03-12 | $268.50 | $440.92 | 1,139,100 | — | — |
| 2021-03-11 | $267.37 | $439.06 | 1,567,200 | — | — |
| 2021-03-10 | $265.64 | $436.22 | 2,192,800 | — | — |
| 2021-03-09 | $262.34 | $430.80 | 2,812,100 | — | — |
| 2021-03-08 | $253.68 | $416.58 | 2,450,500 | — | — |
| 2021-03-05 | $247.64 | $406.66 | 2,136,300 | — | — |
| 2021-03-04 | $245.42 | $403.02 | 2,369,400 | — | — |
| 2021-03-03 | $247.55 | $404.78 | 1,782,800 | — | — |
| 2021-03-02 | $254.01 | $415.34 | 1,671,200 | — | — |
| 2021-03-01 | $251.49 | $411.22 | 1,517,300 | — | — |
| 2021-02-26 | $244.27 | $399.41 | 2,599,300 | — | — |
| 2021-02-25 | $247.00 | $403.88 | 2,104,700 | — | — |
| 2021-02-24 | $254.61 | $416.32 | 2,155,900 | — | — |
| 2021-02-23 | $258.64 | $422.91 | 3,013,500 | — | — |
| 2021-02-22 | $251.07 | $410.53 | 2,034,700 | — | — |
| 2021-02-19 | $250.88 | $410.22 | 1,962,400 | — | — |
| 2021-02-18 | $249.93 | $408.67 | 2,168,500 | — | — |
| 2021-02-17 | $249.28 | $407.60 | 1,653,200 | — | — |
| 2021-02-16 | $250.14 | $409.01 | 2,248,900 | — | — |
| 2021-02-12 | $252.68 | $413.16 | 1,478,200 | — | — |
| 2021-02-11 | $253.11 | $413.87 | 1,204,000 | — | — |
| 2021-02-10 | $252.72 | $413.23 | 1,585,200 | — | — |
| 2021-02-09 | $255.62 | $417.97 | 1,389,500 | — | — |
| 2021-02-08 | $257.34 | $420.78 | 1,770,400 | — | — |
| 2021-02-05 | $257.37 | $420.83 | 2,806,400 | — | — |
| 2021-02-04 | $249.18 | $407.44 | 2,712,300 | — | — |
| 2021-02-03 | $250.13 | $408.99 | 2,365,700 | — | — |
| 2021-02-02 | $252.25 | $412.46 | 1,526,000 | — | — |
| 2021-02-01 | $250.43 | $409.48 | 1,629,200 | — | — |
| 2021-01-29 | $245.40 | $401.26 | 1,647,300 | — | — |
| 2021-01-28 | $249.54 | $408.03 | 2,110,400 | — | — |
| 2021-01-27 | $242.91 | $397.19 | 2,681,600 | — | — |
| 2021-01-26 | $255.85 | $418.35 | 1,544,600 | — | — |
| 2021-01-25 | $253.12 | $413.88 | 1,990,700 | — | — |
| 2021-01-22 | $251.48 | $411.20 | 1,582,000 | — | — |
| 2021-01-21 | $253.20 | $414.01 | 1,559,800 | — | — |
| 2021-01-20 | $257.40 | $420.88 | 1,773,300 | — | — |
| 2021-01-19 | $259.04 | $423.56 | 1,643,100 | — | — |
| 2021-01-15 | $258.09 | $422.01 | 1,955,300 | — | — |
| 2021-01-14 | $263.69 | $431.17 | 1,903,400 | — | — |
| 2021-01-13 | $267.73 | $437.77 | 1,518,800 | — | — |
| 2021-01-12 | $266.62 | $435.96 | 1,785,200 | — | — |
| 2021-01-11 | $267.53 | $437.44 | 1,913,200 | — | — |
| 2021-01-08 | $270.40 | $442.14 | 1,879,300 | — | — |
| 2021-01-07 | $270.72 | $442.66 | 1,757,800 | — | — |
| 2021-01-06 | $271.50 | $443.94 | 2,586,600 | — | — |
| 2021-01-05 | $262.87 | $429.83 | 1,620,000 | — | — |
| 2021-01-04 | $258.81 | $423.19 | 1,741,300 | — | — |