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
- 1977-01-03 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 — 2004
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2004-12-31 | $481.80 | $725.35 | 547,410 | — | — |
| 2004-12-30 | $480.30 | $723.09 | 754,580 | — | — |
| 2004-12-29 | $480.10 | $722.79 | 896,420 | — | — |
| 2004-12-28 | $483.50 | $727.91 | 793,470 | — | — |
| 2004-12-27 | $483.10 | $727.30 | 816,480 | — | — |
| 2004-12-23 | $487.50 | $733.93 | 1,771,110 | — | — |
| 2004-12-22 | $483.10 | $727.30 | 2,072,960 | — | — |
| 2004-12-21 | $471.90 | $710.44 | 1,280,220 | — | — |
| 2004-12-20 | $466.90 | $702.92 | 1,021,540 | — | — |
| 2004-12-17 | $466.20 | $701.86 | 1,906,010 | — | — |
| 2004-12-16 | $470.50 | $708.34 | 1,582,620 | — | — |
| 2004-12-15 | $473.10 | $712.25 | 1,653,650 | — | — |
| 2004-12-14 | $468.70 | $705.63 | 1,444,420 | — | — |
| 2004-12-13 | $467.70 | $704.12 | 1,349,810 | — | — |
| 2004-12-10 | $459.10 | $691.17 | 1,363,020 | — | — |
| 2004-12-09 | $464.40 | $699.15 | 1,125,700 | — | — |
| 2004-12-08 | $462.90 | $696.89 | 1,361,460 | — | — |
| 2004-12-07 | $460.00 | $692.53 | 1,360,360 | — | — |
| 2004-12-06 | $461.70 | $695.09 | 1,418,360 | — | — |
| 2004-12-03 | $456.50 | $687.26 | 1,517,470 | — | — |
| 2004-12-02 | $457.60 | $688.91 | 1,357,650 | — | — |
| 2004-12-01 | $459.40 | $691.62 | 1,536,740 | — | — |
| 2004-11-30 | $447.50 | $673.71 | 1,485,640 | — | — |
| 2004-11-29 | $449.60 | $676.87 | 1,553,360 | — | — |
| 2004-11-26 | $454.20 | $683.80 | 532,100 | — | — |
| 2004-11-24 | $455.20 | $685.30 | 1,122,960 | — | — |
| 2004-11-23 | $452.10 | $680.63 | 1,482,610 | — | — |
| 2004-11-22 | $451.70 | $680.03 | 1,490,100 | — | — |
| 2004-11-19 | $451.50 | $679.73 | 2,328,780 | — | — |
| 2004-11-18 | $459.10 | $691.17 | 1,612,750 | — | — |
| 2004-11-17 | $461.80 | $695.24 | 1,980,000 | — | — |
| 2004-11-16 | $460.50 | $693.28 | 1,766,140 | — | — |
| 2004-11-15 | $466.70 | $702.61 | 1,379,240 | — | — |
| 2004-11-12 | $470.70 | $708.64 | 1,632,170 | — | — |
| 2004-11-11 | $462.60 | $696.44 | 1,108,410 | — | — |
| 2004-11-10 | $460.50 | $693.28 | 1,121,790 | — | — |
| 2004-11-09 | $462.10 | $695.69 | 1,090,260 | — | — |
| 2004-11-08 | $462.50 | $696.29 | 1,019,070 | — | — |
| 2004-11-05 | $461.30 | $694.48 | 1,646,200 | — | — |
| 2004-11-04 | $460.90 | $693.88 | 1,412,080 | — | — |
| 2004-11-03 | $452.90 | $681.84 | 1,538,410 | — | — |
| 2004-11-02 | $449.00 | $675.97 | 1,641,420 | — | — |
| 2004-11-01 | $443.10 | $667.08 | 1,343,790 | — | — |
| 2004-10-29 | $443.70 | $667.99 | 1,299,330 | — | — |
| 2004-10-28 | $442.60 | $666.33 | 1,505,390 | — | — |
| 2004-10-27 | $439.50 | $655.64 | 1,761,910 | — | — |
| 2004-10-26 | $433.40 | $646.54 | 1,705,800 | — | — |
| 2004-10-25 | $425.80 | $635.20 | 1,629,180 | — | — |
| 2004-10-22 | $425.60 | $634.91 | 1,315,610 | — | — |
| 2004-10-21 | $429.50 | $640.72 | 1,599,340 | — | — |
| 2004-10-20 | $432.90 | $645.80 | 1,882,290 | — | — |
| 2004-10-19 | $435.90 | $650.27 | 1,543,740 | — | — |
| 2004-10-18 | $442.20 | $659.67 | 1,077,190 | — | — |
| 2004-10-15 | $439.40 | $655.49 | 1,559,330 | — | — |
| 2004-10-14 | $437.00 | $651.91 | 1,980,060 | — | — |
| 2004-10-13 | $441.10 | $658.03 | 1,365,860 | — | — |
| 2004-10-12 | $448.00 | $668.32 | 1,208,480 | — | — |
| 2004-10-11 | $448.60 | $669.22 | 787,900 | — | — |
| 2004-10-08 | $445.60 | $664.74 | 1,081,870 | — | — |
| 2004-10-07 | $447.60 | $667.73 | 1,068,160 | — | — |
| 2004-10-06 | $447.40 | $667.43 | 1,187,000 | — | — |
| 2004-10-05 | $445.20 | $664.15 | 1,264,000 | — | — |
| 2004-10-04 | $447.30 | $667.28 | 1,512,400 | — | — |
| 2004-10-01 | $448.70 | $669.37 | 1,361,200 | — | — |
| 2004-09-30 | $441.20 | $658.18 | 1,651,380 | — | — |
| 2004-09-29 | $447.00 | $666.83 | 1,547,170 | — | — |
| 2004-09-28 | $443.10 | $661.01 | 1,728,580 | — | — |
| 2004-09-27 | $436.10 | $650.57 | 1,753,210 | — | — |
| 2004-09-24 | $441.50 | $658.63 | 1,860,940 | — | — |
| 2004-09-23 | $438.80 | $654.60 | 1,520,040 | — | — |
| 2004-09-22 | $443.80 | $662.06 | 2,187,060 | — | — |
| 2004-09-21 | $456.50 | $681.00 | 1,802,130 | — | — |
| 2004-09-20 | $454.00 | $677.27 | 2,544,070 | — | — |
| 2004-09-17 | $469.50 | $700.40 | 1,733,990 | — | — |
| 2004-09-16 | $471.80 | $703.83 | 825,440 | — | — |
| 2004-09-15 | $469.80 | $700.84 | 713,530 | — | — |
| 2004-09-14 | $471.90 | $703.98 | 834,360 | — | — |
| 2004-09-13 | $470.00 | $701.14 | 916,740 | — | — |
| 2004-09-10 | $472.40 | $704.72 | 727,830 | — | — |
| 2004-09-09 | $469.50 | $700.40 | 950,340 | — | — |
| 2004-09-08 | $468.20 | $698.46 | 1,119,840 | — | — |
| 2004-09-07 | $472.10 | $704.28 | 1,048,550 | — | — |
| 2004-09-03 | $468.40 | $698.76 | 790,910 | — | — |
| 2004-09-02 | $470.20 | $701.44 | 859,500 | — | — |
| 2004-09-01 | $464.50 | $692.94 | 923,510 | — | — |
| 2004-08-31 | $465.80 | $694.88 | 917,170 | — | — |
| 2004-08-30 | $464.10 | $692.34 | 708,850 | — | — |
| 2004-08-27 | $467.20 | $696.97 | 754,120 | — | — |
| 2004-08-26 | $464.60 | $693.09 | 859,050 | — | — |
| 2004-08-25 | $463.00 | $690.70 | 965,830 | — | — |
| 2004-08-24 | $459.20 | $685.03 | 761,410 | — | — |
| 2004-08-23 | $458.20 | $683.54 | 1,115,410 | — | — |
| 2004-08-20 | $459.50 | $685.48 | 951,050 | — | — |
| 2004-08-19 | $454.60 | $678.17 | 812,070 | — | — |
| 2004-08-18 | $456.40 | $680.85 | 1,028,630 | — | — |
| 2004-08-17 | $451.60 | $673.69 | 1,029,520 | — | — |
| 2004-08-16 | $447.70 | $667.88 | 1,002,660 | — | — |
| 2004-08-13 | $440.10 | $656.54 | 749,500 | — | — |
| 2004-08-12 | $439.00 | $654.90 | 971,600 | — | — |
| 2004-08-11 | $443.50 | $661.61 | 890,940 | — | — |
| 2004-08-10 | $441.80 | $659.07 | 939,350 | — | — |
| 2004-08-09 | $434.70 | $648.48 | 1,058,330 | — | — |
| 2004-08-06 | $431.90 | $644.31 | 1,550,570 | — | — |
| 2004-08-05 | $438.30 | $653.85 | 910,290 | — | — |
| 2004-08-04 | $444.00 | $662.36 | 986,340 | — | — |
| 2004-08-03 | $440.40 | $656.99 | 1,054,880 | — | — |
| 2004-08-02 | $443.20 | $661.16 | 1,586,780 | — | — |
| 2004-07-30 | $440.90 | $657.73 | 1,056,970 | — | — |
| 2004-07-29 | $442.80 | $660.57 | 1,297,220 | — | — |
| 2004-07-28 | $441.10 | $652.06 | 1,750,280 | — | — |
| 2004-07-27 | $439.00 | $648.96 | 1,369,670 | — | — |
| 2004-07-26 | $438.10 | $647.63 | 1,248,150 | — | — |
| 2004-07-23 | $443.10 | $655.02 | 1,270,910 | — | — |
| 2004-07-22 | $446.00 | $659.31 | 1,520,470 | — | — |
| 2004-07-21 | $439.40 | $649.55 | 1,549,160 | — | — |
| 2004-07-20 | $440.50 | $651.18 | 1,480,980 | — | — |
| 2004-07-19 | $439.90 | $650.29 | 1,400,520 | — | — |
| 2004-07-16 | $436.20 | $644.82 | 1,836,580 | — | — |
| 2004-07-15 | $442.10 | $653.54 | 2,861,020 | — | — |
| 2004-07-14 | $451.00 | $666.70 | 1,353,400 | — | — |
| 2004-07-13 | $453.00 | $669.65 | 1,153,500 | — | — |
| 2004-07-12 | $449.00 | $663.74 | 1,313,620 | — | — |
| 2004-07-09 | $450.30 | $665.66 | 1,203,010 | — | — |
| 2004-07-08 | $451.70 | $667.73 | 1,184,750 | — | — |
| 2004-07-07 | $456.30 | $674.53 | 915,490 | — | — |
| 2004-07-06 | $454.50 | $671.87 | 1,175,300 | — | — |
| 2004-07-02 | $457.60 | $676.45 | 1,068,640 | — | — |
| 2004-07-01 | $460.30 | $680.45 | 1,488,580 | — | — |
| 2004-06-30 | $465.00 | $687.39 | 1,490,400 | — | — |
| 2004-06-29 | $463.30 | $684.88 | 1,234,330 | — | — |
| 2004-06-28 | $465.20 | $687.69 | 1,136,340 | — | — |
| 2004-06-25 | $468.00 | $691.83 | 1,200,080 | — | — |
| 2004-06-24 | $474.40 | $701.29 | 1,304,920 | — | — |
| 2004-06-23 | $472.40 | $698.33 | 1,130,660 | — | — |
| 2004-06-22 | $469.90 | $694.64 | 1,050,550 | — | — |
| 2004-06-21 | $471.80 | $697.45 | 853,250 | — | — |
| 2004-06-18 | $475.00 | $702.18 | 1,367,310 | — | — |
| 2004-06-17 | $470.80 | $695.97 | 641,240 | — | — |
| 2004-06-16 | $470.20 | $695.08 | 669,840 | — | — |
| 2004-06-15 | $470.20 | $695.08 | 1,227,400 | — | — |
| 2004-06-14 | $467.40 | $690.94 | 1,261,470 | — | — |
| 2004-06-10 | $473.50 | $699.96 | 678,930 | — | — |
| 2004-06-09 | $470.50 | $695.52 | 816,230 | — | — |
| 2004-06-08 | $476.00 | $703.65 | 916,160 | — | — |
| 2004-06-07 | $475.30 | $702.62 | 1,274,000 | — | — |
| 2004-06-04 | $465.50 | $688.13 | 1,032,300 | — | — |
| 2004-06-03 | $463.60 | $685.32 | 1,008,380 | — | — |
| 2004-06-02 | $470.30 | $695.23 | 1,316,570 | — | — |
| 2004-06-01 | $467.70 | $691.38 | 1,128,470 | — | — |
| 2004-05-28 | $464.30 | $686.36 | 993,900 | — | — |
| 2004-05-27 | $465.20 | $687.69 | 1,185,430 | — | — |
| 2004-05-26 | $465.40 | $687.98 | 1,031,520 | — | — |
| 2004-05-25 | $465.00 | $687.39 | 1,307,760 | — | — |
| 2004-05-24 | $453.80 | $670.84 | 855,220 | — | — |
| 2004-05-21 | $453.40 | $670.25 | 1,914,550 | — | — |
| 2004-05-20 | $452.80 | $669.36 | 1,080,520 | — | — |
| 2004-05-19 | $450.00 | $665.22 | 1,679,280 | — | — |
| 2004-05-18 | $451.50 | $667.44 | 1,229,410 | — | — |
| 2004-05-17 | $448.60 | $663.15 | 1,577,780 | — | — |
| 2004-05-14 | $456.50 | $674.83 | 1,164,230 | — | — |
| 2004-05-13 | $459.60 | $679.41 | 1,357,620 | — | — |
| 2004-05-12 | $463.10 | $684.58 | 1,635,410 | — | — |
| 2004-05-11 | $456.90 | $675.42 | 1,520,630 | — | — |
| 2004-05-10 | $454.10 | $671.28 | 2,983,100 | — | — |
| 2004-05-07 | $467.20 | $690.65 | 2,064,780 | — | — |
| 2004-05-06 | $475.10 | $702.32 | 1,594,660 | — | — |
| 2004-05-05 | $486.30 | $718.88 | 1,104,200 | — | — |
| 2004-05-04 | $488.40 | $721.98 | 1,342,670 | — | — |
| 2004-05-03 | $485.60 | $717.85 | 1,227,570 | — | — |
| 2004-04-30 | $480.90 | $710.90 | 1,185,650 | — | — |
| 2004-04-29 | $481.70 | $712.08 | 1,722,030 | — | — |
| 2004-04-28 | $484.30 | $710.01 | 1,790,720 | — | — |
| 2004-04-27 | $489.60 | $717.78 | 1,218,650 | — | — |
| 2004-04-26 | $489.90 | $718.22 | 971,370 | — | — |
| 2004-04-23 | $491.80 | $721.01 | 1,175,600 | — | — |
| 2004-04-22 | $496.60 | $728.04 | 1,458,400 | — | — |
| 2004-04-21 | $491.40 | $720.42 | 1,252,130 | — | — |
| 2004-04-20 | $492.10 | $721.45 | 1,281,120 | — | — |
| 2004-04-19 | $499.80 | $732.73 | 979,110 | — | — |
| 2004-04-16 | $501.00 | $734.49 | 1,762,880 | — | — |
| 2004-04-15 | $499.20 | $731.85 | 2,620,600 | — | — |
| 2004-04-14 | $509.50 | $746.95 | 1,491,760 | — | — |
| 2004-04-13 | $512.00 | $750.62 | 1,530,860 | — | — |
| 2004-04-12 | $520.60 | $763.23 | 705,260 | — | — |
| 2004-04-08 | $515.30 | $755.46 | 825,690 | — | — |
| 2004-04-07 | $517.10 | $758.10 | 983,480 | — | — |
| 2004-04-06 | $522.40 | $765.87 | 759,570 | — | — |
| 2004-04-05 | $522.30 | $765.72 | 1,064,080 | — | — |
| 2004-04-02 | $518.00 | $759.42 | 1,706,670 | — | — |
| 2004-04-01 | $522.90 | $766.60 | 1,247,100 | — | — |
| 2004-03-31 | $517.00 | $757.95 | 1,779,010 | — | — |
| 2004-03-30 | $519.40 | $761.47 | 1,397,250 | — | — |
| 2004-03-29 | $513.20 | $752.38 | 1,526,360 | — | — |
| 2004-03-26 | $500.60 | $733.91 | 1,013,850 | — | — |
| 2004-03-25 | $502.60 | $736.84 | 1,181,800 | — | — |
| 2004-03-24 | $497.90 | $729.95 | 1,291,550 | — | — |
| 2004-03-23 | $498.00 | $730.10 | 1,173,820 | — | — |
| 2004-03-22 | $496.10 | $727.31 | 1,427,100 | — | — |
| 2004-03-19 | $503.40 | $738.01 | 1,637,910 | — | — |
| 2004-03-18 | $512.80 | $751.79 | 1,764,520 | — | — |
| 2004-03-17 | $508.20 | $745.05 | 1,625,040 | — | — |
| 2004-03-16 | $499.90 | $732.88 | 1,609,350 | — | — |
| 2004-03-15 | $491.20 | $720.13 | 1,803,600 | — | — |
| 2004-03-12 | $493.10 | $722.91 | 1,218,080 | — | — |
| 2004-03-11 | $486.20 | $712.80 | 1,741,910 | — | — |
| 2004-03-10 | $492.10 | $721.45 | 1,206,470 | — | — |
| 2004-03-09 | $498.40 | $730.68 | 1,025,350 | — | — |
| 2004-03-08 | $499.40 | $732.15 | 945,550 | — | — |
| 2004-03-05 | $500.00 | $733.03 | 1,770,850 | — | — |
| 2004-03-04 | $493.80 | $723.94 | 1,953,920 | — | — |
| 2004-03-03 | $498.20 | $730.39 | 1,153,740 | — | — |
| 2004-03-02 | $497.70 | $729.66 | 1,277,090 | — | — |
| 2004-03-01 | $504.60 | $739.77 | 1,321,890 | — | — |
| 2004-02-27 | $502.60 | $736.84 | 1,436,850 | — | — |
| 2004-02-26 | $500.00 | $733.03 | 995,290 | — | — |
| 2004-02-25 | $498.40 | $730.68 | 965,470 | — | — |
| 2004-02-24 | $494.40 | $724.82 | 1,104,370 | — | — |
| 2004-02-23 | $493.20 | $723.06 | 1,019,390 | — | — |
| 2004-02-20 | $488.90 | $716.75 | 1,524,710 | — | — |
| 2004-02-19 | $491.20 | $720.13 | 1,344,050 | — | — |
| 2004-02-18 | $495.60 | $726.58 | 765,320 | — | — |
| 2004-02-17 | $499.00 | $731.56 | 1,073,470 | — | — |
| 2004-02-13 | $494.90 | $725.55 | 979,710 | — | — |
| 2004-02-12 | $495.10 | $725.84 | 936,900 | — | — |
| 2004-02-11 | $497.20 | $728.92 | 1,692,150 | — | — |
| 2004-02-10 | $489.20 | $717.19 | 1,389,520 | — | — |
| 2004-02-09 | $491.50 | $720.57 | 922,350 | — | — |
| 2004-02-06 | $493.10 | $722.91 | 1,171,790 | — | — |
| 2004-02-05 | $481.10 | $705.32 | 1,207,660 | — | — |
| 2004-02-04 | $485.70 | $712.06 | 1,237,650 | — | — |
| 2004-02-03 | $488.80 | $716.61 | 969,450 | — | — |
| 2004-02-02 | $492.30 | $721.74 | 1,189,960 | — | — |
| 2004-01-30 | $494.80 | $725.40 | 1,036,000 | — | — |
| 2004-01-29 | $494.80 | $725.40 | 1,646,320 | — | — |
| 2004-01-28 | $492.30 | $715.87 | 1,660,700 | — | — |
| 2004-01-27 | $500.70 | $728.09 | 1,321,750 | — | — |
| 2004-01-26 | $509.30 | $740.59 | 1,133,130 | — | — |
| 2004-01-23 | $503.20 | $731.72 | 1,554,780 | — | — |
| 2004-01-22 | $506.90 | $737.11 | 1,367,570 | — | — |
| 2004-01-21 | $503.60 | $732.31 | 1,912,780 | — | — |
| 2004-01-20 | $492.90 | $716.75 | 1,399,400 | — | — |
| 2004-01-16 | $495.00 | $719.80 | 1,511,200 | — | — |
| 2004-01-15 | $495.00 | $719.80 | 1,741,220 | — | — |
| 2004-01-14 | $500.00 | $727.07 | 1,027,820 | — | — |
| 2004-01-13 | $496.00 | $721.25 | 1,097,110 | — | — |
| 2004-01-12 | $498.50 | $724.89 | 979,860 | — | — |
| 2004-01-09 | $498.90 | $725.47 | 1,131,340 | — | — |
| 2004-01-08 | $501.20 | $728.82 | 1,341,190 | — | — |
| 2004-01-07 | $499.10 | $725.76 | 1,204,160 | — | — |
| 2004-01-06 | $498.40 | $724.74 | 1,077,030 | — | — |
| 2004-01-05 | $497.90 | $724.02 | 1,461,740 | — | — |
| 2004-01-02 | $490.00 | $712.53 | 1,395,350 | — | — |