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
- 1981-12-31 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 | $33.47 | $60.99 | 3,272,200 | — | — |
| 2004-12-30 | $33.47 | $60.99 | 4,639,000 | — | — |
| 2004-12-29 | $33.51 | $61.05 | 5,860,400 | — | — |
| 2004-12-28 | $33.15 | $60.41 | 6,560,600 | — | — |
| 2004-12-27 | $32.93 | $60.00 | 7,274,800 | — | — |
| 2004-12-23 | $33.51 | $61.07 | 5,122,800 | — | — |
| 2004-12-22 | $33.19 | $60.48 | 9,944,200 | — | — |
| 2004-12-21 | $33.57 | $61.17 | 6,274,200 | — | — |
| 2004-12-20 | $33.13 | $60.36 | 5,226,000 | — | — |
| 2004-12-17 | $32.79 | $59.57 | 6,689,000 | — | — |
| 2004-12-16 | $32.75 | $59.50 | 6,510,400 | — | — |
| 2004-12-15 | $33.06 | $60.07 | 8,227,200 | — | — |
| 2004-12-14 | $32.54 | $59.12 | 7,121,800 | — | — |
| 2004-12-13 | $32.04 | $58.21 | 6,855,000 | — | — |
| 2004-12-10 | $31.50 | $57.22 | 6,257,000 | — | — |
| 2004-12-09 | $31.65 | $57.50 | 7,774,600 | — | — |
| 2004-12-08 | $31.15 | $56.59 | 9,558,800 | — | — |
| 2004-12-07 | $31.13 | $56.55 | 11,626,000 | — | — |
| 2004-12-06 | $31.68 | $57.56 | 8,440,600 | — | — |
| 2004-12-03 | $31.74 | $57.66 | 12,148,200 | — | — |
| 2004-12-02 | $31.03 | $56.37 | 15,302,000 | — | — |
| 2004-12-01 | $31.82 | $57.80 | 11,283,000 | — | — |
| 2004-11-30 | $32.81 | $59.62 | 5,258,800 | — | — |
| 2004-11-29 | $33.03 | $60.01 | 6,023,000 | — | — |
| 2004-11-26 | $33.54 | $60.94 | 2,182,200 | — | — |
| 2004-11-24 | $33.58 | $61.01 | 7,324,800 | — | — |
| 2004-11-23 | $33.05 | $60.05 | 9,288,200 | — | — |
| 2004-11-22 | $33.15 | $60.23 | 5,820,200 | — | — |
| 2004-11-19 | $33.05 | $60.05 | 7,658,600 | — | — |
| 2004-11-18 | $32.64 | $59.30 | 7,371,800 | — | — |
| 2004-11-17 | $32.28 | $58.64 | 6,741,000 | — | — |
| 2004-11-16 | $32.05 | $58.23 | 5,856,600 | — | — |
| 2004-11-15 | $31.87 | $57.89 | 12,708,200 | — | — |
| 2004-11-12 | $32.83 | $59.64 | 7,086,600 | — | — |
| 2004-11-11 | $32.09 | $58.30 | 6,547,200 | — | — |
| 2004-11-10 | $31.96 | $58.06 | 10,265,600 | — | — |
| 2004-11-09 | $31.32 | $56.90 | 10,278,800 | — | — |
| 2004-11-08 | $31.23 | $56.73 | 9,182,400 | — | — |
| 2004-11-05 | $31.83 | $57.83 | 8,678,200 | — | — |
| 2004-11-04 | $31.56 | $57.34 | 9,322,800 | — | — |
| 2004-11-03 | $31.33 | $56.91 | 13,183,800 | — | — |
| 2004-11-02 | $30.61 | $55.61 | 11,229,200 | — | — |
| 2004-11-01 | $31.14 | $56.58 | 8,285,800 | — | — |
| 2004-10-29 | $31.47 | $57.18 | 7,730,000 | — | — |
| 2004-10-28 | $31.03 | $56.37 | 15,232,000 | — | — |
| 2004-10-27 | $31.52 | $57.27 | 16,117,600 | — | — |
| 2004-10-26 | $32.74 | $59.49 | 9,346,600 | — | — |
| 2004-10-25 | $32.65 | $59.32 | 8,609,000 | — | — |
| 2004-10-22 | $32.90 | $59.77 | 14,542,400 | — | — |
| 2004-10-21 | $33.85 | $61.49 | 7,904,200 | — | — |
| 2004-10-20 | $33.40 | $60.68 | 7,861,400 | — | — |
| 2004-10-19 | $32.55 | $59.14 | 6,964,800 | — | — |
| 2004-10-18 | $32.77 | $59.54 | 5,638,000 | — | — |
| 2004-10-15 | $33.38 | $60.64 | 6,455,800 | — | — |
| 2004-10-14 | $33.17 | $60.27 | 8,416,000 | — | — |
| 2004-10-13 | $32.61 | $59.25 | 11,237,400 | — | — |
| 2004-10-12 | $33.29 | $60.47 | 7,270,600 | — | — |
| 2004-10-11 | $34.00 | $61.77 | 6,777,600 | — | — |
| 2004-10-08 | $34.60 | $62.86 | 5,532,600 | — | — |
| 2004-10-07 | $34.26 | $62.25 | 5,758,000 | — | — |
| 2004-10-06 | $34.63 | $62.92 | 8,065,800 | — | — |
| 2004-10-05 | $33.96 | $61.70 | 6,567,000 | — | — |
| 2004-10-04 | $33.98 | $61.74 | 6,270,000 | — | — |
| 2004-10-01 | $34.13 | $62.00 | 10,110,200 | — | — |
| 2004-09-30 | $33.65 | $61.15 | 7,131,400 | — | — |
| 2004-09-29 | $33.62 | $61.07 | 10,637,000 | — | — |
| 2004-09-28 | $33.83 | $61.46 | 8,829,400 | — | — |
| 2004-09-27 | $33.03 | $60.01 | 8,040,000 | — | — |
| 2004-09-24 | $33.32 | $60.54 | 7,360,800 | — | — |
| 2004-09-23 | $33.24 | $60.39 | 7,627,600 | — | — |
| 2004-09-22 | $33.21 | $60.34 | 8,719,000 | — | — |
| 2004-09-21 | $33.17 | $60.27 | 9,035,400 | — | — |
| 2004-09-20 | $32.60 | $59.22 | 10,400,000 | — | — |
| 2004-09-17 | $32.99 | $59.93 | 8,297,600 | — | — |
| 2004-09-16 | $32.22 | $58.55 | 4,236,600 | — | — |
| 2004-09-15 | $32.15 | $58.42 | 5,490,400 | — | — |
| 2004-09-14 | $32.03 | $58.19 | 5,315,600 | — | — |
| 2004-09-13 | $32.29 | $58.67 | 5,143,000 | — | — |
| 2004-09-10 | $32.15 | $58.42 | 4,452,600 | — | — |
| 2004-09-09 | $32.40 | $58.86 | 6,606,000 | — | — |
| 2004-09-08 | $32.04 | $58.22 | 3,776,200 | — | — |
| 2004-09-07 | $32.00 | $58.13 | 4,703,400 | — | — |
| 2004-09-03 | $32.24 | $58.58 | 6,506,600 | — | — |
| 2004-09-02 | $31.56 | $57.34 | 6,583,600 | — | — |
| 2004-09-01 | $31.49 | $57.20 | 7,845,800 | — | — |
| 2004-08-31 | $30.90 | $56.14 | 5,092,400 | — | — |
| 2004-08-30 | $30.59 | $55.58 | 4,171,600 | — | — |
| 2004-08-27 | $31.14 | $56.40 | 4,903,400 | — | — |
| 2004-08-26 | $31.08 | $56.30 | 6,187,000 | — | — |
| 2004-08-25 | $30.59 | $55.41 | 6,149,400 | — | — |
| 2004-08-24 | $30.25 | $54.80 | 6,219,200 | — | — |
| 2004-08-23 | $30.17 | $54.66 | 5,729,400 | — | — |
| 2004-08-20 | $30.59 | $55.41 | 10,520,800 | — | — |
| 2004-08-19 | $29.95 | $54.24 | 9,608,400 | — | — |
| 2004-08-18 | $30.00 | $54.34 | 8,884,400 | — | — |
| 2004-08-17 | $29.46 | $53.35 | 10,446,000 | — | — |
| 2004-08-16 | $30.07 | $54.47 | 6,769,200 | — | — |
| 2004-08-13 | $30.00 | $54.34 | 6,969,800 | — | — |
| 2004-08-12 | $29.98 | $54.30 | 8,679,800 | — | — |
| 2004-08-11 | $30.50 | $55.25 | 9,932,400 | — | — |
| 2004-08-10 | $30.80 | $55.79 | 7,404,000 | — | — |
| 2004-08-09 | $31.17 | $56.45 | 5,772,200 | — | — |
| 2004-08-06 | $30.76 | $55.72 | 7,441,400 | — | — |
| 2004-08-05 | $31.45 | $56.96 | 7,491,000 | — | — |
| 2004-08-04 | $31.68 | $57.39 | 6,637,800 | — | — |
| 2004-08-03 | $32.36 | $58.61 | 8,796,600 | — | — |
| 2004-08-02 | $32.24 | $58.39 | 5,117,000 | — | — |
| 2004-07-30 | $32.16 | $58.25 | 6,961,800 | — | — |
| 2004-07-29 | $32.38 | $58.64 | 6,510,800 | — | — |
| 2004-07-28 | $32.31 | $58.52 | 8,703,600 | — | — |
| 2004-07-27 | $32.00 | $57.96 | 8,601,200 | — | — |
| 2004-07-26 | $31.19 | $56.50 | 5,170,400 | — | — |
| 2004-07-23 | $31.50 | $57.07 | 7,376,200 | — | — |
| 2004-07-22 | $32.13 | $58.20 | 8,968,400 | — | — |
| 2004-07-21 | $32.08 | $58.10 | 9,182,200 | — | — |
| 2004-07-20 | $32.70 | $59.23 | 5,997,000 | — | — |
| 2004-07-19 | $32.50 | $58.87 | 5,935,600 | — | — |
| 2004-07-16 | $32.46 | $58.79 | 8,097,400 | — | — |
| 2004-07-15 | $32.44 | $58.75 | 7,925,000 | — | — |
| 2004-07-14 | $31.79 | $57.57 | 5,840,400 | — | — |
| 2004-07-13 | $31.16 | $56.44 | 3,781,800 | — | — |
| 2004-07-12 | $31.20 | $56.51 | 3,723,800 | — | — |
| 2004-07-09 | $31.40 | $56.88 | 5,049,400 | — | — |
| 2004-07-08 | $31.21 | $56.52 | 5,596,800 | — | — |
| 2004-07-07 | $31.48 | $57.02 | 5,268,800 | — | — |
| 2004-07-06 | $31.55 | $57.15 | 8,323,000 | — | — |
| 2004-07-02 | $31.79 | $57.58 | 4,192,000 | — | — |
| 2004-07-01 | $31.72 | $57.45 | 7,034,000 | — | — |
| 2004-06-30 | $31.75 | $57.52 | 5,657,600 | — | — |
| 2004-06-29 | $31.16 | $56.44 | 4,856,200 | — | — |
| 2004-06-28 | $31.20 | $56.51 | 4,722,400 | — | — |
| 2004-06-25 | $31.63 | $57.29 | 5,337,400 | — | — |
| 2004-06-24 | $31.37 | $56.82 | 6,433,800 | — | — |
| 2004-06-23 | $31.63 | $57.29 | 8,005,400 | — | — |
| 2004-06-22 | $30.75 | $55.70 | 6,321,200 | — | — |
| 2004-06-21 | $30.75 | $55.69 | 4,480,600 | — | — |
| 2004-06-18 | $31.01 | $56.17 | 6,763,600 | — | — |
| 2004-06-17 | $31.01 | $56.18 | 6,970,600 | — | — |
| 2004-06-16 | $31.12 | $56.36 | 13,802,600 | — | — |
| 2004-06-15 | $29.96 | $54.27 | 7,867,400 | — | — |
| 2004-06-14 | $29.35 | $53.16 | 7,690,800 | — | — |
| 2004-06-10 | $29.20 | $52.89 | 5,388,400 | — | — |
| 2004-06-09 | $28.96 | $52.46 | 7,497,600 | — | — |
| 2004-06-08 | $28.95 | $52.44 | 7,255,200 | — | — |
| 2004-06-07 | $28.96 | $52.46 | 7,768,000 | — | — |
| 2004-06-04 | $28.18 | $51.05 | 7,615,200 | — | — |
| 2004-06-03 | $28.09 | $50.89 | 5,959,000 | — | — |
| 2004-06-02 | $28.57 | $51.75 | 5,353,800 | — | — |
| 2004-06-01 | $28.95 | $52.43 | 6,589,200 | — | — |
| 2004-05-28 | $28.58 | $51.78 | 4,126,600 | — | — |
| 2004-05-27 | $28.45 | $51.36 | 9,109,000 | — | — |
| 2004-05-26 | $29.06 | $52.46 | 6,535,400 | — | — |
| 2004-05-25 | $29.47 | $53.21 | 7,795,200 | — | — |
| 2004-05-24 | $29.01 | $52.37 | 9,507,400 | — | — |
| 2004-05-21 | $28.30 | $51.09 | 7,223,400 | — | — |
| 2004-05-20 | $28.46 | $51.38 | 4,733,600 | — | — |
| 2004-05-19 | $28.47 | $51.39 | 8,592,400 | — | — |
| 2004-05-18 | $28.52 | $51.49 | 7,808,200 | — | — |
| 2004-05-17 | $28.67 | $51.75 | 7,052,200 | — | — |
| 2004-05-14 | $28.65 | $51.72 | 6,048,200 | — | — |
| 2004-05-13 | $28.68 | $51.79 | 8,488,400 | — | — |
| 2004-05-12 | $28.35 | $51.18 | 10,855,800 | — | — |
| 2004-05-11 | $27.82 | $50.22 | 8,196,800 | — | — |
| 2004-05-10 | $27.73 | $50.06 | 9,558,400 | — | — |
| 2004-05-07 | $28.03 | $50.60 | 6,574,800 | — | — |
| 2004-05-06 | $28.78 | $51.95 | 5,775,200 | — | — |
| 2004-05-05 | $29.20 | $52.71 | 17,071,800 | — | — |
| 2004-05-04 | $29.59 | $53.42 | 5,648,000 | — | — |
| 2004-05-03 | $29.79 | $53.77 | 6,015,200 | — | — |
| 2004-04-30 | $29.26 | $52.84 | 11,481,800 | — | — |
| 2004-04-29 | $29.44 | $53.15 | 9,452,200 | — | — |
| 2004-04-28 | $30.50 | $55.06 | 7,027,600 | — | — |
| 2004-04-27 | $31.23 | $56.37 | 8,003,000 | — | — |
| 2004-04-26 | $30.99 | $55.95 | 4,652,600 | — | — |
| 2004-04-23 | $30.85 | $55.70 | 10,111,000 | — | — |
| 2004-04-22 | $31.92 | $57.63 | 7,040,800 | — | — |
| 2004-04-21 | $30.91 | $55.80 | 6,310,200 | — | — |
| 2004-04-20 | $31.20 | $56.32 | 5,362,800 | — | — |
| 2004-04-19 | $31.78 | $57.37 | 7,143,200 | — | — |
| 2004-04-16 | $32.08 | $57.91 | 6,176,600 | — | — |
| 2004-04-15 | $31.34 | $56.58 | 5,619,200 | — | — |
| 2004-04-14 | $30.90 | $55.79 | 4,921,400 | — | — |
| 2004-04-13 | $31.02 | $56.00 | 6,329,600 | — | — |
| 2004-04-12 | $31.38 | $56.65 | 6,363,400 | — | — |
| 2004-04-08 | $30.65 | $55.33 | 6,237,200 | — | — |
| 2004-04-07 | $30.38 | $54.85 | 10,902,000 | — | — |
| 2004-04-06 | $30.66 | $55.34 | 6,010,200 | — | — |
| 2004-04-05 | $30.80 | $55.61 | 5,821,400 | — | — |
| 2004-04-02 | $30.90 | $55.78 | 7,120,600 | — | — |
| 2004-04-01 | $30.95 | $55.88 | 9,476,600 | — | — |
| 2004-03-31 | $31.92 | $57.64 | 8,422,600 | — | — |
| 2004-03-30 | $31.74 | $57.29 | 9,335,800 | — | — |
| 2004-03-29 | $30.68 | $55.39 | 7,083,800 | — | — |
| 2004-03-26 | $30.74 | $55.49 | 6,952,200 | — | — |
| 2004-03-25 | $30.56 | $55.16 | 9,090,000 | — | — |
| 2004-03-24 | $30.54 | $55.14 | 13,512,800 | — | — |
| 2004-03-23 | $31.07 | $56.09 | 9,613,600 | — | — |
| 2004-03-22 | $31.17 | $56.28 | 4,967,400 | — | — |
| 2004-03-19 | $31.83 | $57.47 | 6,739,400 | — | — |
| 2004-03-18 | $32.49 | $58.66 | 6,813,400 | — | — |
| 2004-03-17 | $32.38 | $58.47 | 5,635,600 | — | — |
| 2004-03-16 | $31.25 | $56.43 | 4,932,200 | — | — |
| 2004-03-15 | $31.33 | $56.56 | 5,402,200 | — | — |
| 2004-03-12 | $31.25 | $56.42 | 6,626,600 | — | — |
| 2004-03-11 | $31.08 | $56.11 | 5,693,200 | — | — |
| 2004-03-10 | $31.60 | $57.05 | 49,387,800 | — | — |
| 2004-03-09 | $32.39 | $58.48 | 4,825,400 | — | — |
| 2004-03-08 | $32.56 | $58.79 | 3,919,200 | — | — |
| 2004-03-05 | $32.49 | $58.67 | 6,031,600 | — | — |
| 2004-03-04 | $32.69 | $59.01 | 5,117,800 | — | — |
| 2004-03-03 | $32.89 | $59.38 | 5,250,600 | — | — |
| 2004-03-02 | $33.18 | $59.90 | 6,274,000 | — | — |
| 2004-03-01 | $33.24 | $60.00 | 5,921,400 | — | — |
| 2004-02-27 | $32.24 | $58.22 | 4,608,000 | — | — |
| 2004-02-26 | $32.38 | $58.46 | 6,400,600 | — | — |
| 2004-02-25 | $32.23 | $58.19 | 6,562,600 | — | — |
| 2004-02-24 | $32.24 | $58.20 | 6,597,400 | — | — |
| 2004-02-23 | $31.60 | $57.05 | 4,947,000 | — | — |
| 2004-02-20 | $31.56 | $56.80 | 5,891,200 | — | — |
| 2004-02-19 | $31.72 | $57.10 | 5,663,400 | — | — |
| 2004-02-18 | $31.50 | $56.70 | 7,200,400 | — | — |
| 2004-02-17 | $32.04 | $57.66 | 7,699,000 | — | — |
| 2004-02-13 | $32.01 | $57.63 | 5,774,600 | — | — |
| 2004-02-12 | $31.99 | $57.58 | 5,018,400 | — | — |
| 2004-02-11 | $31.74 | $57.12 | 7,905,800 | — | — |
| 2004-02-10 | $31.73 | $57.11 | 10,354,800 | — | — |
| 2004-02-09 | $31.07 | $55.92 | 6,463,000 | — | — |
| 2004-02-06 | $30.61 | $55.10 | 6,525,800 | — | — |
| 2004-02-05 | $30.42 | $54.77 | 8,638,200 | — | — |
| 2004-02-04 | $30.84 | $55.51 | 7,874,200 | — | — |
| 2004-02-03 | $30.82 | $55.47 | 7,229,800 | — | — |
| 2004-02-02 | $30.80 | $55.44 | 9,218,800 | — | — |
| 2004-01-30 | $30.59 | $55.06 | 8,319,200 | — | — |
| 2004-01-29 | $30.91 | $55.64 | 12,227,600 | — | — |
| 2004-01-28 | $30.92 | $55.67 | 13,595,200 | — | — |
| 2004-01-27 | $31.00 | $55.80 | 19,312,400 | — | — |
| 2004-01-26 | $30.53 | $54.95 | 13,178,000 | — | — |
| 2004-01-23 | $29.89 | $53.79 | 24,420,800 | — | — |
| 2004-01-22 | $27.79 | $50.02 | 7,829,400 | — | — |
| 2004-01-21 | $28.03 | $50.45 | 6,352,000 | — | — |
| 2004-01-20 | $27.82 | $50.07 | 8,509,400 | — | — |
| 2004-01-16 | $26.95 | $48.50 | 5,289,800 | — | — |
| 2004-01-15 | $26.34 | $47.42 | 5,384,400 | — | — |
| 2004-01-14 | $26.61 | $47.90 | 4,697,800 | — | — |
| 2004-01-13 | $26.75 | $48.15 | 7,284,000 | — | — |
| 2004-01-12 | $26.67 | $48.02 | 7,300,000 | — | — |
| 2004-01-09 | $27.00 | $48.60 | 13,982,400 | — | — |
| 2004-01-08 | $26.92 | $48.47 | 9,339,600 | — | — |
| 2004-01-07 | $26.78 | $48.20 | 9,240,800 | — | — |
| 2004-01-06 | $27.46 | $49.42 | 6,237,000 | — | — |
| 2004-01-05 | $27.75 | $49.96 | 5,984,000 | — | — |
| 2004-01-02 | $27.33 | $49.19 | 3,667,000 | — | — |