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
- 1993-05-13 to 2026-08-27
- 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 | $54.25 | $72.93 | 8,360 | — | — |
| 2004-12-30 | $55.50 | $74.61 | 4,040 | — | — |
| 2004-12-29 | $55.85 | $75.08 | 6,040 | — | — |
| 2004-12-28 | $54.90 | $73.80 | 3,800 | — | — |
| 2004-12-27 | $54.75 | $73.60 | 4,120 | — | — |
| 2004-12-23 | $55.30 | $74.34 | 2,320 | — | — |
| 2004-12-22 | $55.30 | $74.34 | 2,460 | — | — |
| 2004-12-21 | $55.30 | $74.34 | 8,020 | — | — |
| 2004-12-20 | $54.30 | $72.99 | 3,520 | — | — |
| 2004-12-17 | $54.30 | $72.99 | 2,820 | — | — |
| 2004-12-16 | $53.50 | $71.92 | 3,540 | — | — |
| 2004-12-15 | $53.40 | $71.78 | 5,520 | — | — |
| 2004-12-14 | $52.70 | $70.84 | 1,940 | — | — |
| 2004-12-13 | $53.00 | $71.25 | 2,000 | — | — |
| 2004-12-10 | $54.00 | $72.59 | 4,460 | — | — |
| 2004-12-09 | $54.45 | $73.20 | 3,080 | — | — |
| 2004-12-08 | $54.40 | $73.13 | 2,280 | — | — |
| 2004-12-07 | $54.50 | $73.26 | 3,740 | — | — |
| 2004-12-06 | $55.25 | $74.27 | 4,200 | — | — |
| 2004-12-03 | $55.05 | $74.00 | 3,340 | — | — |
| 2004-12-02 | $55.00 | $73.94 | 3,620 | — | — |
| 2004-12-01 | $55.10 | $74.07 | 4,660 | — | — |
| 2004-11-30 | $55.75 | $74.94 | 10,500 | — | — |
| 2004-11-29 | $54.45 | $73.20 | 4,220 | — | — |
| 2004-11-26 | $53.65 | $72.12 | 2,440 | — | — |
| 2004-11-24 | $51.75 | $69.57 | 9,040 | — | — |
| 2004-11-23 | $50.50 | $67.89 | 18,680 | — | — |
| 2004-11-22 | $50.25 | $67.55 | 17,640 | — | — |
| 2004-11-19 | $50.10 | $67.35 | 8,160 | — | — |
| 2004-11-18 | $50.05 | $67.28 | 4,680 | — | — |
| 2004-11-17 | $50.65 | $68.09 | 16,780 | — | — |
| 2004-11-16 | $50.10 | $67.35 | 3,820 | — | — |
| 2004-11-15 | $51.20 | $68.83 | 2,720 | — | — |
| 2004-11-12 | $50.25 | $67.55 | 13,900 | — | — |
| 2004-11-11 | $53.20 | $71.52 | 3,420 | — | — |
| 2004-11-10 | $53.70 | $72.19 | 9,300 | — | — |
| 2004-11-09 | $53.75 | $72.26 | 3,060 | — | — |
| 2004-11-08 | $54.25 | $72.93 | 38,540 | — | — |
| 2004-11-05 | $51.65 | $69.43 | 3,040 | — | — |
| 2004-11-04 | $51.80 | $69.63 | 4,700 | — | — |
| 2004-11-03 | $50.70 | $68.16 | 1,980 | — | — |
| 2004-11-02 | $50.40 | $67.75 | 2,580 | — | — |
| 2004-11-01 | $50.75 | $68.22 | 5,040 | — | — |
| 2004-10-29 | $51.45 | $69.16 | 3,220 | — | — |
| 2004-10-28 | $51.60 | $69.36 | 2,880 | — | — |
| 2004-10-27 | $50.55 | $67.95 | 6,460 | — | — |
| 2004-10-26 | $51.05 | $68.63 | 3,300 | — | — |
| 2004-10-25 | $50.95 | $68.49 | 2,480 | — | — |
| 2004-10-22 | $52.00 | $69.90 | 1,640 | — | — |
| 2004-10-21 | $52.40 | $70.44 | 3,640 | — | — |
| 2004-10-20 | $51.50 | $69.23 | 2,400 | — | — |
| 2004-10-19 | $51.30 | $68.96 | 2,100 | — | — |
| 2004-10-18 | $50.55 | $67.95 | 4,440 | — | — |
| 2004-10-15 | $50.65 | $68.09 | 4,480 | — | — |
| 2004-10-14 | $51.05 | $68.63 | 3,920 | — | — |
| 2004-10-13 | $53.70 | $72.19 | 2,800 | — | — |
| 2004-10-12 | $53.50 | $71.92 | 4,620 | — | — |
| 2004-10-11 | $53.55 | $71.99 | 6,320 | — | — |
| 2004-10-08 | $54.20 | $72.86 | 11,500 | — | — |
| 2004-10-07 | $53.35 | $71.72 | 7,180 | — | — |
| 2004-10-06 | $53.50 | $71.92 | 960 | — | — |
| 2004-10-05 | $53.05 | $71.31 | 2,840 | — | — |
| 2004-10-04 | $53.60 | $72.05 | 1,320 | — | — |
| 2004-10-01 | $54.00 | $72.59 | 27,960 | — | — |
| 2004-09-30 | $54.00 | $72.59 | 9,460 | — | — |
| 2004-09-29 | $53.50 | $71.92 | 7,300 | — | — |
| 2004-09-28 | $53.35 | $71.72 | 5,560 | — | — |
| 2004-09-27 | $52.70 | $70.84 | 5,120 | — | — |
| 2004-09-24 | $52.50 | $70.57 | 8,560 | — | — |
| 2004-09-23 | $52.10 | $70.04 | 3,080 | — | — |
| 2004-09-22 | $51.00 | $68.56 | 2,560 | — | — |
| 2004-09-21 | $50.90 | $68.42 | 3,260 | — | — |
| 2004-09-20 | $51.00 | $68.56 | 4,120 | — | — |
| 2004-09-17 | $50.20 | $67.48 | 3,640 | — | — |
| 2004-09-16 | $50.15 | $67.42 | 2,320 | — | — |
| 2004-09-15 | $50.00 | $67.21 | 12,260 | — | — |
| 2004-09-14 | $50.00 | $67.21 | 7,600 | — | — |
| 2004-09-13 | $49.70 | $66.81 | 1,920 | — | — |
| 2004-09-10 | $49.60 | $66.68 | 2,180 | — | — |
| 2004-09-09 | $49.75 | $66.88 | 23,200 | — | — |
| 2004-09-08 | $47.90 | $64.39 | 3,660 | — | — |
| 2004-09-07 | $47.70 | $64.12 | 4,160 | — | — |
| 2004-09-03 | $46.25 | $62.17 | 3,080 | — | — |
| 2004-09-02 | $47.50 | $63.85 | 1,060 | — | — |
| 2004-09-01 | $46.50 | $62.51 | 4,360 | — | — |
| 2004-08-31 | $46.70 | $62.78 | 13,600 | — | — |
| 2004-08-30 | $46.20 | $62.11 | 21,480 | — | — |
| 2004-08-27 | $46.25 | $62.17 | 2,040 | — | — |
| 2004-08-26 | $46.20 | $62.11 | 2,180 | — | — |
| 2004-08-25 | $46.15 | $62.04 | 1,440 | — | — |
| 2004-08-24 | $46.25 | $62.17 | 12,340 | — | — |
| 2004-08-23 | $46.45 | $62.44 | 4,780 | — | — |
| 2004-08-20 | $46.25 | $62.17 | 3,200 | — | — |
| 2004-08-19 | $46.95 | $63.11 | 17,680 | — | — |
| 2004-08-18 | $47.95 | $64.46 | 2,280 | — | — |
| 2004-08-17 | $47.80 | $64.26 | 1,700 | — | — |
| 2004-08-16 | $48.00 | $64.53 | 1,560 | — | — |
| 2004-08-13 | $48.75 | $65.53 | 4,560 | — | — |
| 2004-08-12 | $49.00 | $65.87 | 9,380 | — | — |
| 2004-08-11 | $47.95 | $64.46 | 3,060 | — | — |
| 2004-08-10 | $47.50 | $63.85 | 3,000 | — | — |
| 2004-08-09 | $47.00 | $63.18 | 6,620 | — | — |
| 2004-08-06 | $48.50 | $65.20 | 5,920 | — | — |
| 2004-08-05 | $49.45 | $66.47 | 4,880 | — | — |
| 2004-08-04 | $50.10 | $67.35 | 3,740 | — | — |
| 2004-08-03 | $50.60 | $68.02 | 2,400 | — | — |
| 2004-08-02 | $50.75 | $68.22 | 640 | — | — |
| 2004-07-30 | $50.95 | $68.49 | 2,480 | — | — |
| 2004-07-29 | $50.80 | $68.29 | 2,280 | — | — |
| 2004-07-28 | $50.80 | $68.29 | 760 | — | — |
| 2004-07-27 | $50.75 | $68.22 | 2,040 | — | — |
| 2004-07-26 | $51.00 | $68.56 | 12,640 | — | — |
| 2004-07-23 | $50.50 | $67.89 | 1,940 | — | — |
| 2004-07-22 | $50.50 | $67.89 | 2,020 | — | — |
| 2004-07-21 | $51.05 | $68.63 | 11,460 | — | — |
| 2004-07-20 | $50.05 | $67.28 | 7,640 | — | — |
| 2004-07-19 | $50.05 | $67.28 | 2,160 | — | — |
| 2004-07-16 | $50.55 | $67.95 | 5,840 | — | — |
| 2004-07-15 | $50.40 | $67.75 | 2,080 | — | — |
| 2004-07-14 | $50.15 | $67.42 | 4,220 | — | — |
| 2004-07-13 | $50.35 | $67.68 | 13,120 | — | — |
| 2004-07-12 | $50.80 | $68.29 | 13,080 | — | — |
| 2004-07-09 | $51.15 | $68.76 | 2,220 | — | — |
| 2004-07-08 | $51.75 | $69.57 | 4,960 | — | — |
| 2004-07-07 | $52.75 | $70.91 | 5,020 | — | — |
| 2004-07-06 | $52.75 | $70.91 | 5,020 | — | — |
| 2004-07-02 | $53.80 | $72.32 | 3,460 | — | — |
| 2004-07-01 | $53.50 | $71.92 | 1,620 | — | — |
| 2004-06-30 | $53.70 | $72.19 | 2,080 | — | — |
| 2004-06-29 | $53.70 | $72.19 | 18,660 | — | — |
| 2004-06-28 | $53.15 | $71.45 | 3,660 | — | — |
| 2004-06-25 | $53.40 | $71.78 | 33,900 | — | — |
| 2004-06-24 | $53.25 | $71.58 | 2,340 | — | — |
| 2004-06-23 | $53.70 | $72.19 | 3,020 | — | — |
| 2004-06-22 | $53.35 | $71.72 | 4,520 | — | — |
| 2004-06-21 | $53.75 | $72.26 | 5,360 | — | — |
| 2004-06-18 | $53.75 | $72.26 | 5,720 | — | — |
| 2004-06-17 | $53.90 | $72.46 | 5,920 | — | — |
| 2004-06-16 | $52.55 | $70.64 | 13,620 | — | — |
| 2004-06-15 | $53.10 | $71.38 | 6,060 | — | — |
| 2004-06-14 | $52.55 | $70.64 | 5,200 | — | — |
| 2004-06-10 | $54.00 | $72.59 | 1,260 | — | — |
| 2004-06-09 | $53.25 | $71.58 | 9,020 | — | — |
| 2004-06-08 | $52.90 | $71.11 | 3,280 | — | — |
| 2004-06-07 | $52.25 | $70.24 | 4,100 | — | — |
| 2004-06-04 | $52.90 | $71.11 | 4,160 | — | — |
| 2004-06-03 | $53.75 | $72.26 | 580 | — | — |
| 2004-06-02 | $53.75 | $72.26 | 20,680 | — | — |
| 2004-06-01 | $53.00 | $71.25 | 3,200 | — | — |
| 2004-05-28 | $51.70 | $69.50 | 2,300 | — | — |
| 2004-05-27 | $52.70 | $70.84 | 2,700 | — | — |
| 2004-05-26 | $52.50 | $70.57 | 2,120 | — | — |
| 2004-05-25 | $53.55 | $70.88 | 31,160 | — | — |
| 2004-05-24 | $53.80 | $71.21 | 6,520 | — | — |
| 2004-05-21 | $54.00 | $71.47 | 12,740 | — | — |
| 2004-05-20 | $54.85 | $72.60 | 6,740 | — | — |
| 2004-05-19 | $52.75 | $69.82 | 3,300 | — | — |
| 2004-05-18 | $51.00 | $67.50 | 1,560 | — | — |
| 2004-05-17 | $50.75 | $67.17 | 2,980 | — | — |
| 2004-05-14 | $51.40 | $68.03 | 1,300 | — | — |
| 2004-05-13 | $51.90 | $68.69 | 1,040 | — | — |
| 2004-05-12 | $51.75 | $68.49 | 3,640 | — | — |
| 2004-05-11 | $51.80 | $68.56 | 6,360 | — | — |
| 2004-05-10 | $51.45 | $68.10 | 6,120 | — | — |
| 2004-05-07 | $53.50 | $70.81 | 9,420 | — | — |
| 2004-05-06 | $54.45 | $72.07 | 3,340 | — | — |
| 2004-05-05 | $54.50 | $72.13 | 2,000 | — | — |
| 2004-05-04 | $54.45 | $72.07 | 5,020 | — | — |
| 2004-05-03 | $54.75 | $72.47 | 9,180 | — | — |
| 2004-04-30 | $54.30 | $71.87 | 2,560 | — | — |
| 2004-04-29 | $55.80 | $73.86 | 5,360 | — | — |
| 2004-04-28 | $56.05 | $74.19 | 18,860 | — | — |
| 2004-04-27 | $57.75 | $76.44 | 37,580 | — | — |
| 2004-04-26 | $56.30 | $74.52 | 7,860 | — | — |
| 2004-04-23 | $55.75 | $73.79 | 9,380 | — | — |
| 2004-04-22 | $55.50 | $73.46 | 6,360 | — | — |
| 2004-04-21 | $55.00 | $72.80 | 4,100 | — | — |
| 2004-04-20 | $54.50 | $72.13 | 5,280 | — | — |
| 2004-04-19 | $55.05 | $72.86 | 4,540 | — | — |
| 2004-04-16 | $55.10 | $72.93 | 5,420 | — | — |
| 2004-04-15 | $55.35 | $73.26 | 5,700 | — | — |
| 2004-04-14 | $54.55 | $72.20 | 9,840 | — | — |
| 2004-04-13 | $54.35 | $71.94 | 8,040 | — | — |
| 2004-04-12 | $54.50 | $72.13 | 2,500 | — | — |
| 2004-04-08 | $55.50 | $73.46 | 5,640 | — | — |
| 2004-04-07 | $55.10 | $72.93 | 2,420 | — | — |
| 2004-04-06 | $54.05 | $71.54 | 4,460 | — | — |
| 2004-04-05 | $54.00 | $71.47 | 3,140 | — | — |
| 2004-04-02 | $53.60 | $70.94 | 7,520 | — | — |
| 2004-04-01 | $53.55 | $70.88 | 10,700 | — | — |
| 2004-03-31 | $53.50 | $70.81 | 6,040 | — | — |
| 2004-03-30 | $53.80 | $71.21 | 6,020 | — | — |
| 2004-03-29 | $53.40 | $70.68 | 11,140 | — | — |
| 2004-03-26 | $52.50 | $69.49 | 26,160 | — | — |
| 2004-03-25 | $54.35 | $71.94 | 51,620 | — | — |
| 2004-03-24 | $55.20 | $73.06 | 6,560 | — | — |
| 2004-03-23 | $56.25 | $74.45 | 3,440 | — | — |
| 2004-03-22 | $56.25 | $74.45 | 2,640 | — | — |
| 2004-03-19 | $57.20 | $75.71 | 2,400 | — | — |
| 2004-03-18 | $57.35 | $75.91 | 7,160 | — | — |
| 2004-03-17 | $57.75 | $76.44 | 11,820 | — | — |
| 2004-03-16 | $56.90 | $75.31 | 6,340 | — | — |
| 2004-03-15 | $56.15 | $74.32 | 23,820 | — | — |
| 2004-03-12 | $55.50 | $73.46 | 25,140 | — | — |
| 2004-03-11 | $55.50 | $73.46 | 17,740 | — | — |
| 2004-03-10 | $55.60 | $73.59 | 24,720 | — | — |
| 2004-03-09 | $55.25 | $73.13 | 3,920 | — | — |
| 2004-03-08 | $55.20 | $73.06 | 5,920 | — | — |
| 2004-03-05 | $55.40 | $73.33 | 24,840 | — | — |
| 2004-03-04 | $53.35 | $70.61 | 7,180 | — | — |
| 2004-03-03 | $53.45 | $70.74 | 4,140 | — | — |
| 2004-03-02 | $54.15 | $71.67 | 8,500 | — | — |
| 2004-03-01 | $53.75 | $71.14 | 14,460 | — | — |
| 2004-02-27 | $52.90 | $70.02 | 10,540 | — | — |
| 2004-02-26 | $52.65 | $69.69 | 14,540 | — | — |
| 2004-02-25 | $52.40 | $69.36 | 7,620 | — | — |
| 2004-02-24 | $53.25 | $70.48 | 8,120 | — | — |
| 2004-02-23 | $53.30 | $70.55 | 3,760 | — | — |
| 2004-02-20 | $54.00 | $71.47 | 5,380 | — | — |
| 2004-02-19 | $54.05 | $71.54 | 4,920 | — | — |
| 2004-02-18 | $54.90 | $72.66 | 5,480 | — | — |
| 2004-02-17 | $55.50 | $73.46 | 4,400 | — | — |
| 2004-02-13 | $55.60 | $73.59 | 22,000 | — | — |
| 2004-02-12 | $54.85 | $72.60 | 9,560 | — | — |
| 2004-02-11 | $55.05 | $72.86 | 2,720 | — | — |
| 2004-02-10 | $55.40 | $73.33 | 14,180 | — | — |
| 2004-02-09 | $54.75 | $72.47 | 9,100 | — | — |
| 2004-02-06 | $55.50 | $73.46 | 6,620 | — | — |
| 2004-02-05 | $54.95 | $72.73 | 3,800 | — | — |
| 2004-02-04 | $55.75 | $73.79 | 6,280 | — | — |
| 2004-02-03 | $56.75 | $75.11 | 5,240 | — | — |
| 2004-02-02 | $55.80 | $73.86 | 3,980 | — | — |
| 2004-01-30 | $55.15 | $72.99 | 3,620 | — | — |
| 2004-01-29 | $55.10 | $72.93 | 4,480 | — | — |
| 2004-01-28 | $55.05 | $72.86 | 5,420 | — | — |
| 2004-01-27 | $55.70 | $73.72 | 2,340 | — | — |
| 2004-01-26 | $55.40 | $73.33 | 4,960 | — | — |
| 2004-01-23 | $55.60 | $73.59 | 4,140 | — | — |
| 2004-01-22 | $55.75 | $73.79 | 2,320 | — | — |
| 2004-01-21 | $55.75 | $73.79 | 2,560 | — | — |
| 2004-01-20 | $55.85 | $73.92 | 12,800 | — | — |
| 2004-01-16 | $54.20 | $71.74 | 1,980 | — | — |
| 2004-01-15 | $54.35 | $71.94 | 3,040 | — | — |
| 2004-01-14 | $53.70 | $71.08 | 9,860 | — | — |
| 2004-01-13 | $54.30 | $71.87 | 8,340 | — | — |
| 2004-01-12 | $53.25 | $70.48 | 12,500 | — | — |
| 2004-01-09 | $50.75 | $67.17 | 27,140 | — | — |
| 2004-01-08 | $51.95 | $68.76 | 6,020 | — | — |
| 2004-01-07 | $52.45 | $69.42 | 11,100 | — | — |
| 2004-01-06 | $53.55 | $70.88 | 16,620 | — | — |
| 2004-01-05 | $52.25 | $69.16 | 15,160 | — | — |
| 2004-01-02 | $51.15 | $67.70 | 12,460 | — | — |