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
- 1992-02-26 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 | $469.72 | $469.72 | 1,177,500 | — | — |
| 2025-12-30 | $474.49 | $474.49 | 834,200 | — | — |
| 2025-12-29 | $478.97 | $478.97 | 1,327,300 | — | — |
| 2025-12-26 | $477.14 | $477.14 | 724,100 | — | — |
| 2025-12-24 | $475.75 | $475.75 | 439,100 | — | — |
| 2025-12-23 | $475.47 | $475.47 | 1,318,700 | — | — |
| 2025-12-22 | $481.24 | $481.24 | 2,065,800 | — | — |
| 2025-12-19 | $463.73 | $463.73 | 3,951,800 | — | — |
| 2025-12-18 | $458.13 | $458.13 | 1,694,300 | — | — |
| 2025-12-17 | $453.07 | $453.07 | 2,526,100 | — | — |
| 2025-12-16 | $463.34 | $463.34 | 2,098,700 | — | — |
| 2025-12-15 | $454.67 | $454.67 | 2,634,200 | — | — |
| 2025-12-12 | $452.95 | $452.95 | 2,740,800 | — | — |
| 2025-12-11 | $477.26 | $477.26 | 4,607,700 | — | — |
| 2025-12-10 | $475.83 | $475.83 | 3,278,400 | — | — |
| 2025-12-09 | $465.85 | $465.85 | 1,961,600 | — | — |
| 2025-12-08 | $465.75 | $465.75 | 2,172,400 | — | — |
| 2025-12-05 | $466.76 | $466.76 | 1,494,100 | — | — |
| 2025-12-04 | $463.74 | $463.74 | 1,511,500 | — | — |
| 2025-12-03 | $466.44 | $466.44 | 2,564,200 | — | — |
| 2025-12-02 | $449.35 | $449.35 | 2,740,900 | — | — |
| 2025-12-01 | $438.29 | $438.29 | 5,307,000 | — | — |
| 2025-11-28 | $418.01 | $418.01 | 1,062,500 | — | — |
| 2025-11-26 | $409.68 | $409.68 | 1,603,000 | — | — |
| 2025-11-25 | $401.61 | $401.61 | 1,218,000 | — | — |
| 2025-11-24 | $404.63 | $404.63 | 2,855,900 | — | — |
| 2025-11-21 | $388.36 | $388.36 | 1,795,800 | — | — |
| 2025-11-20 | $385.60 | $385.60 | 1,898,900 | — | — |
| 2025-11-19 | $386.30 | $386.30 | 2,076,100 | — | — |
| 2025-11-18 | $383.82 | $383.82 | 2,248,300 | — | — |
| 2025-11-17 | $390.24 | $390.24 | 1,694,700 | — | — |
| 2025-11-14 | $389.83 | $389.83 | 1,337,400 | — | — |
| 2025-11-13 | $393.93 | $393.93 | 2,022,600 | — | — |
| 2025-11-12 | $398.81 | $398.81 | 1,705,100 | — | — |
| 2025-11-11 | $395.60 | $395.60 | 1,718,400 | — | — |
| 2025-11-10 | $400.77 | $400.77 | 1,886,600 | — | — |
| 2025-11-07 | $393.43 | $393.43 | 2,641,900 | — | — |
| 2025-11-06 | $396.14 | $396.14 | 4,046,800 | — | — |
| 2025-11-05 | $409.11 | $409.11 | 4,292,500 | — | — |
| 2025-11-04 | $416.35 | $416.35 | 4,353,400 | — | — |
| 2025-11-03 | $445.72 | $445.72 | 1,944,000 | — | — |
| 2025-10-31 | $453.82 | $453.82 | 1,699,200 | — | — |
| 2025-10-30 | $442.93 | $442.93 | 1,717,000 | — | — |
| 2025-10-29 | $455.34 | $455.34 | 2,315,100 | — | — |
| 2025-10-28 | $456.83 | $456.83 | 2,173,800 | — | — |
| 2025-10-27 | $465.41 | $465.41 | 1,720,500 | — | — |
| 2025-10-24 | $464.18 | $464.18 | 1,294,600 | — | — |
| 2025-10-23 | $456.09 | $456.09 | 1,384,100 | — | — |
| 2025-10-22 | $454.30 | $454.30 | 2,755,300 | — | — |
| 2025-10-21 | $459.04 | $459.04 | 1,356,300 | — | — |
| 2025-10-20 | $453.35 | $453.35 | 1,539,900 | — | — |
| 2025-10-17 | $447.64 | $447.64 | 2,510,400 | — | — |
| 2025-10-16 | $440.20 | $440.20 | 1,931,300 | — | — |
| 2025-10-15 | $435.90 | $435.90 | 3,109,700 | — | — |
| 2025-10-14 | $443.76 | $443.76 | 2,937,600 | — | — |
| 2025-10-13 | $448.00 | $448.00 | 2,260,600 | — | — |
| 2025-10-10 | $438.92 | $438.92 | 3,588,200 | — | — |
| 2025-10-09 | $484.41 | $484.41 | 1,727,500 | — | — |
| 2025-10-08 | $489.36 | $489.36 | 1,789,600 | — | — |
| 2025-10-07 | $477.83 | $477.83 | 1,222,200 | — | — |
| 2025-10-06 | $478.22 | $478.22 | 1,651,000 | — | — |
| 2025-10-03 | $469.17 | $469.17 | 2,263,600 | — | — |
| 2025-10-02 | $471.15 | $471.15 | 2,693,400 | — | — |
| 2025-10-01 | $488.78 | $488.78 | 2,017,600 | — | — |
| 2025-09-30 | $493.39 | $493.39 | 2,649,400 | — | — |
| 2025-09-29 | $481.61 | $481.61 | 2,905,500 | — | — |
| 2025-09-26 | $487.76 | $487.76 | 2,532,900 | — | — |
| 2025-09-25 | $487.20 | $487.20 | 3,647,300 | — | — |
| 2025-09-24 | $468.09 | $468.09 | 4,028,400 | — | — |
| 2025-09-23 | $490.32 | $490.32 | 3,517,900 | — | — |
| 2025-09-22 | $514.79 | $514.79 | 4,831,800 | — | — |
| 2025-09-19 | $495.50 | $495.50 | 6,099,800 | — | — |
| 2025-09-18 | $480.11 | $480.11 | 8,240,300 | — | — |
| 2025-09-17 | $425.40 | $425.40 | 3,082,100 | — | — |
| 2025-09-16 | $425.97 | $425.97 | 3,006,200 | — | — |
| 2025-09-15 | $419.20 | $419.20 | 4,432,300 | — | — |
| 2025-09-12 | $425.45 | $425.45 | 6,689,000 | — | — |
| 2025-09-11 | $438.10 | $438.10 | 15,275,600 | — | — |
| 2025-09-10 | $387.78 | $387.78 | 21,155,800 | — | — |
| 2025-09-09 | $604.37 | $604.37 | 2,236,200 | — | — |
| 2025-09-08 | $609.08 | $609.08 | 1,729,500 | — | — |
| 2025-09-05 | $598.14 | $598.14 | 1,388,900 | — | — |
| 2025-09-04 | $601.96 | $601.96 | 1,012,900 | — | — |
| 2025-09-03 | $592.12 | $592.12 | 973,700 | — | — |
| 2025-09-02 | $592.01 | $592.01 | 1,399,600 | — | — |
| 2025-08-29 | $603.52 | $603.52 | 992,800 | — | — |
| 2025-08-28 | $612.17 | $612.17 | 902,200 | — | — |
| 2025-08-27 | $603.17 | $603.17 | 916,200 | — | — |
| 2025-08-26 | $596.00 | $596.00 | 1,224,400 | — | — |
| 2025-08-25 | $597.00 | $597.00 | 783,800 | — | — |
| 2025-08-22 | $606.52 | $606.52 | 863,200 | — | — |
| 2025-08-21 | $598.17 | $598.17 | 1,145,600 | — | — |
| 2025-08-20 | $601.13 | $601.13 | 1,659,500 | — | — |
| 2025-08-19 | $612.79 | $612.79 | 1,170,700 | — | — |
| 2025-08-18 | $625.33 | $625.33 | 749,600 | — | — |
| 2025-08-15 | $617.91 | $617.91 | 881,800 | — | — |
| 2025-08-14 | $616.36 | $616.36 | 954,200 | — | — |
| 2025-08-13 | $618.57 | $618.57 | 1,012,400 | — | — |
| 2025-08-12 | $625.80 | $625.80 | 1,168,400 | — | — |
| 2025-08-11 | $616.12 | $616.12 | 956,000 | — | — |
| 2025-08-08 | $619.42 | $619.42 | 700,600 | — | — |
| 2025-08-07 | $620.33 | $620.33 | 1,428,600 | — | — |
| 2025-08-06 | $625.88 | $625.88 | 1,016,300 | — | — |
| 2025-08-05 | $628.50 | $628.50 | 1,032,200 | — | — |
| 2025-08-04 | $636.02 | $636.02 | 1,121,700 | — | — |
| 2025-08-01 | $618.65 | $618.65 | 1,300,400 | — | — |
| 2025-07-31 | $633.47 | $633.47 | 1,165,900 | — | — |
| 2025-07-30 | $645.35 | $645.35 | 1,919,000 | — | — |
| 2025-07-29 | $635.81 | $635.81 | 3,293,600 | — | — |
| 2025-07-28 | $592.63 | $592.63 | 1,770,500 | — | — |
| 2025-07-25 | $601.55 | $601.55 | 1,819,800 | — | — |
| 2025-07-24 | $609.68 | $609.68 | 1,414,300 | — | — |
| 2025-07-23 | $614.42 | $614.42 | 2,002,300 | — | — |
| 2025-07-22 | $615.13 | $615.13 | 2,890,600 | — | — |
| 2025-07-21 | $591.46 | $591.46 | 2,445,000 | — | — |
| 2025-07-18 | $584.76 | $584.76 | 3,682,300 | — | — |
| 2025-07-17 | $589.01 | $589.01 | 3,621,100 | — | — |
| 2025-07-16 | $571.20 | $571.20 | 7,936,000 | — | — |
| 2025-07-15 | $569.10 | $569.10 | 3,178,400 | — | — |
| 2025-07-14 | $549.53 | $549.53 | 5,084,300 | — | — |
| 2025-07-11 | $559.28 | $559.28 | 1,358,500 | — | — |
| 2025-07-10 | $566.19 | $566.19 | 1,775,200 | — | — |
| 2025-07-09 | $550.95 | $550.95 | 839,900 | — | — |
| 2025-07-08 | $551.51 | $551.51 | 1,314,800 | — | — |
| 2025-07-07 | $536.52 | $536.52 | 1,391,000 | — | — |
| 2025-07-03 | $548.74 | $548.74 | 2,020,000 | — | — |
| 2025-07-02 | $523.11 | $523.11 | 979,100 | — | — |
| 2025-07-01 | $521.78 | $521.78 | 1,512,800 | — | — |
| 2025-06-30 | $512.68 | $512.68 | 1,343,700 | — | — |
| 2025-06-27 | $502.63 | $502.63 | 2,153,600 | — | — |
| 2025-06-26 | $495.70 | $495.70 | 1,019,300 | — | — |
| 2025-06-25 | $487.27 | $487.27 | 867,900 | — | — |
| 2025-06-24 | $478.98 | $478.98 | 866,200 | — | — |
| 2025-06-23 | $470.98 | $470.98 | 897,500 | — | — |
| 2025-06-20 | $470.53 | $470.53 | 1,510,900 | — | — |
| 2025-06-18 | $473.62 | $473.62 | 1,040,500 | — | — |
| 2025-06-17 | $475.40 | $475.40 | 765,500 | — | — |
| 2025-06-16 | $479.41 | $479.41 | 1,386,400 | — | — |
| 2025-06-13 | $478.86 | $478.86 | 1,162,500 | — | — |
| 2025-06-12 | $494.99 | $494.99 | 867,800 | — | — |
| 2025-06-11 | $500.73 | $500.73 | 1,104,800 | — | — |
| 2025-06-10 | $504.40 | $504.40 | 1,085,000 | — | — |
| 2025-06-09 | $495.77 | $495.77 | 1,612,100 | — | — |
| 2025-06-06 | $486.00 | $486.00 | 943,200 | — | — |
| 2025-06-05 | $482.20 | $482.20 | 1,676,800 | — | — |
| 2025-06-04 | $473.19 | $473.19 | 972,400 | — | — |
| 2025-06-03 | $466.26 | $466.26 | 1,295,200 | — | — |
| 2025-06-02 | $466.15 | $466.15 | 1,299,300 | — | — |
| 2025-05-30 | $463.98 | $463.98 | 3,356,200 | — | — |
| 2025-05-29 | $454.99 | $454.99 | 4,314,300 | — | — |
| 2025-05-28 | $462.43 | $462.43 | 4,806,200 | — | — |
| 2025-05-27 | $511.79 | $511.79 | 1,251,900 | — | — |
| 2025-05-23 | $498.85 | $498.85 | 670,000 | — | — |
| 2025-05-22 | $503.48 | $503.48 | 774,900 | — | — |
| 2025-05-21 | $501.46 | $501.46 | 866,100 | — | — |
| 2025-05-20 | $515.61 | $515.61 | 740,800 | — | — |
| 2025-05-19 | $516.01 | $516.01 | 848,600 | — | — |
| 2025-05-16 | $514.43 | $514.43 | 948,100 | — | — |
| 2025-05-15 | $514.48 | $514.48 | 826,600 | — | — |
| 2025-05-14 | $517.66 | $517.66 | 881,600 | — | — |
| 2025-05-13 | $515.71 | $515.71 | 823,400 | — | — |
| 2025-05-12 | $505.59 | $505.59 | 1,099,700 | — | — |
| 2025-05-09 | $482.90 | $482.90 | 571,500 | — | — |
| 2025-05-08 | $484.50 | $484.50 | 1,011,800 | — | — |
| 2025-05-07 | $480.54 | $480.54 | 899,300 | — | — |
| 2025-05-06 | $473.55 | $473.55 | 834,200 | — | — |
| 2025-05-05 | $477.41 | $477.41 | 1,074,600 | — | — |
| 2025-05-02 | $472.28 | $472.28 | 1,293,700 | — | — |
| 2025-05-01 | $459.36 | $459.36 | 1,137,700 | — | — |
| 2025-04-30 | $459.01 | $459.01 | 1,338,900 | — | — |
| 2025-04-29 | $460.77 | $460.77 | 1,415,400 | — | — |
| 2025-04-28 | $443.97 | $443.97 | 1,117,100 | — | — |
| 2025-04-25 | $446.62 | $446.62 | 1,032,100 | — | — |
| 2025-04-24 | $438.90 | $438.90 | 1,093,000 | — | — |
| 2025-04-23 | $422.23 | $422.23 | 1,008,100 | — | — |
| 2025-04-22 | $413.40 | $413.40 | 946,500 | — | — |
| 2025-04-21 | $402.36 | $402.36 | 901,400 | — | — |
| 2025-04-17 | $413.32 | $413.32 | 1,002,400 | — | — |
| 2025-04-16 | $415.65 | $415.65 | 1,064,000 | — | — |
| 2025-04-15 | $425.65 | $425.65 | 1,016,100 | — | — |
| 2025-04-14 | $421.98 | $421.98 | 1,119,500 | — | — |
| 2025-04-11 | $421.21 | $421.21 | 1,745,600 | — | — |
| 2025-04-10 | $406.89 | $406.89 | 1,537,600 | — | — |
| 2025-04-09 | $428.70 | $428.70 | 2,146,100 | — | — |
| 2025-04-08 | $381.59 | $381.59 | 2,191,500 | — | — |
| 2025-04-07 | $380.90 | $380.90 | 3,060,100 | — | — |
| 2025-04-04 | $388.13 | $388.13 | 2,513,200 | — | — |
| 2025-04-03 | $417.76 | $417.76 | 2,133,600 | — | — |
| 2025-04-02 | $438.55 | $438.55 | 1,111,200 | — | — |
| 2025-04-01 | $435.94 | $435.94 | 985,800 | — | — |
| 2025-03-31 | $428.85 | $428.85 | 1,371,100 | — | — |
| 2025-03-28 | $437.95 | $437.95 | 941,500 | — | — |
| 2025-03-27 | $446.23 | $446.23 | 699,000 | — | — |
| 2025-03-26 | $449.90 | $449.90 | 749,100 | — | — |
| 2025-03-25 | $457.23 | $457.23 | 759,000 | — | — |
| 2025-03-24 | $457.77 | $457.77 | 974,200 | — | — |
| 2025-03-21 | $448.60 | $448.60 | 3,362,100 | — | — |
| 2025-03-20 | $449.99 | $449.99 | 810,200 | — | — |
| 2025-03-19 | $450.28 | $450.28 | 1,108,300 | — | — |
| 2025-03-18 | $447.99 | $447.99 | 1,020,100 | — | — |
| 2025-03-17 | $453.51 | $453.51 | 1,489,100 | — | — |
| 2025-03-14 | $446.23 | $446.23 | 1,118,100 | — | — |
| 2025-03-13 | $428.58 | $428.58 | 1,541,400 | — | — |
| 2025-03-12 | $432.46 | $432.46 | 1,900,100 | — | — |
| 2025-03-11 | $430.68 | $430.68 | 1,588,400 | — | — |
| 2025-03-10 | $429.85 | $429.85 | 1,713,700 | — | — |
| 2025-03-07 | $450.88 | $450.88 | 1,119,200 | — | — |
| 2025-03-06 | $445.73 | $445.73 | 1,524,700 | — | — |
| 2025-03-05 | $447.96 | $447.96 | 1,273,900 | — | — |
| 2025-03-04 | $445.47 | $445.47 | 1,641,100 | — | — |
| 2025-03-03 | $443.26 | $443.26 | 2,101,900 | — | — |
| 2025-02-28 | $457.28 | $457.28 | 1,581,700 | — | — |
| 2025-02-27 | $454.71 | $454.71 | 2,037,000 | — | — |
| 2025-02-26 | $470.46 | $470.46 | 1,540,300 | — | — |
| 2025-02-25 | $457.95 | $457.95 | 1,867,300 | — | — |
| 2025-02-24 | $470.08 | $470.08 | 1,374,000 | — | — |
| 2025-02-21 | $474.84 | $474.84 | 1,371,000 | — | — |
| 2025-02-20 | $493.97 | $493.97 | 1,270,900 | — | — |
| 2025-02-19 | $500.98 | $500.98 | 2,417,700 | — | — |
| 2025-02-18 | $525.00 | $525.00 | 1,118,700 | — | — |
| 2025-02-14 | $522.53 | $522.53 | 943,700 | — | — |
| 2025-02-13 | $528.29 | $528.29 | 1,049,100 | — | — |
| 2025-02-12 | $509.71 | $509.71 | 979,700 | — | — |
| 2025-02-11 | $529.14 | $529.14 | 431,600 | — | — |
| 2025-02-10 | $531.33 | $531.33 | 769,000 | — | — |
| 2025-02-07 | $525.82 | $525.82 | 703,100 | — | — |
| 2025-02-06 | $533.18 | $533.18 | 683,800 | — | — |
| 2025-02-05 | $528.42 | $528.42 | 547,500 | — | — |
| 2025-02-04 | $523.88 | $523.88 | 859,400 | — | — |
| 2025-02-03 | $520.25 | $520.25 | 765,400 | — | — |
| 2025-01-31 | $525.48 | $525.48 | 1,095,000 | — | — |
| 2025-01-30 | $526.36 | $526.36 | 741,000 | — | — |
| 2025-01-29 | $512.71 | $512.71 | 891,600 | — | — |
| 2025-01-28 | $526.12 | $526.12 | 1,606,500 | — | — |
| 2025-01-27 | $510.73 | $510.73 | 1,840,200 | — | — |
| 2025-01-24 | $546.19 | $546.19 | 880,500 | — | — |
| 2025-01-23 | $551.54 | $551.54 | 1,524,400 | — | — |
| 2025-01-22 | $544.70 | $544.70 | 1,091,600 | — | — |
| 2025-01-21 | $529.75 | $529.75 | 1,193,600 | — | — |
| 2025-01-17 | $526.70 | $526.70 | 1,240,500 | — | — |
| 2025-01-16 | $515.81 | $515.81 | 1,160,000 | — | — |
| 2025-01-15 | $507.19 | $507.19 | 1,129,200 | — | — |
| 2025-01-14 | $490.36 | $490.36 | 833,500 | — | — |
| 2025-01-13 | $487.43 | $487.43 | 891,300 | — | — |
| 2025-01-10 | $492.54 | $492.54 | 1,281,600 | — | — |
| 2025-01-08 | $502.00 | $502.00 | 1,266,800 | — | — |
| 2025-01-07 | $487.62 | $487.62 | 1,212,900 | — | — |
| 2025-01-06 | $501.06 | $501.06 | 881,400 | — | — |
| 2025-01-03 | $493.71 | $493.71 | 786,500 | — | — |
| 2025-01-02 | $482.75 | $482.75 | 807,900 | — | — |