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
- 1984-10-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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $526.47 | $654.86 | 2,080,100 | — | — |
| 2023-12-28 | $524.90 | $652.90 | 2,001,000 | — | — |
| 2023-12-27 | $522.79 | $650.28 | 1,851,800 | — | — |
| 2023-12-26 | $520.03 | $646.85 | 1,390,800 | — | — |
| 2023-12-22 | $520.31 | $647.19 | 1,759,500 | — | — |
| 2023-12-21 | $519.88 | $646.66 | 2,491,600 | — | — |
| 2023-12-20 | $515.93 | $641.75 | 3,847,800 | — | — |
| 2023-12-19 | $524.04 | $651.83 | 3,645,600 | — | — |
| 2023-12-18 | $526.55 | $654.96 | 3,260,300 | — | — |
| 2023-12-15 | $531.12 | $660.64 | 9,030,100 | — | — |
| 2023-12-14 | $534.24 | $664.52 | 5,386,800 | — | — |
| 2023-12-13 | $549.01 | $682.89 | 2,876,600 | — | — |
| 2023-12-12 | $545.72 | $678.80 | 2,706,100 | — | — |
| 2023-12-11 | $543.68 | $676.26 | 3,655,300 | — | — |
| 2023-12-08 | $549.77 | $683.84 | 2,039,900 | — | — |
| 2023-12-07 | $548.27 | $681.97 | 2,511,700 | — | — |
| 2023-12-06 | $549.53 | $683.54 | 2,239,700 | — | — |
| 2023-12-05 | $550.26 | $684.45 | 2,645,600 | — | — |
| 2023-12-04 | $548.28 | $681.98 | 2,709,200 | — | — |
| 2023-12-01 | $547.16 | $680.59 | 3,462,200 | — | — |
| 2023-11-30 | $552.97 | $685.48 | 7,121,200 | — | — |
| 2023-11-29 | $534.98 | $663.18 | 4,550,000 | — | — |
| 2023-11-28 | $540.53 | $670.06 | 2,859,300 | — | — |
| 2023-11-27 | $543.59 | $673.85 | 2,675,800 | — | — |
| 2023-11-24 | $547.10 | $678.20 | 1,135,000 | — | — |
| 2023-11-22 | $543.76 | $674.06 | 2,234,500 | — | — |
| 2023-11-21 | $539.59 | $668.89 | 2,115,700 | — | — |
| 2023-11-20 | $535.10 | $663.33 | 2,518,400 | — | — |
| 2023-11-17 | $536.29 | $664.80 | 2,676,900 | — | — |
| 2023-11-16 | $539.82 | $669.18 | 2,360,300 | — | — |
| 2023-11-15 | $538.41 | $667.43 | 2,473,700 | — | — |
| 2023-11-14 | $540.46 | $669.97 | 2,454,000 | — | — |
| 2023-11-13 | $542.57 | $672.59 | 1,507,900 | — | — |
| 2023-11-10 | $541.21 | $670.90 | 2,480,800 | — | — |
| 2023-11-09 | $539.00 | $668.16 | 1,819,600 | — | — |
| 2023-11-08 | $536.73 | $665.35 | 1,769,200 | — | — |
| 2023-11-07 | $537.83 | $666.71 | 2,604,800 | — | — |
| 2023-11-06 | $533.46 | $661.29 | 2,684,900 | — | — |
| 2023-11-03 | $530.90 | $658.12 | 2,739,500 | — | — |
| 2023-11-02 | $536.13 | $664.60 | 2,350,900 | — | — |
| 2023-11-01 | $531.60 | $658.99 | 2,747,400 | — | — |
| 2023-10-31 | $535.56 | $663.90 | 2,464,200 | — | — |
| 2023-10-30 | $529.99 | $656.99 | 2,555,400 | — | — |
| 2023-10-27 | $524.66 | $650.39 | 2,585,600 | — | — |
| 2023-10-26 | $528.36 | $654.97 | 2,675,800 | — | — |
| 2023-10-25 | $530.21 | $657.27 | 2,380,100 | — | — |
| 2023-10-24 | $525.00 | $650.81 | 1,978,200 | — | — |
| 2023-10-23 | $521.57 | $646.56 | 2,357,700 | — | — |
| 2023-10-20 | $527.03 | $653.32 | 2,811,100 | — | — |
| 2023-10-19 | $531.63 | $659.03 | 2,351,200 | — | — |
| 2023-10-18 | $536.06 | $664.52 | 2,551,400 | — | — |
| 2023-10-17 | $536.65 | $665.25 | 2,586,000 | — | — |
| 2023-10-16 | $538.03 | $666.96 | 3,827,600 | — | — |
| 2023-10-13 | $539.40 | $668.66 | 5,245,400 | — | — |
| 2023-10-12 | $525.54 | $651.48 | 2,377,300 | — | — |
| 2023-10-11 | $524.13 | $649.73 | 2,819,300 | — | — |
| 2023-10-10 | $524.24 | $649.86 | 2,455,700 | — | — |
| 2023-10-09 | $526.51 | $652.68 | 2,341,600 | — | — |
| 2023-10-06 | $524.81 | $650.57 | 3,647,200 | — | — |
| 2023-10-05 | $516.23 | $639.94 | 2,790,700 | — | — |
| 2023-10-04 | $510.62 | $632.98 | 2,801,700 | — | — |
| 2023-10-03 | $509.47 | $631.56 | 3,143,200 | — | — |
| 2023-10-02 | $514.57 | $637.88 | 3,550,400 | — | — |
| 2023-09-29 | $504.19 | $625.01 | 3,006,200 | — | — |
| 2023-09-28 | $510.10 | $632.34 | 2,922,000 | — | — |
| 2023-09-27 | $503.73 | $624.44 | 2,593,700 | — | — |
| 2023-09-26 | $505.45 | $626.57 | 2,420,200 | — | — |
| 2023-09-25 | $510.28 | $632.56 | 2,758,500 | — | — |
| 2023-09-22 | $506.10 | $627.38 | 4,558,500 | — | — |
| 2023-09-21 | $501.14 | $621.23 | 4,703,900 | — | — |
| 2023-09-20 | $492.13 | $610.06 | 3,724,800 | — | — |
| 2023-09-19 | $480.66 | $595.84 | 3,230,700 | — | — |
| 2023-09-18 | $486.06 | $602.54 | 1,997,500 | — | — |
| 2023-09-15 | $486.70 | $603.33 | 5,334,300 | — | — |
| 2023-09-14 | $483.60 | $599.49 | 2,334,300 | — | — |
| 2023-09-13 | $479.84 | $594.83 | 2,197,800 | — | — |
| 2023-09-12 | $479.90 | $594.90 | 2,195,200 | — | — |
| 2023-09-11 | $479.38 | $594.25 | 2,059,200 | — | — |
| 2023-09-08 | $480.77 | $595.98 | 1,858,400 | — | — |
| 2023-09-07 | $484.81 | $598.66 | 2,928,000 | — | — |
| 2023-09-06 | $476.94 | $588.94 | 2,596,100 | — | — |
| 2023-09-05 | $480.81 | $593.72 | 3,443,300 | — | — |
| 2023-09-01 | $476.24 | $588.07 | 3,165,900 | — | — |
| 2023-08-31 | $476.58 | $588.49 | 4,927,700 | — | — |
| 2023-08-30 | $491.53 | $606.95 | 2,283,400 | — | — |
| 2023-08-29 | $492.83 | $608.56 | 2,113,700 | — | — |
| 2023-08-28 | $491.28 | $606.65 | 1,344,500 | — | — |
| 2023-08-25 | $489.12 | $603.98 | 1,923,500 | — | — |
| 2023-08-24 | $488.10 | $602.72 | 2,311,100 | — | — |
| 2023-08-23 | $489.44 | $604.37 | 2,011,400 | — | — |
| 2023-08-22 | $492.34 | $607.95 | 2,079,400 | — | — |
| 2023-08-21 | $497.68 | $614.55 | 1,533,500 | — | — |
| 2023-08-18 | $498.44 | $615.49 | 2,364,400 | — | — |
| 2023-08-17 | $493.96 | $609.95 | 3,009,500 | — | — |
| 2023-08-16 | $503.56 | $621.81 | 1,454,100 | — | — |
| 2023-08-15 | $506.69 | $625.67 | 1,817,500 | — | — |
| 2023-08-14 | $510.93 | $630.91 | 2,127,200 | — | — |
| 2023-08-11 | $508.01 | $627.30 | 2,029,600 | — | — |
| 2023-08-10 | $503.48 | $621.71 | 2,179,700 | — | — |
| 2023-08-09 | $502.11 | $620.02 | 1,916,900 | — | — |
| 2023-08-08 | $505.86 | $624.65 | 2,422,600 | — | — |
| 2023-08-07 | $510.74 | $630.67 | 2,430,900 | — | — |
| 2023-08-04 | $502.73 | $620.78 | 2,411,200 | — | — |
| 2023-08-03 | $504.86 | $623.41 | 2,442,900 | — | — |
| 2023-08-02 | $504.80 | $623.34 | 3,220,500 | — | — |
| 2023-08-01 | $504.74 | $623.27 | 2,161,200 | — | — |
| 2023-07-31 | $506.37 | $625.28 | 2,441,600 | — | — |
| 2023-07-28 | $502.91 | $621.01 | 2,930,000 | — | — |
| 2023-07-27 | $505.23 | $623.87 | 3,028,300 | — | — |
| 2023-07-26 | $508.00 | $627.29 | 3,697,200 | — | — |
| 2023-07-25 | $510.93 | $630.91 | 2,730,600 | — | — |
| 2023-07-24 | $508.68 | $628.13 | 2,279,000 | — | — |
| 2023-07-21 | $506.53 | $625.48 | 2,887,300 | — | — |
| 2023-07-20 | $504.24 | $622.65 | 2,963,100 | — | — |
| 2023-07-19 | $503.70 | $621.98 | 4,956,500 | — | — |
| 2023-07-18 | $500.00 | $617.41 | 8,816,400 | — | — |
| 2023-07-17 | $484.08 | $597.75 | 4,582,000 | — | — |
| 2023-07-14 | $480.17 | $592.93 | 11,379,300 | — | — |
| 2023-07-13 | $447.75 | $552.89 | 7,276,800 | — | — |
| 2023-07-12 | $451.70 | $557.77 | 7,287,600 | — | — |
| 2023-07-11 | $462.89 | $571.59 | 3,086,800 | — | — |
| 2023-07-10 | $463.05 | $571.79 | 4,339,200 | — | — |
| 2023-07-07 | $461.58 | $569.97 | 4,131,600 | — | — |
| 2023-07-06 | $469.36 | $579.58 | 3,913,600 | — | — |
| 2023-07-05 | $471.22 | $581.87 | 5,053,100 | — | — |
| 2023-07-03 | $477.88 | $590.10 | 1,915,700 | — | — |
| 2023-06-30 | $480.64 | $593.51 | 3,970,400 | — | — |
| 2023-06-29 | $476.44 | $588.32 | 2,979,300 | — | — |
| 2023-06-28 | $474.45 | $585.86 | 3,670,100 | — | — |
| 2023-06-27 | $482.56 | $595.88 | 3,693,200 | — | — |
| 2023-06-26 | $479.06 | $591.56 | 2,968,300 | — | — |
| 2023-06-23 | $477.00 | $589.01 | 4,862,600 | — | — |
| 2023-06-22 | $479.05 | $591.54 | 3,179,000 | — | — |
| 2023-06-21 | $476.75 | $588.70 | 4,886,500 | — | — |
| 2023-06-20 | $469.39 | $579.61 | 4,597,700 | — | — |
| 2023-06-16 | $458.49 | $566.16 | 7,699,100 | — | — |
| 2023-06-15 | $465.89 | $575.29 | 6,798,100 | — | — |
| 2023-06-14 | $459.86 | $565.53 | 14,672,400 | — | — |
| 2023-06-13 | $491.31 | $604.20 | 3,016,600 | — | — |
| 2023-06-12 | $492.59 | $605.78 | 2,207,700 | — | — |
| 2023-06-09 | $493.62 | $607.04 | 3,174,100 | — | — |
| 2023-06-08 | $490.23 | $602.87 | 2,725,900 | — | — |
| 2023-06-07 | $482.13 | $592.91 | 4,381,700 | — | — |
| 2023-06-06 | $487.57 | $599.60 | 3,816,600 | — | — |
| 2023-06-05 | $498.19 | $612.66 | 2,688,800 | — | — |
| 2023-06-02 | $499.58 | $614.37 | 3,064,500 | — | — |
| 2023-06-01 | $493.63 | $607.05 | 3,376,600 | — | — |
| 2023-05-31 | $487.24 | $599.20 | 4,944,100 | — | — |
| 2023-05-30 | $479.85 | $590.11 | 3,180,800 | — | — |
| 2023-05-26 | $481.52 | $592.16 | 3,135,200 | — | — |
| 2023-05-25 | $477.70 | $587.46 | 2,684,100 | — | — |
| 2023-05-24 | $480.83 | $591.31 | 1,904,700 | — | — |
| 2023-05-23 | $479.44 | $589.60 | 2,874,200 | — | — |
| 2023-05-22 | $480.62 | $591.06 | 2,242,800 | — | — |
| 2023-05-19 | $478.82 | $588.84 | 2,317,900 | — | — |
| 2023-05-18 | $479.23 | $589.35 | 3,040,100 | — | — |
| 2023-05-17 | $484.81 | $596.21 | 2,682,000 | — | — |
| 2023-05-16 | $479.72 | $589.95 | 2,178,900 | — | — |
| 2023-05-15 | $486.86 | $598.73 | 2,169,700 | — | — |
| 2023-05-12 | $491.23 | $604.10 | 1,536,500 | — | — |
| 2023-05-11 | $488.76 | $601.07 | 2,384,200 | — | — |
| 2023-05-10 | $490.07 | $602.68 | 2,018,700 | — | — |
| 2023-05-09 | $490.38 | $603.06 | 2,038,600 | — | — |
| 2023-05-08 | $492.62 | $605.81 | 1,738,500 | — | — |
| 2023-05-05 | $494.28 | $607.85 | 2,329,400 | — | — |
| 2023-05-04 | $487.28 | $599.25 | 2,555,700 | — | — |
| 2023-05-03 | $489.44 | $601.90 | 1,749,700 | — | — |
| 2023-05-02 | $493.39 | $606.76 | 2,152,300 | — | — |
| 2023-05-01 | $495.70 | $609.60 | 2,105,600 | — | — |
| 2023-04-28 | $492.09 | $605.16 | 2,398,900 | — | — |
| 2023-04-27 | $490.47 | $603.17 | 2,473,200 | — | — |
| 2023-04-26 | $482.95 | $593.92 | 2,930,000 | — | — |
| 2023-04-25 | $491.92 | $604.95 | 2,937,300 | — | — |
| 2023-04-24 | $488.94 | $601.29 | 2,322,400 | — | — |
| 2023-04-21 | $483.82 | $594.99 | 3,165,300 | — | — |
| 2023-04-20 | $487.46 | $599.47 | 3,283,000 | — | — |
| 2023-04-19 | $486.20 | $597.92 | 5,809,100 | — | — |
| 2023-04-18 | $504.48 | $620.40 | 3,232,000 | — | — |
| 2023-04-17 | $505.35 | $621.47 | 3,660,900 | — | — |
| 2023-04-14 | $511.79 | $629.39 | 4,872,000 | — | — |
| 2023-04-13 | $526.23 | $647.15 | 4,224,400 | — | — |
| 2023-04-12 | $521.19 | $640.95 | 3,422,400 | — | — |
| 2023-04-11 | $520.97 | $640.68 | 3,065,300 | — | — |
| 2023-04-10 | $515.18 | $633.56 | 2,714,500 | — | — |
| 2023-04-06 | $512.81 | $630.64 | 3,472,600 | — | — |
| 2023-04-05 | $509.23 | $626.24 | 4,964,800 | — | — |
| 2023-04-04 | $493.25 | $606.59 | 2,624,700 | — | — |
| 2023-04-03 | $494.19 | $607.74 | 4,729,100 | — | — |
| 2023-03-31 | $472.59 | $581.18 | 3,996,700 | — | — |
| 2023-03-30 | $470.06 | $578.07 | 3,324,600 | — | — |
| 2023-03-29 | $466.59 | $573.80 | 3,733,200 | — | — |
| 2023-03-28 | $472.58 | $581.17 | 2,369,500 | — | — |
| 2023-03-27 | $481.90 | $592.63 | 2,271,800 | — | — |
| 2023-03-24 | $475.99 | $585.36 | 2,533,200 | — | — |
| 2023-03-23 | $469.91 | $577.88 | 3,284,900 | — | — |
| 2023-03-22 | $475.52 | $584.78 | 2,632,200 | — | — |
| 2023-03-21 | $480.10 | $590.42 | 3,163,300 | — | — |
| 2023-03-20 | $476.96 | $586.55 | 3,119,400 | — | — |
| 2023-03-17 | $469.50 | $577.38 | 5,290,000 | — | — |
| 2023-03-16 | $472.02 | $580.48 | 2,940,500 | — | — |
| 2023-03-15 | $465.43 | $572.38 | 3,770,200 | — | — |
| 2023-03-14 | $464.58 | $571.33 | 3,258,200 | — | — |
| 2023-03-13 | $463.68 | $570.22 | 2,971,600 | — | — |
| 2023-03-10 | $460.33 | $566.10 | 3,787,500 | — | — |
| 2023-03-09 | $464.91 | $569.71 | 2,780,400 | — | — |
| 2023-03-08 | $470.60 | $576.68 | 3,036,600 | — | — |
| 2023-03-07 | $473.88 | $580.70 | 2,589,200 | — | — |
| 2023-03-06 | $480.78 | $589.15 | 3,812,700 | — | — |
| 2023-03-03 | $478.56 | $586.43 | 2,863,300 | — | — |
| 2023-03-02 | $477.70 | $585.38 | 2,188,800 | — | — |
| 2023-03-01 | $475.22 | $582.34 | 2,996,900 | — | — |
| 2023-02-28 | $475.94 | $583.22 | 3,902,100 | — | — |
| 2023-02-27 | $483.32 | $592.27 | 3,006,200 | — | — |
| 2023-02-24 | $484.33 | $593.50 | 2,940,400 | — | — |
| 2023-02-23 | $491.69 | $602.52 | 2,511,800 | — | — |
| 2023-02-22 | $488.89 | $599.09 | 2,982,800 | — | — |
| 2023-02-21 | $491.31 | $602.06 | 2,877,300 | — | — |
| 2023-02-17 | $499.08 | $611.58 | 3,891,500 | — | — |
| 2023-02-16 | $487.35 | $597.20 | 2,611,500 | — | — |
| 2023-02-15 | $491.25 | $601.98 | 2,242,500 | — | — |
| 2023-02-14 | $492.83 | $603.92 | 2,072,600 | — | — |
| 2023-02-13 | $495.35 | $607.01 | 2,589,000 | — | — |
| 2023-02-10 | $494.25 | $605.66 | 3,418,100 | — | — |
| 2023-02-09 | $485.73 | $595.22 | 3,664,600 | — | — |
| 2023-02-08 | $483.22 | $592.14 | 3,466,400 | — | — |
| 2023-02-07 | $476.88 | $584.37 | 3,394,600 | — | — |
| 2023-02-06 | $475.24 | $582.37 | 4,174,200 | — | — |
| 2023-02-03 | $472.02 | $578.42 | 5,440,100 | — | — |
| 2023-02-02 | $470.83 | $576.96 | 11,169,900 | — | — |
| 2023-02-01 | $497.00 | $609.03 | 3,451,200 | — | — |
| 2023-01-31 | $499.19 | $611.71 | 5,567,000 | — | — |
| 2023-01-30 | $485.79 | $595.29 | 3,606,900 | — | — |
| 2023-01-27 | $486.05 | $595.61 | 3,177,100 | — | — |
| 2023-01-26 | $492.48 | $603.49 | 3,005,000 | — | — |
| 2023-01-25 | $492.50 | $603.52 | 3,037,300 | — | — |
| 2023-01-24 | $491.60 | $602.41 | 3,036,300 | — | — |
| 2023-01-23 | $485.81 | $595.32 | 3,418,700 | — | — |
| 2023-01-20 | $486.72 | $596.43 | 3,525,900 | — | — |
| 2023-01-19 | $484.36 | $593.54 | 4,549,600 | — | — |
| 2023-01-18 | $476.24 | $583.59 | 4,398,200 | — | — |
| 2023-01-17 | $485.08 | $594.42 | 4,495,600 | — | — |
| 2023-01-13 | $489.57 | $599.93 | 5,390,100 | — | — |
| 2023-01-12 | $495.67 | $607.40 | 3,726,800 | — | — |
| 2023-01-11 | $493.40 | $604.62 | 4,274,200 | — | — |
| 2023-01-10 | $486.00 | $595.55 | 3,164,000 | — | — |
| 2023-01-09 | $490.06 | $600.53 | 3,702,800 | — | — |
| 2023-01-06 | $490.00 | $600.45 | 4,841,300 | — | — |
| 2023-01-05 | $489.96 | $600.40 | 5,497,100 | — | — |
| 2023-01-04 | $504.50 | $618.22 | 5,070,400 | — | — |
| 2023-01-03 | $518.64 | $635.55 | 3,525,600 | — | — |