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
- 1980-03-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $579.45 | $713.11 | 739,300 | — | — |
| 2025-12-30 | $583.45 | $718.03 | 665,000 | — | — |
| 2025-12-29 | $585.07 | $720.03 | 1,042,800 | — | — |
| 2025-12-26 | $580.74 | $714.70 | 466,100 | — | — |
| 2025-12-24 | $579.12 | $712.71 | 401,000 | — | — |
| 2025-12-23 | $579.94 | $713.71 | 732,000 | — | — |
| 2025-12-22 | $575.70 | $708.50 | 1,108,400 | — | — |
| 2025-12-19 | $567.83 | $698.81 | 3,862,600 | — | — |
| 2025-12-18 | $562.39 | $692.12 | 2,287,300 | — | — |
| 2025-12-17 | $562.56 | $692.33 | 2,301,800 | — | — |
| 2025-12-16 | $570.16 | $701.68 | 2,015,300 | — | — |
| 2025-12-15 | $575.91 | $708.76 | 1,702,200 | — | — |
| 2025-12-12 | $572.28 | $703.76 | 1,576,500 | — | — |
| 2025-12-11 | $578.90 | $711.90 | 1,226,400 | — | — |
| 2025-12-10 | $573.81 | $705.64 | 1,275,600 | — | — |
| 2025-12-09 | $563.07 | $692.43 | 1,416,000 | — | — |
| 2025-12-08 | $568.21 | $698.75 | 1,412,100 | — | — |
| 2025-12-05 | $572.77 | $704.36 | 1,873,700 | — | — |
| 2025-12-04 | $575.24 | $707.40 | 1,961,600 | — | — |
| 2025-12-03 | $580.45 | $713.81 | 1,186,600 | — | — |
| 2025-12-02 | $580.37 | $713.71 | 1,918,100 | — | — |
| 2025-12-01 | $585.15 | $719.59 | 1,754,200 | — | — |
| 2025-11-28 | $590.83 | $726.57 | 746,000 | — | — |
| 2025-11-26 | $593.25 | $729.55 | 2,059,900 | — | — |
| 2025-11-25 | $597.78 | $735.12 | 1,803,400 | — | — |
| 2025-11-24 | $586.07 | $720.72 | 1,803,100 | — | — |
| 2025-11-21 | $587.48 | $722.45 | 1,933,500 | — | — |
| 2025-11-20 | $572.74 | $704.32 | 1,167,800 | — | — |
| 2025-11-19 | $573.79 | $705.62 | 1,247,900 | — | — |
| 2025-11-18 | $576.03 | $708.37 | 1,916,000 | — | — |
| 2025-11-17 | $567.16 | $697.46 | 1,624,400 | — | — |
| 2025-11-14 | $578.71 | $711.67 | 1,318,000 | — | — |
| 2025-11-13 | $580.13 | $713.41 | 2,745,400 | — | — |
| 2025-11-12 | $588.02 | $723.11 | 1,504,200 | — | — |
| 2025-11-11 | $586.49 | $721.23 | 1,377,700 | — | — |
| 2025-11-10 | $576.35 | $708.76 | 1,380,300 | — | — |
| 2025-11-07 | $572.41 | $703.92 | 2,264,000 | — | — |
| 2025-11-06 | $565.98 | $696.01 | 1,277,800 | — | — |
| 2025-11-05 | $567.64 | $698.05 | 1,682,900 | — | — |
| 2025-11-04 | $565.24 | $695.10 | 1,636,000 | — | — |
| 2025-11-03 | $564.88 | $694.66 | 1,835,000 | — | — |
| 2025-10-31 | $567.39 | $697.75 | 1,872,200 | — | — |
| 2025-10-30 | $556.22 | $684.01 | 1,315,100 | — | — |
| 2025-10-29 | $558.31 | $686.58 | 1,953,600 | — | — |
| 2025-10-28 | $557.63 | $685.74 | 992,700 | — | — |
| 2025-10-27 | $563.78 | $693.31 | 1,563,600 | — | — |
| 2025-10-24 | $572.50 | $704.03 | 1,655,700 | — | — |
| 2025-10-23 | $571.91 | $703.30 | 1,979,300 | — | — |
| 2025-10-22 | $567.20 | $697.51 | 3,461,200 | — | — |
| 2025-10-21 | $557.99 | $686.19 | 3,932,400 | — | — |
| 2025-10-20 | $543.84 | $668.78 | 1,665,200 | — | — |
| 2025-10-17 | $538.92 | $662.73 | 2,010,200 | — | — |
| 2025-10-16 | $536.78 | $660.10 | 2,115,900 | — | — |
| 2025-10-15 | $527.87 | $649.15 | 1,430,400 | — | — |
| 2025-10-14 | $525.83 | $646.64 | 1,601,000 | — | — |
| 2025-10-13 | $524.58 | $645.10 | 1,686,600 | — | — |
| 2025-10-10 | $524.80 | $645.37 | 1,415,800 | — | — |
| 2025-10-09 | $534.68 | $657.52 | 1,830,700 | — | — |
| 2025-10-08 | $536.19 | $659.38 | 2,153,200 | — | — |
| 2025-10-07 | $539.17 | $663.04 | 1,870,800 | — | — |
| 2025-10-06 | $543.95 | $668.92 | 2,560,100 | — | — |
| 2025-10-03 | $543.32 | $668.15 | 3,048,500 | — | — |
| 2025-10-02 | $524.96 | $645.57 | 3,262,000 | — | — |
| 2025-10-01 | $530.73 | $652.66 | 6,092,700 | — | — |
| 2025-09-30 | $485.02 | $596.45 | 4,363,900 | — | — |
| 2025-09-29 | $462.04 | $568.19 | 3,018,300 | — | — |
| 2025-09-26 | $464.24 | $570.90 | 1,886,400 | — | — |
| 2025-09-25 | $459.22 | $564.72 | 3,229,300 | — | — |
| 2025-09-24 | $468.00 | $575.52 | 2,409,600 | — | — |
| 2025-09-23 | $469.75 | $577.67 | 3,244,900 | — | — |
| 2025-09-22 | $474.99 | $584.12 | 2,352,200 | — | — |
| 2025-09-19 | $479.58 | $589.76 | 4,244,100 | — | — |
| 2025-09-18 | $481.10 | $591.63 | 1,576,400 | — | — |
| 2025-09-17 | $472.64 | $581.23 | 1,947,500 | — | — |
| 2025-09-16 | $480.74 | $591.19 | 1,799,800 | — | — |
| 2025-09-15 | $474.46 | $583.46 | 1,663,500 | — | — |
| 2025-09-12 | $479.46 | $589.08 | 1,543,200 | — | — |
| 2025-09-11 | $491.41 | $603.77 | 1,509,800 | — | — |
| 2025-09-10 | $476.54 | $585.50 | 1,442,700 | — | — |
| 2025-09-09 | $482.41 | $592.71 | 1,505,900 | — | — |
| 2025-09-08 | $487.65 | $599.15 | 2,223,700 | — | — |
| 2025-09-05 | $492.60 | $605.23 | 1,442,600 | — | — |
| 2025-09-04 | $489.49 | $601.41 | 1,404,200 | — | — |
| 2025-09-03 | $484.55 | $595.34 | 1,219,100 | — | — |
| 2025-09-02 | $487.53 | $599.00 | 1,303,800 | — | — |
| 2025-08-29 | $492.72 | $605.38 | 1,228,200 | — | — |
| 2025-08-28 | $489.74 | $601.72 | 1,407,700 | — | — |
| 2025-08-27 | $488.12 | $599.72 | 1,294,800 | — | — |
| 2025-08-26 | $488.48 | $600.17 | 1,341,600 | — | — |
| 2025-08-25 | $490.75 | $602.96 | 1,044,300 | — | — |
| 2025-08-22 | $499.99 | $614.31 | 1,778,400 | — | — |
| 2025-08-21 | $483.76 | $594.37 | 1,360,600 | — | — |
| 2025-08-20 | $494.81 | $607.94 | 2,351,500 | — | — |
| 2025-08-19 | $498.29 | $612.22 | 2,578,500 | — | — |
| 2025-08-18 | $487.54 | $599.01 | 2,211,100 | — | — |
| 2025-08-15 | $489.01 | $600.82 | 2,462,500 | — | — |
| 2025-08-14 | $485.04 | $595.94 | 1,955,200 | — | — |
| 2025-08-13 | $484.79 | $595.63 | 2,054,800 | — | — |
| 2025-08-12 | $477.41 | $586.57 | 2,104,200 | — | — |
| 2025-08-11 | $462.39 | $568.11 | 1,706,700 | — | — |
| 2025-08-08 | $460.72 | $566.06 | 1,689,900 | — | — |
| 2025-08-07 | $454.74 | $558.71 | 1,490,100 | — | — |
| 2025-08-06 | $448.94 | $551.59 | 2,539,300 | — | — |
| 2025-08-05 | $466.42 | $573.06 | 1,992,300 | — | — |
| 2025-08-04 | $466.57 | $573.25 | 2,092,800 | — | — |
| 2025-08-01 | $463.04 | $568.91 | 2,756,900 | — | — |
| 2025-07-31 | $467.68 | $574.61 | 3,413,900 | — | — |
| 2025-07-30 | $477.28 | $586.41 | 2,583,500 | — | — |
| 2025-07-29 | $482.16 | $592.40 | 3,164,200 | — | — |
| 2025-07-28 | $484.96 | $595.84 | 3,412,200 | — | — |
| 2025-07-25 | $478.32 | $587.68 | 4,205,500 | — | — |
| 2025-07-24 | $475.03 | $583.64 | 6,234,000 | — | — |
| 2025-07-23 | $466.71 | $573.42 | 8,928,300 | — | — |
| 2025-07-22 | $427.62 | $525.39 | 3,674,200 | — | — |
| 2025-07-21 | $404.94 | $497.53 | 2,733,800 | — | — |
| 2025-07-18 | $414.75 | $509.58 | 2,652,500 | — | — |
| 2025-07-17 | $424.98 | $522.15 | 2,494,600 | — | — |
| 2025-07-16 | $416.31 | $511.50 | 2,762,300 | — | — |
| 2025-07-15 | $417.99 | $513.56 | 2,090,500 | — | — |
| 2025-07-14 | $425.34 | $522.59 | 2,819,300 | — | — |
| 2025-07-11 | $434.86 | $534.29 | 2,511,400 | — | — |
| 2025-07-10 | $430.73 | $529.21 | 2,932,800 | — | — |
| 2025-07-09 | $419.88 | $515.88 | 2,735,100 | — | — |
| 2025-07-08 | $426.17 | $523.61 | 2,620,900 | — | — |
| 2025-07-07 | $418.70 | $514.43 | 2,497,200 | — | — |
| 2025-07-03 | $429.33 | $527.49 | 1,359,300 | — | — |
| 2025-07-02 | $427.76 | $525.56 | 2,669,300 | — | — |
| 2025-07-01 | $421.47 | $517.84 | 2,603,000 | — | — |
| 2025-06-30 | $405.46 | $498.17 | 3,919,100 | — | — |
| 2025-06-27 | $408.28 | $501.63 | 3,923,100 | — | — |
| 2025-06-26 | $412.12 | $506.35 | 2,927,700 | — | — |
| 2025-06-25 | $410.65 | $504.54 | 3,100,800 | — | — |
| 2025-06-24 | $404.37 | $496.83 | 2,083,000 | — | — |
| 2025-06-23 | $400.21 | $491.71 | 2,486,100 | — | — |
| 2025-06-20 | $397.88 | $488.85 | 3,812,600 | — | — |
| 2025-06-18 | $392.56 | $482.32 | 2,884,300 | — | — |
| 2025-06-17 | $390.26 | $479.49 | 3,040,400 | — | — |
| 2025-06-16 | $405.08 | $497.70 | 1,973,200 | — | — |
| 2025-06-13 | $402.76 | $494.85 | 2,385,800 | — | — |
| 2025-06-12 | $415.33 | $509.76 | 2,067,600 | — | — |
| 2025-06-11 | $415.15 | $509.54 | 3,062,700 | — | — |
| 2025-06-10 | $414.54 | $508.79 | 2,573,800 | — | — |
| 2025-06-09 | $408.53 | $501.42 | 2,164,000 | — | — |
| 2025-06-06 | $401.90 | $493.28 | 2,630,000 | — | — |
| 2025-06-05 | $398.36 | $488.94 | 2,504,000 | — | — |
| 2025-06-04 | $403.66 | $495.44 | 2,280,700 | — | — |
| 2025-06-03 | $399.93 | $490.86 | 3,204,100 | — | — |
| 2025-06-02 | $396.47 | $486.62 | 2,584,000 | — | — |
| 2025-05-30 | $402.82 | $494.41 | 2,521,300 | — | — |
| 2025-05-29 | $403.75 | $495.55 | 2,499,300 | — | — |
| 2025-05-28 | $402.13 | $493.56 | 1,931,400 | — | — |
| 2025-05-27 | $403.55 | $495.31 | 2,705,700 | — | — |
| 2025-05-23 | $393.66 | $483.17 | 2,318,100 | — | — |
| 2025-05-22 | $400.48 | $491.54 | 2,891,400 | — | — |
| 2025-05-21 | $398.28 | $488.84 | 2,965,800 | — | — |
| 2025-05-20 | $413.75 | $507.82 | 2,142,000 | — | — |
| 2025-05-19 | $413.92 | $508.03 | 1,665,000 | — | — |
| 2025-05-16 | $412.06 | $505.75 | 2,498,200 | — | — |
| 2025-05-15 | $404.93 | $497.00 | 4,129,600 | — | — |
| 2025-05-14 | $406.05 | $498.37 | 3,201,100 | — | — |
| 2025-05-13 | $428.95 | $526.48 | 2,726,900 | — | — |
| 2025-05-12 | $432.59 | $530.95 | 3,716,400 | — | — |
| 2025-05-09 | $403.13 | $494.79 | 2,318,700 | — | — |
| 2025-05-08 | $410.78 | $504.18 | 3,013,600 | — | — |
| 2025-05-07 | $407.85 | $500.58 | 2,959,400 | — | — |
| 2025-05-06 | $407.02 | $499.56 | 4,070,200 | — | — |
| 2025-05-05 | $422.27 | $518.28 | 2,637,200 | — | — |
| 2025-05-02 | $423.55 | $519.85 | 2,492,400 | — | — |
| 2025-05-01 | $419.89 | $515.36 | 2,771,900 | — | — |
| 2025-04-30 | $429.00 | $526.54 | 2,944,300 | — | — |
| 2025-04-29 | $427.53 | $524.74 | 2,437,300 | — | — |
| 2025-04-28 | $421.34 | $517.14 | 2,531,600 | — | — |
| 2025-04-25 | $424.24 | $520.70 | 2,698,300 | — | — |
| 2025-04-24 | $426.66 | $523.67 | 3,662,400 | — | — |
| 2025-04-23 | $431.64 | $529.78 | 3,492,200 | — | — |
| 2025-04-22 | $434.73 | $533.57 | 3,677,800 | — | — |
| 2025-04-21 | $421.85 | $517.77 | 2,314,800 | — | — |
| 2025-04-17 | $427.50 | $524.70 | 3,038,300 | — | — |
| 2025-04-16 | $436.79 | $536.10 | 1,823,500 | — | — |
| 2025-04-15 | $441.00 | $541.27 | 2,545,900 | — | — |
| 2025-04-14 | $449.33 | $551.49 | 2,370,500 | — | — |
| 2025-04-11 | $438.15 | $537.77 | 2,657,400 | — | — |
| 2025-04-10 | $427.44 | $524.63 | 3,902,400 | — | — |
| 2025-04-09 | $453.55 | $556.67 | 4,597,700 | — | — |
| 2025-04-08 | $419.31 | $514.65 | 3,929,200 | — | — |
| 2025-04-07 | $437.87 | $537.43 | 4,076,300 | — | — |
| 2025-04-04 | $437.91 | $537.48 | 3,894,200 | — | — |
| 2025-04-03 | $470.03 | $576.90 | 2,813,600 | — | — |
| 2025-04-02 | $489.06 | $600.26 | 2,068,700 | — | — |
| 2025-04-01 | $482.97 | $592.78 | 1,837,600 | — | — |
| 2025-03-31 | $497.60 | $610.74 | 2,915,800 | — | — |
| 2025-03-28 | $500.16 | $613.88 | 1,787,700 | — | — |
| 2025-03-27 | $511.68 | $628.02 | 1,249,700 | — | — |
| 2025-03-26 | $513.67 | $630.46 | 1,216,100 | — | — |
| 2025-03-25 | $514.34 | $631.29 | 1,170,700 | — | — |
| 2025-03-24 | $519.90 | $638.11 | 1,100,000 | — | — |
| 2025-03-21 | $517.72 | $635.43 | 2,192,300 | — | — |
| 2025-03-20 | $518.64 | $636.56 | 1,537,100 | — | — |
| 2025-03-19 | $518.41 | $636.28 | 1,603,200 | — | — |
| 2025-03-18 | $521.50 | $640.07 | 1,232,000 | — | — |
| 2025-03-17 | $519.57 | $637.70 | 1,670,400 | — | — |
| 2025-03-14 | $522.05 | $640.75 | 1,745,600 | — | — |
| 2025-03-13 | $508.90 | $624.08 | 1,574,500 | — | — |
| 2025-03-12 | $512.65 | $628.68 | 1,412,300 | — | — |
| 2025-03-11 | $514.20 | $630.58 | 1,864,100 | — | — |
| 2025-03-10 | $526.80 | $646.03 | 2,174,000 | — | — |
| 2025-03-07 | $531.71 | $652.05 | 1,799,000 | — | — |
| 2025-03-06 | $527.64 | $647.06 | 1,852,900 | — | — |
| 2025-03-05 | $524.19 | $642.83 | 1,685,200 | — | — |
| 2025-03-04 | $516.57 | $633.49 | 2,720,100 | — | — |
| 2025-03-03 | $523.64 | $642.16 | 2,330,300 | — | — |
| 2025-02-28 | $528.96 | $648.68 | 2,229,300 | — | — |
| 2025-02-27 | $523.23 | $641.65 | 1,539,000 | — | — |
| 2025-02-26 | $533.29 | $653.99 | 1,330,500 | — | — |
| 2025-02-25 | $539.55 | $661.67 | 1,888,700 | — | — |
| 2025-02-24 | $535.55 | $656.76 | 1,375,400 | — | — |
| 2025-02-21 | $532.55 | $653.08 | 1,613,900 | — | — |
| 2025-02-20 | $537.83 | $659.56 | 1,967,800 | — | — |
| 2025-02-19 | $530.86 | $651.01 | 1,965,200 | — | — |
| 2025-02-18 | $523.09 | $641.48 | 2,969,600 | — | — |
| 2025-02-14 | $531.85 | $652.23 | 1,517,100 | — | — |
| 2025-02-13 | $532.64 | $653.19 | 1,915,400 | — | — |
| 2025-02-12 | $538.00 | $659.77 | 2,062,200 | — | — |
| 2025-02-11 | $545.23 | $668.63 | 2,234,300 | — | — |
| 2025-02-10 | $552.86 | $677.99 | 2,972,000 | — | — |
| 2025-02-07 | $571.47 | $700.81 | 1,826,900 | — | — |
| 2025-02-06 | $572.71 | $702.33 | 2,034,100 | — | — |
| 2025-02-05 | $582.38 | $714.19 | 1,348,800 | — | — |
| 2025-02-04 | $580.57 | $711.97 | 2,097,400 | — | — |
| 2025-02-03 | $593.75 | $728.14 | 2,135,600 | — | — |
| 2025-01-31 | $597.75 | $733.04 | 2,165,700 | — | — |
| 2025-01-30 | $606.74 | $744.07 | 3,349,700 | — | — |
| 2025-01-29 | $568.23 | $696.84 | 2,884,300 | — | — |
| 2025-01-28 | $584.29 | $716.53 | 2,156,800 | — | — |
| 2025-01-27 | $583.64 | $715.74 | 1,727,800 | — | — |
| 2025-01-24 | $574.82 | $704.92 | 1,156,500 | — | — |
| 2025-01-23 | $574.85 | $704.96 | 1,246,300 | — | — |
| 2025-01-22 | $574.59 | $704.64 | 1,702,500 | — | — |
| 2025-01-21 | $573.06 | $702.76 | 2,311,500 | — | — |
| 2025-01-17 | $559.65 | $686.32 | 2,140,100 | — | — |
| 2025-01-16 | $561.71 | $688.84 | 1,835,500 | — | — |
| 2025-01-15 | $551.47 | $676.29 | 3,251,300 | — | — |
| 2025-01-14 | $556.99 | $683.06 | 2,207,400 | — | — |
| 2025-01-13 | $555.52 | $681.25 | 2,269,900 | — | — |
| 2025-01-10 | $542.31 | $665.05 | 2,919,900 | — | — |
| 2025-01-08 | $544.93 | $668.27 | 1,837,800 | — | — |
| 2025-01-07 | $545.65 | $669.15 | 1,839,300 | — | — |
| 2025-01-06 | $537.19 | $658.77 | 1,981,800 | — | — |
| 2025-01-03 | $532.02 | $652.43 | 1,515,200 | — | — |
| 2025-01-02 | $522.57 | $640.85 | 1,816,800 | — | — |