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
- 1999-03-10 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 | $614.31 | $727.32 | 40,746,500 | — | — |
| 2025-12-30 | $619.43 | $733.38 | 31,226,800 | — | — |
| 2025-12-29 | $620.87 | $735.08 | 32,458,300 | — | — |
| 2025-12-26 | $623.89 | $738.66 | 28,959,800 | — | — |
| 2025-12-24 | $623.93 | $738.71 | 18,468,700 | — | — |
| 2025-12-23 | $622.11 | $736.55 | 41,120,400 | — | — |
| 2025-12-22 | $619.21 | $733.12 | 43,703,100 | — | — |
| 2025-12-19 | $617.05 | $729.62 | 60,369,800 | — | — |
| 2025-12-18 | $609.11 | $720.23 | 78,875,800 | — | — |
| 2025-12-17 | $600.41 | $709.95 | 70,654,300 | — | — |
| 2025-12-16 | $611.75 | $723.35 | 55,152,800 | — | — |
| 2025-12-15 | $610.54 | $721.92 | 49,538,200 | — | — |
| 2025-12-12 | $613.62 | $725.57 | 75,158,700 | — | — |
| 2025-12-11 | $625.58 | $739.71 | 58,272,800 | — | — |
| 2025-12-10 | $627.61 | $742.11 | 55,031,400 | — | — |
| 2025-12-09 | $625.05 | $739.08 | 37,156,000 | — | — |
| 2025-12-08 | $624.28 | $738.17 | 43,462,400 | — | — |
| 2025-12-05 | $625.48 | $739.59 | 53,614,200 | — | — |
| 2025-12-04 | $622.94 | $736.59 | 47,067,800 | — | — |
| 2025-12-03 | $623.52 | $737.27 | 47,841,600 | — | — |
| 2025-12-02 | $622.00 | $735.47 | 54,541,800 | — | — |
| 2025-12-01 | $617.17 | $729.76 | 40,957,600 | — | — |
| 2025-11-28 | $619.25 | $732.22 | 23,034,400 | — | — |
| 2025-11-26 | $614.27 | $726.33 | 42,393,600 | — | — |
| 2025-11-25 | $608.89 | $719.97 | 57,560,900 | — | — |
| 2025-11-24 | $605.16 | $715.56 | 60,168,100 | — | — |
| 2025-11-21 | $590.07 | $697.72 | 103,344,200 | — | — |
| 2025-11-20 | $585.67 | $692.52 | 117,743,200 | — | — |
| 2025-11-19 | $599.87 | $709.31 | 73,111,500 | — | — |
| 2025-11-18 | $596.31 | $705.10 | 83,327,300 | — | — |
| 2025-11-17 | $603.66 | $713.79 | 63,850,400 | — | — |
| 2025-11-14 | $608.86 | $719.94 | 80,087,300 | — | — |
| 2025-11-13 | $608.40 | $719.39 | 71,333,600 | — | — |
| 2025-11-12 | $621.08 | $734.39 | 47,444,400 | — | — |
| 2025-11-11 | $621.57 | $734.97 | 44,868,800 | — | — |
| 2025-11-10 | $623.23 | $736.93 | 55,919,900 | — | — |
| 2025-11-07 | $609.74 | $720.98 | 81,835,400 | — | — |
| 2025-11-06 | $611.67 | $723.26 | 72,115,100 | — | — |
| 2025-11-05 | $623.28 | $736.99 | 48,688,500 | — | — |
| 2025-11-04 | $619.25 | $732.22 | 63,830,800 | — | — |
| 2025-11-03 | $632.08 | $747.39 | 37,154,300 | — | — |
| 2025-10-31 | $629.07 | $743.83 | 66,305,100 | — | — |
| 2025-10-30 | $626.05 | $740.26 | 61,628,600 | — | — |
| 2025-10-29 | $635.77 | $751.76 | 67,422,800 | — | — |
| 2025-10-28 | $632.92 | $748.39 | 61,195,700 | — | — |
| 2025-10-27 | $628.09 | $742.68 | 54,098,600 | — | — |
| 2025-10-24 | $617.10 | $729.68 | 47,632,500 | — | — |
| 2025-10-23 | $610.58 | $721.97 | 42,844,300 | — | — |
| 2025-10-22 | $605.49 | $715.95 | 61,478,800 | — | — |
| 2025-10-21 | $611.38 | $722.92 | 44,538,200 | — | — |
| 2025-10-20 | $611.54 | $723.11 | 45,761,700 | — | — |
| 2025-10-17 | $603.93 | $714.11 | 72,024,900 | — | — |
| 2025-10-16 | $599.99 | $709.45 | 70,982,000 | — | — |
| 2025-10-15 | $602.22 | $712.09 | 62,805,500 | — | — |
| 2025-10-14 | $598.00 | $707.10 | 69,203,200 | — | — |
| 2025-10-13 | $602.01 | $711.84 | 65,872,600 | — | — |
| 2025-10-10 | $589.50 | $697.04 | 97,614,800 | — | — |
| 2025-10-09 | $610.70 | $722.11 | 45,551,000 | — | — |
| 2025-10-08 | $611.44 | $722.99 | 50,629,800 | — | — |
| 2025-10-07 | $604.51 | $714.79 | 58,209,500 | — | — |
| 2025-10-06 | $607.71 | $718.58 | 41,962,100 | — | — |
| 2025-10-03 | $603.18 | $713.22 | 46,482,100 | — | — |
| 2025-10-02 | $605.73 | $716.24 | 43,765,400 | — | — |
| 2025-10-01 | $603.25 | $713.30 | 46,899,600 | — | — |
| 2025-09-30 | $600.37 | $709.90 | 46,533,800 | — | — |
| 2025-09-29 | $598.73 | $707.96 | 48,332,900 | — | — |
| 2025-09-26 | $595.97 | $704.70 | 54,337,400 | — | — |
| 2025-09-25 | $593.53 | $701.81 | 70,920,200 | — | — |
| 2025-09-24 | $596.10 | $704.85 | 49,850,300 | — | — |
| 2025-09-23 | $598.20 | $707.33 | 64,635,500 | — | — |
| 2025-09-22 | $602.20 | $712.06 | 57,154,800 | — | — |
| 2025-09-19 | $599.35 | $707.87 | 58,196,100 | — | — |
| 2025-09-18 | $595.32 | $703.11 | 61,069,300 | — | — |
| 2025-09-17 | $590.00 | $696.83 | 69,384,800 | — | — |
| 2025-09-16 | $591.18 | $698.22 | 36,942,100 | — | — |
| 2025-09-15 | $591.68 | $698.81 | 44,360,300 | — | — |
| 2025-09-12 | $586.66 | $692.88 | 50,745,900 | — | — |
| 2025-09-11 | $584.08 | $689.84 | 44,745,800 | — | — |
| 2025-09-10 | $580.70 | $685.84 | 49,308,000 | — | — |
| 2025-09-09 | $580.51 | $685.62 | 44,007,600 | — | — |
| 2025-09-08 | $578.87 | $683.68 | 46,371,400 | — | — |
| 2025-09-05 | $576.06 | $680.36 | 68,342,500 | — | — |
| 2025-09-04 | $575.23 | $679.38 | 47,526,300 | — | — |
| 2025-09-03 | $570.07 | $673.29 | 54,230,200 | — | — |
| 2025-09-02 | $565.62 | $668.03 | 65,876,800 | — | — |
| 2025-08-29 | $570.40 | $673.68 | 56,030,400 | — | — |
| 2025-08-28 | $577.08 | $681.57 | 46,787,900 | — | — |
| 2025-08-27 | $573.49 | $677.33 | 36,927,100 | — | — |
| 2025-08-26 | $572.61 | $676.29 | 34,103,000 | — | — |
| 2025-08-25 | $570.32 | $673.58 | 34,044,700 | — | — |
| 2025-08-22 | $571.97 | $675.53 | 51,502,100 | — | — |
| 2025-08-21 | $563.28 | $665.27 | 46,436,900 | — | — |
| 2025-08-20 | $565.90 | $668.36 | 76,781,100 | — | — |
| 2025-08-19 | $569.28 | $672.36 | 53,752,600 | — | — |
| 2025-08-18 | $577.11 | $681.60 | 29,831,000 | — | — |
| 2025-08-15 | $577.34 | $681.88 | 49,480,200 | — | — |
| 2025-08-14 | $579.89 | $684.89 | 45,425,000 | — | — |
| 2025-08-13 | $580.34 | $685.42 | 41,209,300 | — | — |
| 2025-08-12 | $580.05 | $685.08 | 42,143,300 | — | — |
| 2025-08-11 | $572.85 | $676.57 | 33,112,900 | — | — |
| 2025-08-08 | $574.55 | $678.58 | 35,255,500 | — | — |
| 2025-08-07 | $569.24 | $672.31 | 44,463,000 | — | — |
| 2025-08-06 | $567.32 | $670.04 | 41,823,700 | — | — |
| 2025-08-05 | $560.27 | $661.72 | 48,666,600 | — | — |
| 2025-08-04 | $564.10 | $666.24 | 47,669,800 | — | — |
| 2025-08-01 | $553.88 | $654.17 | 69,400,800 | — | — |
| 2025-07-31 | $565.01 | $667.31 | 64,613,600 | — | — |
| 2025-07-30 | $568.02 | $670.87 | 43,433,800 | — | — |
| 2025-07-29 | $567.26 | $669.97 | 45,463,300 | — | — |
| 2025-07-28 | $568.14 | $671.01 | 31,498,700 | — | — |
| 2025-07-25 | $566.37 | $668.92 | 30,630,800 | — | — |
| 2025-07-24 | $565.01 | $667.31 | 42,275,500 | — | — |
| 2025-07-23 | $563.81 | $665.90 | 40,215,300 | — | — |
| 2025-07-22 | $561.25 | $662.87 | 43,270,600 | — | — |
| 2025-07-21 | $564.17 | $666.32 | 39,595,200 | — | — |
| 2025-07-18 | $561.26 | $662.88 | 50,484,700 | — | — |
| 2025-07-17 | $561.80 | $663.52 | 40,423,800 | — | — |
| 2025-07-16 | $557.29 | $658.20 | 52,314,700 | — | — |
| 2025-07-15 | $556.72 | $657.52 | 43,277,700 | — | — |
| 2025-07-14 | $556.21 | $656.92 | 36,453,300 | — | — |
| 2025-07-11 | $554.20 | $654.55 | 39,618,600 | — | — |
| 2025-07-10 | $555.45 | $656.02 | 34,710,900 | — | — |
| 2025-07-09 | $556.25 | $656.97 | 43,045,500 | — | — |
| 2025-07-08 | $552.34 | $652.35 | 36,153,300 | — | — |
| 2025-07-07 | $552.03 | $651.98 | 45,349,300 | — | — |
| 2025-07-03 | $556.22 | $656.93 | 26,443,500 | — | — |
| 2025-07-02 | $550.80 | $650.53 | 36,538,300 | — | — |
| 2025-07-01 | $546.99 | $646.03 | 56,166,700 | — | — |
| 2025-06-30 | $551.64 | $651.52 | 45,548,700 | — | — |
| 2025-06-27 | $548.09 | $647.33 | 57,577,100 | — | — |
| 2025-06-26 | $546.22 | $645.12 | 43,811,400 | — | — |
| 2025-06-25 | $541.16 | $639.15 | 44,804,200 | — | — |
| 2025-06-24 | $539.78 | $637.52 | 45,442,000 | — | — |
| 2025-06-23 | $531.65 | $627.91 | 50,666,100 | — | — |
| 2025-06-20 | $526.83 | $621.52 | 61,643,500 | — | — |
| 2025-06-18 | $528.99 | $624.07 | 43,983,500 | — | — |
| 2025-06-17 | $529.08 | $624.18 | 42,180,900 | — | — |
| 2025-06-16 | $534.29 | $630.32 | 37,622,100 | — | — |
| 2025-06-13 | $526.96 | $621.68 | 55,814,400 | — | — |
| 2025-06-12 | $533.66 | $629.58 | 34,104,900 | — | — |
| 2025-06-11 | $532.41 | $628.11 | 53,701,000 | — | — |
| 2025-06-10 | $534.21 | $630.23 | 40,664,800 | — | — |
| 2025-06-09 | $530.70 | $626.09 | 33,688,700 | — | — |
| 2025-06-06 | $529.92 | $625.17 | 42,467,000 | — | — |
| 2025-06-05 | $524.79 | $619.12 | 61,031,200 | — | — |
| 2025-06-04 | $528.77 | $623.81 | 41,359,300 | — | — |
| 2025-06-03 | $527.30 | $622.08 | 44,070,300 | — | — |
| 2025-06-02 | $523.21 | $617.25 | 44,762,800 | — | — |
| 2025-05-30 | $519.11 | $612.41 | 67,662,800 | — | — |
| 2025-05-29 | $519.93 | $613.38 | 58,513,300 | — | — |
| 2025-05-28 | $518.91 | $612.18 | 46,637,200 | — | — |
| 2025-05-27 | $521.22 | $614.90 | 47,226,300 | — | — |
| 2025-05-23 | $509.24 | $600.77 | 58,368,100 | — | — |
| 2025-05-22 | $514.00 | $606.39 | 55,607,200 | — | — |
| 2025-05-21 | $513.04 | $605.25 | 71,292,800 | — | — |
| 2025-05-20 | $520.27 | $613.78 | 42,517,600 | — | — |
| 2025-05-19 | $522.01 | $615.84 | 52,536,200 | — | — |
| 2025-05-16 | $521.51 | $615.25 | 48,394,600 | — | — |
| 2025-05-15 | $519.25 | $612.58 | 50,153,300 | — | — |
| 2025-05-14 | $518.68 | $611.91 | 47,014,500 | — | — |
| 2025-05-13 | $515.59 | $608.26 | 53,269,600 | — | — |
| 2025-05-12 | $507.85 | $599.13 | 45,090,600 | — | — |
| 2025-05-09 | $487.97 | $575.68 | 27,767,400 | — | — |
| 2025-05-08 | $488.29 | $576.06 | 39,577,600 | — | — |
| 2025-05-07 | $483.30 | $570.17 | 38,006,300 | — | — |
| 2025-05-06 | $481.41 | $567.94 | 32,786,300 | — | — |
| 2025-05-05 | $485.93 | $573.27 | 28,309,500 | — | — |
| 2025-05-02 | $488.83 | $576.69 | 39,218,100 | — | — |
| 2025-05-01 | $481.68 | $568.26 | 43,316,500 | — | — |
| 2025-04-30 | $475.47 | $560.93 | 46,810,600 | — | — |
| 2025-04-29 | $475.53 | $561.00 | 30,613,100 | — | — |
| 2025-04-28 | $472.41 | $557.32 | 33,550,800 | — | — |
| 2025-04-25 | $472.56 | $557.50 | 38,697,100 | — | — |
| 2025-04-24 | $467.35 | $551.35 | 45,956,100 | — | — |
| 2025-04-23 | $454.56 | $536.26 | 55,801,100 | — | — |
| 2025-04-22 | $444.48 | $524.37 | 52,304,400 | — | — |
| 2025-04-21 | $433.11 | $510.96 | 44,149,300 | — | — |
| 2025-04-17 | $444.10 | $523.92 | 44,837,000 | — | — |
| 2025-04-16 | $444.18 | $524.02 | 48,980,600 | — | — |
| 2025-04-15 | $457.99 | $540.31 | 35,404,200 | — | — |
| 2025-04-14 | $457.48 | $539.71 | 43,941,200 | — | — |
| 2025-04-11 | $454.40 | $536.07 | 52,483,800 | — | — |
| 2025-04-10 | $446.18 | $526.38 | 108,384,100 | — | — |
| 2025-04-09 | $466.00 | $549.76 | 142,876,900 | — | — |
| 2025-04-08 | $416.06 | $490.84 | 101,248,100 | — | — |
| 2025-04-07 | $423.69 | $499.84 | 161,557,000 | — | — |
| 2025-04-04 | $422.67 | $498.64 | 117,088,400 | — | — |
| 2025-04-03 | $450.66 | $531.66 | 70,456,300 | — | — |
| 2025-04-02 | $476.15 | $561.73 | 49,894,500 | — | — |
| 2025-04-01 | $472.70 | $557.66 | 41,156,200 | — | — |
| 2025-03-31 | $468.92 | $553.20 | 53,000,300 | — | — |
| 2025-03-28 | $468.94 | $553.23 | 46,363,800 | — | — |
| 2025-03-27 | $481.62 | $568.19 | 33,469,800 | — | — |
| 2025-03-26 | $484.38 | $571.44 | 34,627,100 | — | — |
| 2025-03-25 | $493.46 | $582.15 | 26,035,200 | — | — |
| 2025-03-24 | $490.66 | $578.85 | 34,567,200 | — | — |
| 2025-03-21 | $480.84 | $566.42 | 42,234,900 | — | — |
| 2025-03-20 | $479.26 | $564.56 | 36,780,500 | — | — |
| 2025-03-19 | $480.89 | $566.48 | 40,430,300 | — | — |
| 2025-03-18 | $474.54 | $559.00 | 39,072,300 | — | — |
| 2025-03-17 | $482.77 | $568.70 | 41,744,400 | — | — |
| 2025-03-14 | $479.66 | $565.03 | 43,563,000 | — | — |
| 2025-03-13 | $468.34 | $551.70 | 46,563,300 | — | — |
| 2025-03-12 | $476.92 | $561.80 | 46,971,100 | — | — |
| 2025-03-11 | $471.60 | $555.54 | 68,760,800 | — | — |
| 2025-03-10 | $472.73 | $556.87 | 76,668,000 | — | — |
| 2025-03-07 | $491.79 | $579.32 | 54,714,700 | — | — |
| 2025-03-06 | $488.20 | $575.09 | 57,574,300 | — | — |
| 2025-03-05 | $502.01 | $591.36 | 46,323,700 | — | — |
| 2025-03-04 | $495.55 | $583.75 | 67,875,400 | — | — |
| 2025-03-03 | $497.05 | $585.52 | 44,587,200 | — | — |
| 2025-02-28 | $508.17 | $598.62 | 47,654,000 | — | — |
| 2025-02-27 | $500.27 | $589.31 | 52,448,000 | — | — |
| 2025-02-26 | $514.56 | $606.14 | 34,457,600 | — | — |
| 2025-02-25 | $513.32 | $604.68 | 48,940,000 | — | — |
| 2025-02-24 | $519.87 | $612.40 | 39,268,400 | — | — |
| 2025-02-21 | $526.08 | $619.71 | 47,093,800 | — | — |
| 2025-02-20 | $537.23 | $632.85 | 26,550,800 | — | — |
| 2025-02-19 | $539.52 | $635.55 | 19,666,900 | — | — |
| 2025-02-18 | $539.37 | $635.37 | 20,565,000 | — | — |
| 2025-02-14 | $538.15 | $633.93 | 17,862,600 | — | — |
| 2025-02-13 | $535.90 | $631.28 | 28,714,800 | — | — |
| 2025-02-12 | $528.30 | $622.33 | 25,009,400 | — | — |
| 2025-02-11 | $527.99 | $621.96 | 19,325,500 | — | — |
| 2025-02-10 | $529.25 | $623.45 | 20,852,800 | — | — |
| 2025-02-07 | $522.92 | $615.99 | 29,605,500 | — | — |
| 2025-02-06 | $529.60 | $623.86 | 19,434,500 | — | — |
| 2025-02-05 | $526.85 | $620.62 | 21,134,100 | — | — |
| 2025-02-04 | $524.47 | $617.82 | 26,046,800 | — | — |
| 2025-02-03 | $518.11 | $610.33 | 40,580,800 | — | — |
| 2025-01-31 | $522.29 | $615.25 | 38,755,200 | — | — |
| 2025-01-30 | $523.05 | $616.14 | 27,431,300 | — | — |
| 2025-01-29 | $520.83 | $613.53 | 26,649,000 | — | — |
| 2025-01-28 | $521.81 | $614.68 | 33,194,200 | — | — |
| 2025-01-27 | $514.21 | $605.73 | 60,771,700 | — | — |
| 2025-01-24 | $529.63 | $623.90 | 19,878,300 | — | — |
| 2025-01-23 | $532.64 | $627.44 | 23,096,600 | — | — |
| 2025-01-22 | $531.51 | $626.11 | 33,593,000 | — | — |
| 2025-01-21 | $524.80 | $618.21 | 23,628,000 | — | — |
| 2025-01-17 | $521.74 | $614.60 | 51,837,900 | — | — |
| 2025-01-16 | $513.08 | $604.40 | 28,229,000 | — | — |
| 2025-01-15 | $516.70 | $608.66 | 34,957,600 | — | — |
| 2025-01-14 | $505.08 | $594.98 | 33,737,200 | — | — |
| 2025-01-13 | $505.56 | $595.54 | 31,694,200 | — | — |
| 2025-01-10 | $507.19 | $597.46 | 40,532,500 | — | — |
| 2025-01-08 | $515.27 | $606.98 | 30,777,800 | — | — |
| 2025-01-07 | $515.18 | $606.87 | 36,690,300 | — | — |
| 2025-01-06 | $524.54 | $617.90 | 36,109,700 | — | — |
| 2025-01-03 | $518.58 | $610.88 | 29,059,500 | — | — |
| 2025-01-02 | $510.23 | $601.04 | 36,389,800 | — | — |