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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $346.55 | $591.26 | 10,325,700 | — | — |
| 2023-12-28 | $347.36 | $592.64 | 2,859,400 | — | — |
| 2023-12-27 | $348.53 | $594.64 | 2,764,300 | — | — |
| 2023-12-26 | $349.31 | $595.97 | 1,585,500 | — | — |
| 2023-12-22 | $348.59 | $594.74 | 2,029,900 | — | — |
| 2023-12-21 | $348.97 | $595.39 | 2,794,200 | — | — |
| 2023-12-20 | $348.66 | $594.86 | 3,259,500 | — | — |
| 2023-12-19 | $352.07 | $600.68 | 4,654,700 | — | — |
| 2023-12-18 | $350.81 | $598.53 | 4,420,500 | — | — |
| 2023-12-15 | $354.00 | $603.97 | 11,212,800 | — | — |
| 2023-12-14 | $351.81 | $600.23 | 7,594,800 | — | — |
| 2023-12-13 | $343.40 | $585.88 | 5,822,700 | — | — |
| 2023-12-12 | $333.20 | $568.48 | 2,893,400 | — | — |
| 2023-12-11 | $331.33 | $565.29 | 3,520,700 | — | — |
| 2023-12-08 | $326.47 | $557.00 | 2,889,300 | — | — |
| 2023-12-07 | $326.17 | $556.49 | 2,742,300 | — | — |
| 2023-12-06 | $326.11 | $556.38 | 3,030,800 | — | — |
| 2023-12-05 | $323.50 | $551.93 | 3,269,800 | — | — |
| 2023-12-04 | $324.02 | $552.82 | 3,827,900 | — | — |
| 2023-12-01 | $319.62 | $545.31 | 3,613,600 | — | — |
| 2023-11-30 | $313.49 | $534.85 | 4,493,700 | — | — |
| 2023-11-29 | $311.02 | $530.64 | 3,083,800 | — | — |
| 2023-11-28 | $313.34 | $531.03 | 3,116,900 | — | — |
| 2023-11-27 | $310.92 | $526.93 | 2,992,600 | — | — |
| 2023-11-24 | $310.70 | $526.56 | 1,259,900 | — | — |
| 2023-11-22 | $309.20 | $524.02 | 2,873,500 | — | — |
| 2023-11-21 | $305.34 | $517.47 | 2,977,200 | — | — |
| 2023-11-20 | $308.19 | $522.30 | 3,459,000 | — | — |
| 2023-11-17 | $307.27 | $520.74 | 2,770,300 | — | — |
| 2023-11-16 | $306.44 | $519.34 | 3,114,000 | — | — |
| 2023-11-15 | $308.19 | $522.30 | 3,985,900 | — | — |
| 2023-11-14 | $303.63 | $514.58 | 7,952,800 | — | — |
| 2023-11-13 | $288.07 | $488.21 | 4,586,700 | — | — |
| 2023-11-10 | $291.59 | $494.17 | 3,653,500 | — | — |
| 2023-11-09 | $287.87 | $487.87 | 4,059,100 | — | — |
| 2023-11-08 | $295.92 | $501.51 | 2,454,900 | — | — |
| 2023-11-07 | $294.77 | $499.56 | 2,629,000 | — | — |
| 2023-11-06 | $294.57 | $499.22 | 2,890,300 | — | — |
| 2023-11-03 | $295.61 | $500.98 | 3,071,900 | — | — |
| 2023-11-02 | $294.53 | $499.15 | 3,628,000 | — | — |
| 2023-11-01 | $286.63 | $485.77 | 2,747,300 | — | — |
| 2023-10-31 | $284.69 | $482.48 | 3,036,000 | — | — |
| 2023-10-30 | $281.48 | $477.04 | 3,074,400 | — | — |
| 2023-10-27 | $276.46 | $468.53 | 2,907,300 | — | — |
| 2023-10-26 | $278.00 | $471.14 | 3,108,200 | — | — |
| 2023-10-25 | $280.93 | $476.11 | 2,962,800 | — | — |
| 2023-10-24 | $283.31 | $480.14 | 2,705,200 | — | — |
| 2023-10-23 | $285.07 | $483.12 | 2,590,900 | — | — |
| 2023-10-20 | $286.41 | $485.39 | 2,885,300 | — | — |
| 2023-10-19 | $286.77 | $486.00 | 3,028,600 | — | — |
| 2023-10-18 | $290.24 | $491.88 | 2,720,100 | — | — |
| 2023-10-17 | $295.94 | $501.54 | 2,139,700 | — | — |
| 2023-10-16 | $297.33 | $503.90 | 2,567,000 | — | — |
| 2023-10-13 | $291.92 | $494.73 | 2,092,700 | — | — |
| 2023-10-12 | $293.02 | $496.59 | 2,546,400 | — | — |
| 2023-10-11 | $298.05 | $505.12 | 2,292,800 | — | — |
| 2023-10-10 | $299.22 | $507.10 | 3,116,300 | — | — |
| 2023-10-09 | $295.36 | $500.56 | 1,929,900 | — | — |
| 2023-10-06 | $292.82 | $496.26 | 2,922,500 | — | — |
| 2023-10-05 | $291.70 | $494.36 | 2,469,300 | — | — |
| 2023-10-04 | $292.39 | $495.53 | 2,956,300 | — | — |
| 2023-10-03 | $291.94 | $494.76 | 3,609,200 | — | — |
| 2023-10-02 | $299.83 | $508.14 | 2,806,800 | — | — |
| 2023-09-29 | $302.16 | $512.08 | 3,502,600 | — | — |
| 2023-09-28 | $303.49 | $514.34 | 2,369,600 | — | — |
| 2023-09-27 | $301.82 | $511.51 | 2,513,900 | — | — |
| 2023-09-26 | $302.54 | $512.73 | 2,655,500 | — | — |
| 2023-09-25 | $306.49 | $519.42 | 1,882,300 | — | — |
| 2023-09-22 | $305.73 | $518.13 | 2,289,200 | — | — |
| 2023-09-21 | $306.76 | $519.88 | 2,766,500 | — | — |
| 2023-09-20 | $310.86 | $526.83 | 2,320,000 | — | — |
| 2023-09-19 | $314.61 | $533.18 | 2,776,500 | — | — |
| 2023-09-18 | $317.26 | $537.68 | 2,740,400 | — | — |
| 2023-09-15 | $321.40 | $544.69 | 7,117,800 | — | — |
| 2023-09-14 | $329.63 | $558.64 | 2,707,600 | — | — |
| 2023-09-13 | $325.88 | $552.28 | 2,564,300 | — | — |
| 2023-09-12 | $326.28 | $552.96 | 2,190,500 | — | — |
| 2023-09-11 | $328.37 | $556.50 | 2,087,800 | — | — |
| 2023-09-08 | $328.71 | $557.08 | 2,210,300 | — | — |
| 2023-09-07 | $328.42 | $556.59 | 2,454,000 | — | — |
| 2023-09-06 | $326.00 | $552.49 | 3,199,700 | — | — |
| 2023-09-05 | $327.78 | $555.50 | 3,141,400 | — | — |
| 2023-09-01 | $333.08 | $564.49 | 2,317,400 | — | — |
| 2023-08-31 | $330.30 | $559.77 | 2,914,700 | — | — |
| 2023-08-30 | $330.63 | $560.33 | 2,256,200 | — | — |
| 2023-08-29 | $329.38 | $554.67 | 2,628,200 | — | — |
| 2023-08-28 | $325.91 | $548.83 | 2,099,900 | — | — |
| 2023-08-25 | $322.86 | $543.69 | 2,418,100 | — | — |
| 2023-08-24 | $322.59 | $543.24 | 2,490,000 | — | — |
| 2023-08-23 | $326.09 | $549.13 | 2,728,000 | — | — |
| 2023-08-22 | $324.48 | $546.42 | 2,582,200 | — | — |
| 2023-08-21 | $324.06 | $545.71 | 3,109,700 | — | — |
| 2023-08-18 | $327.37 | $551.29 | 3,472,000 | — | — |
| 2023-08-17 | $327.28 | $551.14 | 3,885,100 | — | — |
| 2023-08-16 | $333.03 | $560.82 | 3,753,900 | — | — |
| 2023-08-15 | $332.14 | $559.32 | 5,860,900 | — | — |
| 2023-08-14 | $329.95 | $555.63 | 3,974,800 | — | — |
| 2023-08-11 | $331.11 | $557.59 | 3,108,400 | — | — |
| 2023-08-10 | $329.40 | $554.71 | 3,075,100 | — | — |
| 2023-08-09 | $328.21 | $552.70 | 2,698,900 | — | — |
| 2023-08-08 | $327.81 | $552.03 | 3,272,600 | — | — |
| 2023-08-07 | $329.17 | $554.32 | 2,111,000 | — | — |
| 2023-08-04 | $326.43 | $549.71 | 3,591,600 | — | — |
| 2023-08-03 | $329.85 | $555.47 | 2,451,300 | — | — |
| 2023-08-02 | $328.50 | $553.19 | 2,752,600 | — | — |
| 2023-08-01 | $332.07 | $559.20 | 2,547,200 | — | — |
| 2023-07-31 | $333.84 | $562.18 | 2,690,000 | — | — |
| 2023-07-28 | $331.37 | $558.02 | 2,268,200 | — | — |
| 2023-07-27 | $329.71 | $555.23 | 2,608,600 | — | — |
| 2023-07-26 | $329.59 | $555.03 | 3,448,100 | — | — |
| 2023-07-25 | $325.13 | $547.52 | 2,890,800 | — | — |
| 2023-07-24 | $325.11 | $547.48 | 2,621,900 | — | — |
| 2023-07-21 | $320.47 | $539.67 | 3,673,400 | — | — |
| 2023-07-20 | $319.09 | $537.35 | 2,101,900 | — | — |
| 2023-07-19 | $319.48 | $538.00 | 2,361,400 | — | — |
| 2023-07-18 | $316.76 | $533.42 | 2,315,600 | — | — |
| 2023-07-17 | $316.05 | $532.23 | 2,002,500 | — | — |
| 2023-07-14 | $316.50 | $532.98 | 2,942,100 | — | — |
| 2023-07-13 | $314.60 | $529.78 | 3,235,600 | — | — |
| 2023-07-12 | $317.52 | $534.70 | 5,300,500 | — | — |
| 2023-07-11 | $313.66 | $528.20 | 2,913,800 | — | — |
| 2023-07-10 | $310.28 | $522.51 | 3,246,700 | — | — |
| 2023-07-07 | $302.81 | $509.93 | 2,951,900 | — | — |
| 2023-07-06 | $302.02 | $508.60 | 4,828,300 | — | — |
| 2023-07-05 | $310.80 | $523.38 | 2,496,000 | — | — |
| 2023-07-03 | $310.02 | $522.07 | 1,483,300 | — | — |
| 2023-06-30 | $310.64 | $523.12 | 3,230,700 | — | — |
| 2023-06-29 | $307.82 | $518.37 | 3,279,700 | — | — |
| 2023-06-28 | $306.51 | $516.16 | 4,025,600 | — | — |
| 2023-06-27 | $313.74 | $528.34 | 5,342,500 | — | — |
| 2023-06-26 | $307.89 | $518.48 | 4,440,100 | — | — |
| 2023-06-23 | $300.81 | $506.56 | 8,525,900 | — | — |
| 2023-06-22 | $301.18 | $507.18 | 3,052,000 | — | — |
| 2023-06-21 | $300.70 | $506.38 | 2,713,300 | — | — |
| 2023-06-20 | $301.41 | $507.57 | 3,371,100 | — | — |
| 2023-06-16 | $300.38 | $505.84 | 10,809,300 | — | — |
| 2023-06-15 | $302.02 | $508.60 | 4,109,700 | — | — |
| 2023-06-14 | $299.71 | $504.71 | 4,176,000 | — | — |
| 2023-06-13 | $300.08 | $505.33 | 4,043,400 | — | — |
| 2023-06-12 | $300.86 | $506.65 | 4,456,600 | — | — |
| 2023-06-09 | $297.35 | $500.74 | 3,485,800 | — | — |
| 2023-06-08 | $301.09 | $507.03 | 3,757,300 | — | — |
| 2023-06-07 | $301.70 | $508.06 | 4,842,700 | — | — |
| 2023-06-06 | $296.00 | $498.46 | 2,855,400 | — | — |
| 2023-06-05 | $293.10 | $493.58 | 3,028,800 | — | — |
| 2023-06-02 | $295.94 | $498.36 | 4,515,600 | — | — |
| 2023-06-01 | $288.39 | $485.65 | 4,305,100 | — | — |
| 2023-05-31 | $283.45 | $477.33 | 18,288,800 | — | — |
| 2023-05-30 | $292.40 | $488.88 | 5,193,300 | — | — |
| 2023-05-26 | $292.83 | $489.60 | 4,626,100 | — | — |
| 2023-05-25 | $286.75 | $479.43 | 5,355,900 | — | — |
| 2023-05-24 | $291.10 | $486.71 | 4,978,200 | — | — |
| 2023-05-23 | $294.94 | $493.13 | 5,352,200 | — | — |
| 2023-05-22 | $290.66 | $485.97 | 3,736,200 | — | — |
| 2023-05-19 | $290.88 | $486.34 | 4,470,600 | — | — |
| 2023-05-18 | $295.16 | $493.49 | 4,547,000 | — | — |
| 2023-05-17 | $292.39 | $488.86 | 7,956,900 | — | — |
| 2023-05-16 | $282.33 | $472.04 | 12,362,100 | — | — |
| 2023-05-15 | $288.54 | $482.43 | 5,353,600 | — | — |
| 2023-05-12 | $290.47 | $485.65 | 3,438,300 | — | — |
| 2023-05-11 | $287.69 | $481.01 | 3,859,700 | — | — |
| 2023-05-10 | $289.03 | $483.25 | 3,571,000 | — | — |
| 2023-05-09 | $290.58 | $485.84 | 2,570,000 | — | — |
| 2023-05-08 | $287.93 | $481.41 | 3,736,500 | — | — |
| 2023-05-05 | $289.62 | $484.23 | 3,806,600 | — | — |
| 2023-05-04 | $285.75 | $477.76 | 4,422,500 | — | — |
| 2023-05-03 | $293.08 | $490.02 | 2,743,400 | — | — |
| 2023-05-02 | $294.28 | $492.02 | 3,413,200 | — | — |
| 2023-05-01 | $297.70 | $497.74 | 2,970,000 | — | — |
| 2023-04-28 | $300.54 | $502.49 | 4,063,400 | — | — |
| 2023-04-27 | $293.93 | $491.44 | 3,133,600 | — | — |
| 2023-04-26 | $288.07 | $481.64 | 4,037,400 | — | — |
| 2023-04-25 | $296.33 | $495.45 | 4,529,500 | — | — |
| 2023-04-24 | $301.64 | $504.33 | 2,515,400 | — | — |
| 2023-04-21 | $300.04 | $501.65 | 3,506,700 | — | — |
| 2023-04-20 | $298.57 | $499.20 | 3,371,800 | — | — |
| 2023-04-19 | $296.91 | $496.42 | 2,889,300 | — | — |
| 2023-04-18 | $298.95 | $499.83 | 2,847,800 | — | — |
| 2023-04-17 | $295.40 | $493.90 | 2,621,900 | — | — |
| 2023-04-14 | $292.19 | $488.53 | 2,653,200 | — | — |
| 2023-04-13 | $292.15 | $488.46 | 3,505,800 | — | — |
| 2023-04-12 | $290.44 | $485.60 | 3,341,400 | — | — |
| 2023-04-11 | $293.77 | $491.17 | 2,497,000 | — | — |
| 2023-04-10 | $291.17 | $486.82 | 2,799,900 | — | — |
| 2023-04-06 | $288.61 | $482.54 | 3,193,400 | — | — |
| 2023-04-05 | $288.67 | $482.64 | 4,002,400 | — | — |
| 2023-04-04 | $294.96 | $493.16 | 2,965,700 | — | — |
| 2023-04-03 | $297.73 | $497.79 | 4,007,600 | — | — |
| 2023-03-31 | $295.12 | $493.43 | 5,800,600 | — | — |
| 2023-03-30 | $285.36 | $477.11 | 3,432,800 | — | — |
| 2023-03-29 | $283.36 | $473.77 | 3,607,500 | — | — |
| 2023-03-28 | $280.82 | $469.52 | 3,633,300 | — | — |
| 2023-03-27 | $281.27 | $470.27 | 4,269,700 | — | — |
| 2023-03-24 | $283.02 | $473.20 | 3,851,000 | — | — |
| 2023-03-23 | $283.91 | $474.69 | 6,005,800 | — | — |
| 2023-03-22 | $282.61 | $472.51 | 3,723,400 | — | — |
| 2023-03-21 | $289.43 | $483.91 | 4,788,200 | — | — |
| 2023-03-20 | $289.26 | $483.63 | 3,677,800 | — | — |
| 2023-03-17 | $288.39 | $482.18 | 8,342,000 | — | — |
| 2023-03-16 | $286.73 | $479.40 | 4,400,200 | — | — |
| 2023-03-15 | $287.97 | $481.47 | 4,835,500 | — | — |
| 2023-03-14 | $285.57 | $477.46 | 5,116,000 | — | — |
| 2023-03-13 | $286.52 | $479.05 | 3,892,100 | — | — |
| 2023-03-10 | $286.31 | $478.70 | 4,730,900 | — | — |
| 2023-03-09 | $288.00 | $481.52 | 3,248,000 | — | — |
| 2023-03-08 | $291.49 | $487.36 | 4,680,300 | — | — |
| 2023-03-07 | $290.70 | $482.54 | 4,512,400 | — | — |
| 2023-03-06 | $298.21 | $495.01 | 3,763,200 | — | — |
| 2023-03-03 | $298.45 | $495.41 | 4,036,700 | — | — |
| 2023-03-02 | $293.02 | $486.39 | 4,103,700 | — | — |
| 2023-03-01 | $290.79 | $482.69 | 5,905,100 | — | — |
| 2023-02-28 | $296.54 | $492.24 | 3,949,500 | — | — |
| 2023-02-27 | $296.01 | $491.36 | 3,238,300 | — | — |
| 2023-02-24 | $296.66 | $492.44 | 3,713,300 | — | — |
| 2023-02-23 | $299.31 | $496.84 | 4,354,500 | — | — |
| 2023-02-22 | $296.30 | $491.84 | 5,922,100 | — | — |
| 2023-02-21 | $295.50 | $490.51 | 10,891,800 | — | — |
| 2023-02-17 | $317.95 | $527.78 | 4,985,500 | — | — |
| 2023-02-16 | $321.24 | $533.24 | 3,169,200 | — | — |
| 2023-02-15 | $320.69 | $532.32 | 2,585,500 | — | — |
| 2023-02-14 | $318.43 | $528.57 | 3,380,800 | — | — |
| 2023-02-13 | $323.53 | $537.04 | 2,432,500 | — | — |
| 2023-02-10 | $316.54 | $525.44 | 2,768,800 | — | — |
| 2023-02-09 | $315.55 | $523.79 | 3,063,300 | — | — |
| 2023-02-08 | $320.79 | $532.49 | 2,777,200 | — | — |
| 2023-02-07 | $325.20 | $539.81 | 3,865,500 | — | — |
| 2023-02-06 | $329.27 | $546.57 | 2,229,700 | — | — |
| 2023-02-03 | $331.50 | $550.27 | 3,389,700 | — | — |
| 2023-02-02 | $339.79 | $564.03 | 4,776,600 | — | — |
| 2023-02-01 | $328.09 | $544.61 | 3,076,500 | — | — |
| 2023-01-31 | $324.17 | $538.10 | 3,526,800 | — | — |
| 2023-01-30 | $314.24 | $521.62 | 2,643,100 | — | — |
| 2023-01-27 | $316.69 | $525.69 | 2,761,200 | — | — |
| 2023-01-26 | $313.81 | $520.90 | 3,555,300 | — | — |
| 2023-01-25 | $317.26 | $526.63 | 2,060,400 | — | — |
| 2023-01-24 | $317.69 | $527.35 | 2,127,900 | — | — |
| 2023-01-23 | $315.48 | $523.68 | 3,237,900 | — | — |
| 2023-01-20 | $315.00 | $522.88 | 3,725,100 | — | — |
| 2023-01-19 | $310.88 | $516.04 | 5,359,300 | — | — |
| 2023-01-18 | $323.69 | $537.30 | 2,952,200 | — | — |
| 2023-01-17 | $327.53 | $543.68 | 3,988,900 | — | — |
| 2023-01-13 | $331.21 | $549.79 | 2,798,600 | — | — |
| 2023-01-12 | $329.87 | $547.56 | 2,481,800 | — | — |
| 2023-01-11 | $329.00 | $546.12 | 2,864,800 | — | — |
| 2023-01-10 | $320.63 | $532.23 | 2,111,300 | — | — |
| 2023-01-09 | $317.81 | $527.54 | 3,466,300 | — | — |
| 2023-01-06 | $317.53 | $527.08 | 4,022,500 | — | — |
| 2023-01-05 | $315.47 | $523.66 | 2,935,100 | — | — |
| 2023-01-04 | $319.73 | $530.73 | 3,560,900 | — | — |
| 2023-01-03 | $315.91 | $524.39 | 2,822,400 | — | — |