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
- 1981-09-22 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 | $415.01 | $671.98 | 2,386,100 | — | — |
| 2021-12-30 | $409.94 | $663.77 | 1,804,400 | — | — |
| 2021-12-29 | $410.84 | $665.23 | 2,209,300 | — | — |
| 2021-12-28 | $406.22 | $657.75 | 2,521,400 | — | — |
| 2021-12-27 | $404.09 | $654.30 | 2,228,300 | — | — |
| 2021-12-23 | $397.07 | $642.94 | 2,743,900 | — | — |
| 2021-12-22 | $395.64 | $640.62 | 3,267,800 | — | — |
| 2021-12-21 | $390.47 | $632.25 | 3,038,200 | — | — |
| 2021-12-20 | $389.40 | $630.52 | 4,294,800 | — | — |
| 2021-12-17 | $387.98 | $628.22 | 11,097,500 | — | — |
| 2021-12-16 | $399.53 | $646.92 | 4,632,800 | — | — |
| 2021-12-15 | $407.81 | $660.33 | 4,421,400 | — | — |
| 2021-12-14 | $402.20 | $651.24 | 4,662,800 | — | — |
| 2021-12-13 | $405.24 | $656.16 | 3,766,400 | — | — |
| 2021-12-10 | $415.40 | $672.62 | 2,625,200 | — | — |
| 2021-12-09 | $411.34 | $666.04 | 3,822,900 | — | — |
| 2021-12-08 | $411.25 | $665.90 | 4,079,400 | — | — |
| 2021-12-07 | $416.18 | $673.88 | 4,204,500 | — | — |
| 2021-12-06 | $415.70 | $673.10 | 4,624,500 | — | — |
| 2021-12-03 | $407.81 | $660.33 | 5,237,500 | — | — |
| 2021-12-02 | $407.77 | $660.26 | 3,705,000 | — | — |
| 2021-12-01 | $400.42 | $648.36 | 3,516,200 | — | — |
| 2021-11-30 | $400.61 | $646.00 | 7,773,500 | — | — |
| 2021-11-29 | $406.82 | $656.01 | 3,725,500 | — | — |
| 2021-11-26 | $402.70 | $649.37 | 3,007,800 | — | — |
| 2021-11-24 | $412.11 | $664.54 | 2,676,300 | — | — |
| 2021-11-23 | $408.37 | $658.51 | 3,557,000 | — | — |
| 2021-11-22 | $408.79 | $659.19 | 4,006,400 | — | — |
| 2021-11-19 | $408.69 | $659.02 | 3,542,000 | — | — |
| 2021-11-18 | $405.85 | $654.45 | 4,503,700 | — | — |
| 2021-11-17 | $394.85 | $636.71 | 4,647,000 | — | — |
| 2021-11-16 | $392.33 | $632.64 | 8,648,200 | — | — |
| 2021-11-15 | $371.08 | $598.38 | 3,650,600 | — | — |
| 2021-11-12 | $372.63 | $600.88 | 2,793,300 | — | — |
| 2021-11-11 | $367.63 | $592.81 | 2,387,300 | — | — |
| 2021-11-10 | $368.58 | $594.35 | 2,161,400 | — | — |
| 2021-11-09 | $370.65 | $597.68 | 2,183,300 | — | — |
| 2021-11-08 | $368.59 | $594.36 | 2,357,200 | — | — |
| 2021-11-05 | $368.40 | $594.06 | 3,090,200 | — | — |
| 2021-11-04 | $372.18 | $600.15 | 3,210,000 | — | — |
| 2021-11-03 | $368.97 | $594.98 | 2,378,800 | — | — |
| 2021-11-02 | $367.29 | $592.27 | 2,367,100 | — | — |
| 2021-11-01 | $366.48 | $590.96 | 3,380,500 | — | — |
| 2021-10-29 | $371.74 | $599.44 | 3,820,200 | — | — |
| 2021-10-28 | $371.57 | $599.17 | 2,553,500 | — | — |
| 2021-10-27 | $372.32 | $600.38 | 2,840,300 | — | — |
| 2021-10-26 | $369.20 | $595.35 | 2,989,500 | — | — |
| 2021-10-25 | $371.26 | $598.67 | 2,923,400 | — | — |
| 2021-10-22 | $365.99 | $590.17 | 2,734,700 | — | — |
| 2021-10-21 | $364.62 | $587.96 | 2,885,400 | — | — |
| 2021-10-20 | $358.23 | $577.66 | 2,574,800 | — | — |
| 2021-10-19 | $357.99 | $577.27 | 2,375,600 | — | — |
| 2021-10-18 | $355.01 | $572.46 | 3,487,500 | — | — |
| 2021-10-15 | $350.41 | $565.05 | 3,473,500 | — | — |
| 2021-10-14 | $344.05 | $554.79 | 2,824,300 | — | — |
| 2021-10-13 | $338.28 | $545.49 | 2,477,400 | — | — |
| 2021-10-12 | $337.80 | $544.71 | 2,960,300 | — | — |
| 2021-10-11 | $336.97 | $543.37 | 2,589,100 | — | — |
| 2021-10-08 | $334.34 | $539.13 | 2,912,200 | — | — |
| 2021-10-07 | $337.48 | $544.20 | 2,789,500 | — | — |
| 2021-10-06 | $330.36 | $532.72 | 2,226,800 | — | — |
| 2021-10-05 | $329.48 | $531.30 | 2,514,300 | — | — |
| 2021-10-04 | $326.47 | $526.44 | 2,919,900 | — | — |
| 2021-10-01 | $329.86 | $531.91 | 2,814,200 | — | — |
| 2021-09-30 | $328.26 | $529.33 | 4,255,000 | — | — |
| 2021-09-29 | $336.93 | $543.31 | 2,424,000 | — | — |
| 2021-09-28 | $333.80 | $538.26 | 3,304,100 | — | — |
| 2021-09-27 | $341.41 | $550.53 | 2,966,100 | — | — |
| 2021-09-24 | $337.49 | $544.21 | 2,004,900 | — | — |
| 2021-09-23 | $335.91 | $541.66 | 2,426,600 | — | — |
| 2021-09-22 | $335.93 | $541.70 | 2,872,800 | — | — |
| 2021-09-21 | $334.22 | $538.94 | 3,171,100 | — | — |
| 2021-09-20 | $331.21 | $534.09 | 4,036,600 | — | — |
| 2021-09-17 | $335.67 | $541.28 | 7,098,400 | — | — |
| 2021-09-16 | $336.39 | $542.44 | 3,043,800 | — | — |
| 2021-09-15 | $333.37 | $537.57 | 2,875,500 | — | — |
| 2021-09-14 | $333.12 | $537.17 | 2,857,200 | — | — |
| 2021-09-13 | $335.45 | $540.92 | 3,908,700 | — | — |
| 2021-09-10 | $331.95 | $535.28 | 3,178,600 | — | — |
| 2021-09-09 | $331.77 | $534.99 | 3,011,900 | — | — |
| 2021-09-08 | $331.58 | $534.68 | 2,219,500 | — | — |
| 2021-09-07 | $328.95 | $530.44 | 2,555,200 | — | — |
| 2021-09-03 | $330.34 | $532.68 | 2,774,800 | — | — |
| 2021-09-02 | $327.74 | $528.49 | 3,109,000 | — | — |
| 2021-09-01 | $323.64 | $521.88 | 3,339,100 | — | — |
| 2021-08-31 | $326.18 | $523.31 | 4,183,100 | — | — |
| 2021-08-30 | $327.10 | $524.79 | 2,926,900 | — | — |
| 2021-08-27 | $323.38 | $518.82 | 2,985,400 | — | — |
| 2021-08-26 | $321.48 | $515.77 | 2,952,300 | — | — |
| 2021-08-25 | $323.88 | $519.62 | 2,586,900 | — | — |
| 2021-08-24 | $324.90 | $521.26 | 2,359,500 | — | — |
| 2021-08-23 | $327.74 | $525.82 | 2,792,700 | — | — |
| 2021-08-20 | $329.24 | $528.22 | 2,929,900 | — | — |
| 2021-08-19 | $322.90 | $518.05 | 2,974,700 | — | — |
| 2021-08-18 | $321.55 | $515.89 | 4,880,600 | — | — |
| 2021-08-17 | $320.75 | $514.60 | 9,322,800 | — | — |
| 2021-08-16 | $335.05 | $537.55 | 3,496,300 | — | — |
| 2021-08-13 | $331.32 | $531.56 | 2,217,000 | — | — |
| 2021-08-12 | $334.02 | $535.89 | 2,554,200 | — | — |
| 2021-08-11 | $337.00 | $540.67 | 3,258,600 | — | — |
| 2021-08-10 | $331.48 | $531.82 | 1,868,100 | — | — |
| 2021-08-09 | $328.76 | $527.45 | 1,995,300 | — | — |
| 2021-08-06 | $329.84 | $529.19 | 2,656,600 | — | — |
| 2021-08-05 | $333.11 | $534.43 | 2,284,000 | — | — |
| 2021-08-04 | $330.31 | $529.94 | 1,783,700 | — | — |
| 2021-08-03 | $331.94 | $532.56 | 2,405,900 | — | — |
| 2021-08-02 | $327.22 | $524.98 | 2,016,400 | — | — |
| 2021-07-30 | $328.19 | $526.54 | 2,381,200 | — | — |
| 2021-07-29 | $327.43 | $525.32 | 2,172,400 | — | — |
| 2021-07-28 | $325.52 | $522.26 | 2,376,200 | — | — |
| 2021-07-27 | $327.26 | $525.05 | 2,910,300 | — | — |
| 2021-07-26 | $331.18 | $531.34 | 2,752,000 | — | — |
| 2021-07-23 | $332.84 | $534.00 | 2,786,400 | — | — |
| 2021-07-22 | $326.66 | $524.08 | 2,208,100 | — | — |
| 2021-07-21 | $326.36 | $523.60 | 2,832,600 | — | — |
| 2021-07-20 | $325.35 | $521.98 | 4,251,700 | — | — |
| 2021-07-19 | $318.87 | $511.59 | 3,752,600 | — | — |
| 2021-07-16 | $321.54 | $515.87 | 3,623,700 | — | — |
| 2021-07-15 | $322.71 | $517.75 | 2,603,900 | — | — |
| 2021-07-14 | $319.22 | $512.15 | 3,381,600 | — | — |
| 2021-07-13 | $317.05 | $508.67 | 3,213,800 | — | — |
| 2021-07-12 | $321.74 | $516.19 | 2,521,800 | — | — |
| 2021-07-09 | $322.09 | $516.75 | 2,587,400 | — | — |
| 2021-07-08 | $318.54 | $511.06 | 3,663,000 | — | — |
| 2021-07-07 | $323.48 | $518.98 | 2,939,900 | — | — |
| 2021-07-06 | $319.26 | $512.21 | 3,109,500 | — | — |
| 2021-07-02 | $322.70 | $517.73 | 2,201,600 | — | — |
| 2021-07-01 | $321.54 | $515.87 | 2,578,000 | — | — |
| 2021-06-30 | $318.89 | $511.62 | 3,061,500 | — | — |
| 2021-06-29 | $318.24 | $510.58 | 3,150,100 | — | — |
| 2021-06-28 | $314.28 | $504.22 | 2,635,400 | — | — |
| 2021-06-25 | $313.63 | $503.18 | 11,733,500 | — | — |
| 2021-06-24 | $311.84 | $500.31 | 2,649,200 | — | — |
| 2021-06-23 | $311.67 | $500.03 | 2,564,500 | — | — |
| 2021-06-22 | $312.71 | $501.70 | 4,418,400 | — | — |
| 2021-06-21 | $307.60 | $493.51 | 3,774,200 | — | — |
| 2021-06-18 | $302.61 | $485.50 | 8,792,700 | — | — |
| 2021-06-17 | $303.12 | $486.32 | 4,481,100 | — | — |
| 2021-06-16 | $302.78 | $485.77 | 4,492,500 | — | — |
| 2021-06-15 | $306.45 | $491.66 | 5,270,600 | — | — |
| 2021-06-14 | $309.32 | $496.26 | 3,393,500 | — | — |
| 2021-06-11 | $310.77 | $498.59 | 2,785,100 | — | — |
| 2021-06-10 | $308.31 | $494.64 | 3,286,300 | — | — |
| 2021-06-09 | $307.34 | $493.09 | 3,603,700 | — | — |
| 2021-06-08 | $310.90 | $498.80 | 2,913,500 | — | — |
| 2021-06-07 | $309.96 | $497.29 | 3,974,800 | — | — |
| 2021-06-04 | $311.01 | $498.98 | 2,638,700 | — | — |
| 2021-06-03 | $311.43 | $499.65 | 2,652,500 | — | — |
| 2021-06-02 | $313.23 | $502.54 | 3,380,100 | — | — |
| 2021-06-01 | $316.31 | $504.83 | 3,549,800 | — | — |
| 2021-05-28 | $318.91 | $508.98 | 3,194,000 | — | — |
| 2021-05-27 | $318.77 | $508.76 | 3,734,800 | — | — |
| 2021-05-26 | $317.33 | $506.46 | 2,881,600 | — | — |
| 2021-05-25 | $316.75 | $505.53 | 3,523,300 | — | — |
| 2021-05-24 | $314.84 | $502.49 | 2,930,600 | — | — |
| 2021-05-21 | $315.77 | $503.97 | 3,920,600 | — | — |
| 2021-05-20 | $315.90 | $504.18 | 3,854,700 | — | — |
| 2021-05-19 | $314.45 | $501.86 | 5,242,100 | — | — |
| 2021-05-18 | $316.75 | $505.53 | 7,010,300 | — | — |
| 2021-05-17 | $320.01 | $510.74 | 4,388,000 | — | — |
| 2021-05-14 | $323.63 | $516.51 | 3,998,000 | — | — |
| 2021-05-13 | $325.42 | $519.37 | 5,159,800 | — | — |
| 2021-05-12 | $317.00 | $505.93 | 5,822,000 | — | — |
| 2021-05-11 | $330.66 | $527.73 | 5,500,900 | — | — |
| 2021-05-10 | $341.12 | $544.43 | 4,840,600 | — | — |
| 2021-05-07 | $339.25 | $541.44 | 2,998,100 | — | — |
| 2021-05-06 | $337.58 | $538.78 | 3,539,600 | — | — |
| 2021-05-05 | $332.05 | $529.95 | 3,227,200 | — | — |
| 2021-05-04 | $332.77 | $531.10 | 3,954,400 | — | — |
| 2021-05-03 | $330.27 | $527.11 | 3,683,700 | — | — |
| 2021-04-30 | $323.67 | $516.58 | 3,118,700 | — | — |
| 2021-04-29 | $325.34 | $519.24 | 3,261,900 | — | — |
| 2021-04-28 | $319.71 | $510.26 | 2,713,400 | — | — |
| 2021-04-27 | $320.59 | $511.66 | 3,335,800 | — | — |
| 2021-04-26 | $319.99 | $510.71 | 2,848,500 | — | — |
| 2021-04-23 | $323.89 | $516.93 | 3,405,700 | — | — |
| 2021-04-22 | $321.46 | $513.05 | 4,875,000 | — | — |
| 2021-04-21 | $325.95 | $520.22 | 3,740,100 | — | — |
| 2021-04-20 | $323.96 | $517.04 | 4,462,900 | — | — |
| 2021-04-19 | $326.85 | $521.65 | 4,494,300 | — | — |
| 2021-04-16 | $328.08 | $523.62 | 6,213,100 | — | — |
| 2021-04-15 | $322.74 | $515.09 | 3,508,200 | — | — |
| 2021-04-14 | $320.02 | $510.75 | 3,440,600 | — | — |
| 2021-04-13 | $320.40 | $511.36 | 3,635,100 | — | — |
| 2021-04-12 | $320.79 | $511.98 | 3,556,800 | — | — |
| 2021-04-09 | $319.23 | $509.49 | 4,607,800 | — | — |
| 2021-04-08 | $314.43 | $501.83 | 4,035,600 | — | — |
| 2021-04-07 | $312.47 | $498.70 | 3,799,300 | — | — |
| 2021-04-06 | $313.78 | $500.79 | 3,988,600 | — | — |
| 2021-04-05 | $315.40 | $503.38 | 4,697,200 | — | — |
| 2021-04-01 | $307.75 | $491.17 | 3,923,900 | — | — |
| 2021-03-31 | $305.25 | $487.18 | 4,744,100 | — | — |
| 2021-03-30 | $304.82 | $486.49 | 5,045,400 | — | — |
| 2021-03-29 | $302.20 | $482.31 | 4,642,900 | — | — |
| 2021-03-26 | $303.81 | $484.88 | 5,865,900 | — | — |
| 2021-03-25 | $297.18 | $474.30 | 5,373,500 | — | — |
| 2021-03-24 | $292.75 | $467.23 | 4,842,000 | — | — |
| 2021-03-23 | $289.98 | $462.81 | 4,801,200 | — | — |
| 2021-03-22 | $288.94 | $461.15 | 5,564,700 | — | — |
| 2021-03-19 | $289.10 | $461.40 | 13,729,200 | — | — |
| 2021-03-18 | $283.16 | $451.92 | 4,808,100 | — | — |
| 2021-03-17 | $280.03 | $446.93 | 5,908,400 | — | — |
| 2021-03-16 | $282.08 | $450.20 | 4,458,900 | — | — |
| 2021-03-15 | $278.54 | $444.55 | 4,355,200 | — | — |
| 2021-03-12 | $273.10 | $435.87 | 4,190,500 | — | — |
| 2021-03-11 | $268.85 | $429.09 | 4,371,300 | — | — |
| 2021-03-10 | $266.24 | $424.92 | 3,798,400 | — | — |
| 2021-03-09 | $264.96 | $420.24 | 6,625,300 | — | — |
| 2021-03-08 | $259.03 | $410.84 | 5,037,400 | — | — |
| 2021-03-05 | $253.52 | $402.10 | 6,351,800 | — | — |
| 2021-03-04 | $250.93 | $397.99 | 7,154,900 | — | — |
| 2021-03-03 | $257.36 | $408.19 | 4,257,500 | — | — |
| 2021-03-02 | $260.29 | $412.84 | 3,740,300 | — | — |
| 2021-03-01 | $261.62 | $414.95 | 4,528,900 | — | — |
| 2021-02-26 | $258.34 | $409.74 | 7,871,200 | — | — |
| 2021-02-25 | $255.25 | $404.84 | 6,545,400 | — | — |
| 2021-02-24 | $259.97 | $412.33 | 14,512,700 | — | — |
| 2021-02-23 | $267.24 | $423.86 | 12,111,000 | — | — |
| 2021-02-22 | $275.85 | $437.52 | 3,995,500 | — | — |
| 2021-02-19 | $279.64 | $443.53 | 4,079,900 | — | — |
| 2021-02-18 | $283.05 | $448.94 | 3,532,000 | — | — |
| 2021-02-17 | $280.92 | $445.56 | 3,536,400 | — | — |
| 2021-02-16 | $275.39 | $436.79 | 2,873,500 | — | — |
| 2021-02-12 | $277.51 | $440.15 | 2,392,200 | — | — |
| 2021-02-11 | $277.06 | $439.44 | 2,595,300 | — | — |
| 2021-02-10 | $278.69 | $442.02 | 2,410,600 | — | — |
| 2021-02-09 | $276.77 | $438.98 | 2,507,800 | — | — |
| 2021-02-08 | $280.03 | $444.15 | 3,475,600 | — | — |
| 2021-02-05 | $278.86 | $442.29 | 2,389,900 | — | — |
| 2021-02-04 | $278.82 | $442.23 | 2,976,000 | — | — |
| 2021-02-03 | $274.17 | $434.85 | 2,802,700 | — | — |
| 2021-02-02 | $272.16 | $431.66 | 4,111,800 | — | — |
| 2021-02-01 | $270.07 | $428.35 | 3,707,800 | — | — |
| 2021-01-29 | $270.82 | $429.54 | 4,079,500 | — | — |
| 2021-01-28 | $278.05 | $441.01 | 3,463,000 | — | — |
| 2021-01-27 | $274.05 | $434.66 | 4,337,000 | — | — |
| 2021-01-26 | $282.60 | $448.22 | 2,472,200 | — | — |
| 2021-01-25 | $285.08 | $452.16 | 4,025,900 | — | — |
| 2021-01-22 | $284.00 | $450.44 | 4,501,900 | — | — |
| 2021-01-21 | $279.05 | $442.59 | 4,397,900 | — | — |
| 2021-01-20 | $274.30 | $435.06 | 3,498,400 | — | — |
| 2021-01-19 | $273.19 | $433.30 | 3,615,800 | — | — |
| 2021-01-15 | $275.59 | $437.10 | 5,131,700 | — | — |
| 2021-01-14 | $268.34 | $425.60 | 4,641,400 | — | — |
| 2021-01-13 | $274.05 | $434.66 | 3,921,400 | — | — |
| 2021-01-12 | $276.33 | $438.28 | 4,030,900 | — | — |
| 2021-01-11 | $271.23 | $430.19 | 3,764,400 | — | — |
| 2021-01-08 | $269.09 | $426.79 | 3,757,700 | — | — |
| 2021-01-07 | $266.26 | $422.31 | 3,833,200 | — | — |
| 2021-01-06 | $267.57 | $424.38 | 3,949,200 | — | — |
| 2021-01-05 | $266.05 | $421.97 | 3,822,600 | — | — |
| 2021-01-04 | $263.92 | $418.59 | 5,002,000 | — | — |