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
- 1970-01-02 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 | $483.67 | $1,491.04 | 669,900 | — | — |
| 2025-12-30 | $488.00 | $1,504.38 | 996,400 | — | — |
| 2025-12-29 | $488.87 | $1,507.07 | 933,400 | — | — |
| 2025-12-26 | $483.03 | $1,489.06 | 605,700 | — | — |
| 2025-12-24 | $485.75 | $1,497.45 | 581,600 | — | — |
| 2025-12-23 | $482.55 | $1,487.58 | 864,000 | — | — |
| 2025-12-22 | $483.57 | $1,490.73 | 1,120,600 | — | — |
| 2025-12-19 | $474.13 | $1,461.63 | 2,826,500 | — | — |
| 2025-12-18 | $470.14 | $1,449.33 | 1,363,900 | — | — |
| 2025-12-17 | $474.79 | $1,463.66 | 1,989,200 | — | — |
| 2025-12-16 | $477.06 | $1,470.66 | 1,262,400 | — | — |
| 2025-12-15 | $484.42 | $1,493.35 | 1,002,300 | — | — |
| 2025-12-12 | $480.25 | $1,480.49 | 1,384,300 | — | — |
| 2025-12-11 | $474.88 | $1,463.94 | 1,294,000 | — | — |
| 2025-12-10 | $467.94 | $1,442.54 | 2,313,600 | — | — |
| 2025-12-09 | $466.89 | $1,439.31 | 1,102,300 | — | — |
| 2025-12-08 | $465.38 | $1,434.65 | 1,390,700 | — | — |
| 2025-12-05 | $452.20 | $1,394.02 | 1,290,500 | — | — |
| 2025-12-04 | $448.35 | $1,382.15 | 1,283,700 | — | — |
| 2025-12-03 | $446.80 | $1,377.38 | 1,751,500 | — | — |
| 2025-12-02 | $441.82 | $1,362.02 | 1,535,600 | — | — |
| 2025-12-01 | $439.19 | $1,353.92 | 1,659,200 | — | — |
| 2025-11-28 | $457.86 | $1,400.84 | 748,000 | — | — |
| 2025-11-26 | $454.16 | $1,389.52 | 1,299,800 | — | — |
| 2025-11-25 | $452.41 | $1,384.16 | 1,615,900 | — | — |
| 2025-11-24 | $451.06 | $1,380.03 | 1,411,200 | — | — |
| 2025-11-21 | $460.78 | $1,409.77 | 1,575,300 | — | — |
| 2025-11-20 | $468.26 | $1,432.65 | 1,044,900 | — | — |
| 2025-11-19 | $469.91 | $1,437.70 | 861,300 | — | — |
| 2025-11-18 | $474.72 | $1,452.42 | 1,242,100 | — | — |
| 2025-11-17 | $470.78 | $1,440.36 | 1,822,400 | — | — |
| 2025-11-14 | $465.77 | $1,425.04 | 1,177,300 | — | — |
| 2025-11-13 | $455.85 | $1,394.69 | 819,600 | — | — |
| 2025-11-12 | $457.04 | $1,398.33 | 935,400 | — | — |
| 2025-11-11 | $457.07 | $1,398.42 | 1,322,100 | — | — |
| 2025-11-10 | $452.10 | $1,383.21 | 1,630,100 | — | — |
| 2025-11-07 | $458.35 | $1,402.33 | 2,514,500 | — | — |
| 2025-11-06 | $468.92 | $1,434.67 | 1,093,600 | — | — |
| 2025-11-05 | $473.14 | $1,447.58 | 1,708,000 | — | — |
| 2025-11-04 | $484.98 | $1,483.81 | 1,169,300 | — | — |
| 2025-11-03 | $487.94 | $1,492.87 | 846,600 | — | — |
| 2025-10-31 | $491.88 | $1,504.92 | 1,185,000 | — | — |
| 2025-10-30 | $489.72 | $1,498.31 | 1,081,000 | — | — |
| 2025-10-29 | $485.33 | $1,484.88 | 971,500 | — | — |
| 2025-10-28 | $485.77 | $1,486.23 | 1,220,600 | — | — |
| 2025-10-27 | $486.91 | $1,489.71 | 1,423,200 | — | — |
| 2025-10-24 | $485.41 | $1,485.13 | 1,368,400 | — | — |
| 2025-10-23 | $488.05 | $1,493.20 | 1,445,700 | — | — |
| 2025-10-22 | $487.14 | $1,490.42 | 1,725,700 | — | — |
| 2025-10-21 | $489.50 | $1,497.64 | 2,870,000 | — | — |
| 2025-10-20 | $505.90 | $1,547.81 | 1,433,300 | — | — |
| 2025-10-17 | $495.15 | $1,514.92 | 1,915,500 | — | — |
| 2025-10-16 | $493.25 | $1,509.11 | 1,099,700 | — | — |
| 2025-10-15 | $499.41 | $1,527.96 | 1,678,500 | — | — |
| 2025-10-14 | $505.18 | $1,545.61 | 1,078,000 | — | — |
| 2025-10-13 | $503.83 | $1,541.48 | 926,700 | — | — |
| 2025-10-10 | $505.05 | $1,545.21 | 1,313,800 | — | — |
| 2025-10-09 | $507.76 | $1,553.51 | 1,186,000 | — | — |
| 2025-10-08 | $514.02 | $1,572.66 | 798,400 | — | — |
| 2025-10-07 | $511.07 | $1,563.63 | 922,400 | — | — |
| 2025-10-06 | $514.24 | $1,573.33 | 1,389,700 | — | — |
| 2025-10-03 | $504.49 | $1,543.50 | 1,006,500 | — | — |
| 2025-10-02 | $499.36 | $1,527.81 | 915,500 | — | — |
| 2025-10-01 | $499.00 | $1,526.70 | 1,187,000 | — | — |
| 2025-09-30 | $499.21 | $1,527.35 | 1,312,700 | — | — |
| 2025-09-29 | $491.98 | $1,505.23 | 1,391,100 | — | — |
| 2025-09-26 | $487.44 | $1,491.34 | 913,900 | — | — |
| 2025-09-25 | $484.34 | $1,481.85 | 1,205,700 | — | — |
| 2025-09-24 | $486.25 | $1,487.70 | 1,424,200 | — | — |
| 2025-09-23 | $486.67 | $1,488.98 | 1,135,500 | — | — |
| 2025-09-22 | $480.39 | $1,469.77 | 1,409,800 | — | — |
| 2025-09-19 | $472.94 | $1,446.97 | 2,839,100 | — | — |
| 2025-09-18 | $473.62 | $1,449.05 | 1,107,700 | — | — |
| 2025-09-17 | $473.12 | $1,447.52 | 1,016,500 | — | — |
| 2025-09-16 | $474.32 | $1,451.19 | 1,156,900 | — | — |
| 2025-09-15 | $473.25 | $1,447.92 | 1,148,300 | — | — |
| 2025-09-12 | $471.31 | $1,441.99 | 1,041,100 | — | — |
| 2025-09-11 | $470.73 | $1,440.21 | 1,623,700 | — | — |
| 2025-09-10 | $463.87 | $1,419.22 | 1,076,900 | — | — |
| 2025-09-09 | $457.06 | $1,398.39 | 1,008,400 | — | — |
| 2025-09-08 | $459.11 | $1,404.66 | 1,477,600 | — | — |
| 2025-09-05 | $463.90 | $1,419.31 | 1,465,200 | — | — |
| 2025-09-04 | $456.85 | $1,397.75 | 1,449,200 | — | — |
| 2025-09-03 | $449.06 | $1,373.91 | 1,541,800 | — | — |
| 2025-09-02 | $452.50 | $1,384.44 | 1,645,600 | — | — |
| 2025-08-29 | $455.63 | $1,383.92 | 1,373,200 | — | — |
| 2025-08-28 | $456.18 | $1,385.59 | 1,385,800 | — | — |
| 2025-08-27 | $454.47 | $1,380.39 | 1,293,900 | — | — |
| 2025-08-26 | $455.46 | $1,383.40 | 2,051,500 | — | — |
| 2025-08-25 | $447.72 | $1,359.89 | 985,200 | — | — |
| 2025-08-22 | $446.20 | $1,355.27 | 1,890,300 | — | — |
| 2025-08-21 | $447.20 | $1,358.31 | 1,026,000 | — | — |
| 2025-08-20 | $446.00 | $1,354.67 | 1,282,800 | — | — |
| 2025-08-19 | $441.10 | $1,339.78 | 1,248,100 | — | — |
| 2025-08-18 | $440.64 | $1,338.39 | 1,154,400 | — | — |
| 2025-08-15 | $437.56 | $1,329.03 | 1,501,700 | — | — |
| 2025-08-14 | $437.32 | $1,328.30 | 1,733,600 | — | — |
| 2025-08-13 | $442.57 | $1,344.25 | 1,890,600 | — | — |
| 2025-08-12 | $431.56 | $1,310.81 | 1,492,100 | — | — |
| 2025-08-11 | $426.26 | $1,294.71 | 1,462,100 | — | — |
| 2025-08-08 | $425.63 | $1,292.79 | 1,477,600 | — | — |
| 2025-08-07 | $430.75 | $1,308.35 | 1,490,000 | — | — |
| 2025-08-06 | $434.85 | $1,320.80 | 2,032,300 | — | — |
| 2025-08-05 | $428.24 | $1,300.72 | 1,643,900 | — | — |
| 2025-08-04 | $423.70 | $1,286.93 | 1,548,200 | — | — |
| 2025-08-01 | $421.01 | $1,278.76 | 2,006,300 | — | — |
| 2025-07-31 | $420.98 | $1,278.67 | 2,178,000 | — | — |
| 2025-07-30 | $418.68 | $1,271.69 | 1,632,100 | — | — |
| 2025-07-29 | $420.13 | $1,276.09 | 2,428,800 | — | — |
| 2025-07-28 | $421.34 | $1,279.76 | 2,423,700 | — | — |
| 2025-07-25 | $421.17 | $1,279.25 | 2,461,800 | — | — |
| 2025-07-24 | $420.55 | $1,277.37 | 3,083,900 | — | — |
| 2025-07-23 | $419.39 | $1,273.84 | 4,578,600 | — | — |
| 2025-07-22 | $410.74 | $1,247.57 | 8,886,500 | — | — |
| 2025-07-21 | $460.53 | $1,398.80 | 1,577,800 | — | — |
| 2025-07-18 | $463.96 | $1,409.22 | 1,845,300 | — | — |
| 2025-07-17 | $469.20 | $1,425.13 | 926,200 | — | — |
| 2025-07-16 | $471.47 | $1,432.03 | 935,000 | — | — |
| 2025-07-15 | $470.12 | $1,427.93 | 1,039,500 | — | — |
| 2025-07-14 | $473.57 | $1,438.41 | 1,488,000 | — | — |
| 2025-07-11 | $467.51 | $1,420.00 | 1,209,200 | — | — |
| 2025-07-10 | $464.31 | $1,410.28 | 1,253,300 | — | — |
| 2025-07-09 | $463.06 | $1,406.48 | 892,700 | — | — |
| 2025-07-08 | $463.01 | $1,406.33 | 1,243,000 | — | — |
| 2025-07-07 | $469.06 | $1,424.71 | 1,224,100 | — | — |
| 2025-07-03 | $462.52 | $1,404.84 | 707,900 | — | — |
| 2025-07-02 | $462.55 | $1,404.93 | 1,127,300 | — | — |
| 2025-07-01 | $465.94 | $1,415.23 | 1,242,800 | — | — |
| 2025-06-30 | $463.14 | $1,406.73 | 1,205,600 | — | — |
| 2025-06-27 | $458.59 | $1,392.91 | 1,996,400 | — | — |
| 2025-06-26 | $457.90 | $1,390.81 | 1,590,100 | — | — |
| 2025-06-25 | $458.39 | $1,392.30 | 1,265,500 | — | — |
| 2025-06-24 | $460.20 | $1,397.80 | 1,970,200 | — | — |
| 2025-06-23 | $472.46 | $1,435.03 | 2,666,400 | — | — |
| 2025-06-20 | $470.56 | $1,429.26 | 2,419,400 | — | — |
| 2025-06-18 | $468.60 | $1,423.31 | 1,871,200 | — | — |
| 2025-06-17 | $479.34 | $1,455.93 | 2,191,200 | — | — |
| 2025-06-16 | $467.06 | $1,418.63 | 2,766,600 | — | — |
| 2025-06-13 | $486.45 | $1,477.53 | 2,729,700 | — | — |
| 2025-06-12 | $469.27 | $1,425.35 | 1,700,600 | — | — |
| 2025-06-11 | $456.60 | $1,386.86 | 3,618,200 | — | — |
| 2025-06-10 | $476.90 | $1,448.52 | 1,150,400 | — | — |
| 2025-06-09 | $480.83 | $1,460.46 | 1,064,100 | — | — |
| 2025-06-06 | $481.69 | $1,463.07 | 714,400 | — | — |
| 2025-06-05 | $478.03 | $1,451.95 | 1,063,100 | — | — |
| 2025-06-04 | $482.21 | $1,464.65 | 1,273,700 | — | — |
| 2025-06-03 | $480.17 | $1,458.45 | 1,032,300 | — | — |
| 2025-06-02 | $478.82 | $1,454.35 | 1,154,200 | — | — |
| 2025-05-30 | $482.38 | $1,455.14 | 2,196,300 | — | — |
| 2025-05-29 | $473.69 | $1,428.93 | 851,000 | — | — |
| 2025-05-28 | $469.98 | $1,417.74 | 956,500 | — | — |
| 2025-05-27 | $476.85 | $1,438.46 | 1,548,000 | — | — |
| 2025-05-23 | $468.88 | $1,414.42 | 866,700 | — | — |
| 2025-05-22 | $470.45 | $1,419.15 | 885,000 | — | — |
| 2025-05-21 | $470.28 | $1,418.64 | 1,435,100 | — | — |
| 2025-05-20 | $475.82 | $1,435.35 | 1,058,500 | — | — |
| 2025-05-19 | $473.06 | $1,427.03 | 1,199,700 | — | — |
| 2025-05-16 | $468.32 | $1,412.73 | 1,319,200 | — | — |
| 2025-05-15 | $465.14 | $1,403.14 | 1,758,700 | — | — |
| 2025-05-14 | $449.18 | $1,354.99 | 2,129,700 | — | — |
| 2025-05-13 | $459.83 | $1,387.12 | 1,859,400 | — | — |
| 2025-05-12 | $473.16 | $1,427.33 | 1,364,500 | — | — |
| 2025-05-09 | $473.52 | $1,428.42 | 978,800 | — | — |
| 2025-05-08 | $474.53 | $1,431.46 | 1,093,100 | — | — |
| 2025-05-07 | $471.32 | $1,421.78 | 1,204,400 | — | — |
| 2025-05-06 | $468.21 | $1,412.40 | 1,135,400 | — | — |
| 2025-05-05 | $471.56 | $1,422.50 | 1,150,200 | — | — |
| 2025-05-02 | $472.80 | $1,426.24 | 2,090,500 | — | — |
| 2025-05-01 | $477.72 | $1,441.09 | 986,400 | — | — |
| 2025-04-30 | $477.75 | $1,441.18 | 1,095,000 | — | — |
| 2025-04-29 | $475.88 | $1,435.53 | 897,100 | — | — |
| 2025-04-28 | $476.29 | $1,436.77 | 1,159,700 | — | — |
| 2025-04-25 | $477.64 | $1,440.84 | 1,521,700 | — | — |
| 2025-04-24 | $466.81 | $1,408.17 | 1,105,000 | — | — |
| 2025-04-23 | $463.55 | $1,398.34 | 1,352,700 | — | — |
| 2025-04-22 | $462.08 | $1,393.91 | 2,878,000 | — | — |
| 2025-04-21 | $458.33 | $1,382.59 | 1,532,900 | — | — |
| 2025-04-17 | $464.08 | $1,399.94 | 3,052,800 | — | — |
| 2025-04-16 | $477.08 | $1,439.15 | 1,529,700 | — | — |
| 2025-04-15 | $469.58 | $1,416.53 | 1,224,300 | — | — |
| 2025-04-14 | $475.34 | $1,433.91 | 1,079,600 | — | — |
| 2025-04-11 | $474.90 | $1,432.58 | 1,452,300 | — | — |
| 2025-04-10 | $463.70 | $1,398.79 | 1,832,600 | — | — |
| 2025-04-09 | $462.24 | $1,394.39 | 2,291,600 | — | — |
| 2025-04-08 | $443.36 | $1,337.43 | 2,151,500 | — | — |
| 2025-04-07 | $430.82 | $1,299.61 | 1,968,100 | — | — |
| 2025-04-04 | $432.15 | $1,303.62 | 2,392,700 | — | — |
| 2025-04-03 | $454.78 | $1,371.88 | 1,813,800 | — | — |
| 2025-04-02 | $452.87 | $1,366.12 | 1,270,300 | — | — |
| 2025-04-01 | $448.64 | $1,353.36 | 1,042,400 | — | — |
| 2025-03-31 | $446.71 | $1,347.54 | 1,690,000 | — | — |
| 2025-03-28 | $441.49 | $1,331.79 | 1,595,700 | — | — |
| 2025-03-27 | $442.28 | $1,334.18 | 1,559,300 | — | — |
| 2025-03-26 | $445.17 | $1,342.89 | 1,349,700 | — | — |
| 2025-03-25 | $442.07 | $1,333.54 | 1,600,200 | — | — |
| 2025-03-24 | $434.98 | $1,312.16 | 3,015,400 | — | — |
| 2025-03-21 | $439.70 | $1,326.39 | 7,141,700 | — | — |
| 2025-03-20 | $466.74 | $1,407.96 | 922,000 | — | — |
| 2025-03-19 | $470.55 | $1,419.46 | 1,122,700 | — | — |
| 2025-03-18 | $469.28 | $1,415.62 | 881,600 | — | — |
| 2025-03-17 | $467.61 | $1,410.59 | 1,051,600 | — | — |
| 2025-03-14 | $466.17 | $1,406.24 | 972,400 | — | — |
| 2025-03-13 | $467.93 | $1,411.55 | 1,159,200 | — | — |
| 2025-03-12 | $461.50 | $1,392.16 | 1,271,500 | — | — |
| 2025-03-11 | $468.88 | $1,414.42 | 1,456,900 | — | — |
| 2025-03-10 | $479.17 | $1,445.46 | 2,284,400 | — | — |
| 2025-03-07 | $473.65 | $1,428.81 | 2,168,700 | — | — |
| 2025-03-06 | $461.50 | $1,392.16 | 1,395,800 | — | — |
| 2025-03-05 | $460.42 | $1,388.90 | 2,060,100 | — | — |
| 2025-03-04 | $448.82 | $1,353.91 | 2,268,700 | — | — |
| 2025-03-03 | $451.94 | $1,363.32 | 1,579,400 | — | — |
| 2025-02-28 | $450.37 | $1,348.63 | 1,433,600 | — | — |
| 2025-02-27 | $446.46 | $1,336.92 | 1,458,100 | — | — |
| 2025-02-26 | $441.50 | $1,322.07 | 1,466,900 | — | — |
| 2025-02-25 | $448.46 | $1,342.91 | 1,715,500 | — | — |
| 2025-02-24 | $440.27 | $1,318.38 | 1,946,200 | — | — |
| 2025-02-21 | $440.72 | $1,319.73 | 1,652,400 | — | — |
| 2025-02-20 | $436.29 | $1,306.46 | 1,358,000 | — | — |
| 2025-02-19 | $432.95 | $1,296.46 | 2,802,100 | — | — |
| 2025-02-18 | $428.54 | $1,283.26 | 2,812,500 | — | — |
| 2025-02-14 | $423.19 | $1,267.24 | 3,252,800 | — | — |
| 2025-02-13 | $434.72 | $1,301.76 | 2,400,000 | — | — |
| 2025-02-12 | $441.97 | $1,323.47 | 1,282,800 | — | — |
| 2025-02-11 | $449.36 | $1,345.60 | 906,100 | — | — |
| 2025-02-10 | $448.22 | $1,342.19 | 1,427,800 | — | — |
| 2025-02-07 | $444.39 | $1,330.72 | 1,347,400 | — | — |
| 2025-02-06 | $448.52 | $1,343.09 | 1,291,800 | — | — |
| 2025-02-05 | $449.87 | $1,347.13 | 1,139,700 | — | — |
| 2025-02-04 | $453.68 | $1,358.54 | 1,234,200 | — | — |
| 2025-02-03 | $455.42 | $1,363.75 | 1,476,300 | — | — |
| 2025-01-31 | $462.95 | $1,386.30 | 1,473,800 | — | — |
| 2025-01-30 | $459.65 | $1,376.42 | 1,911,800 | — | — |
| 2025-01-29 | $454.36 | $1,360.57 | 2,396,800 | — | — |
| 2025-01-28 | $457.45 | $1,369.83 | 4,023,900 | — | — |
| 2025-01-27 | $503.69 | $1,508.29 | 1,948,600 | — | — |
| 2025-01-24 | $496.96 | $1,488.14 | 759,400 | — | — |
| 2025-01-23 | $497.28 | $1,489.10 | 913,000 | — | — |
| 2025-01-22 | $499.34 | $1,495.27 | 1,324,800 | — | — |
| 2025-01-21 | $506.29 | $1,516.08 | 1,615,900 | — | — |
| 2025-01-17 | $490.32 | $1,468.26 | 1,337,600 | — | — |
| 2025-01-16 | $486.86 | $1,457.90 | 956,400 | — | — |
| 2025-01-15 | $483.97 | $1,449.24 | 882,200 | — | — |
| 2025-01-14 | $484.46 | $1,450.71 | 1,162,000 | — | — |
| 2025-01-13 | $483.16 | $1,446.82 | 1,435,200 | — | — |
| 2025-01-10 | $468.05 | $1,401.57 | 1,127,400 | — | — |
| 2025-01-08 | $468.85 | $1,403.96 | 998,700 | — | — |
| 2025-01-07 | $463.96 | $1,389.32 | 1,276,600 | — | — |
| 2025-01-06 | $466.00 | $1,395.43 | 1,698,600 | — | — |
| 2025-01-03 | $481.82 | $1,442.80 | 817,200 | — | — |
| 2025-01-02 | $482.25 | $1,444.09 | 953,700 | — | — |