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
- 1980-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 — 2004
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2004-12-31 | $25.89 | $193.32 | 1,699,200 | — | — |
| 2004-12-30 | $26.16 | $195.34 | 1,500,000 | — | — |
| 2004-12-29 | $26.20 | $195.64 | 2,528,200 | — | — |
| 2004-12-28 | $26.06 | $194.59 | 2,077,200 | — | — |
| 2004-12-27 | $25.83 | $192.87 | 2,722,600 | — | — |
| 2004-12-23 | $25.83 | $192.91 | 3,489,400 | — | — |
| 2004-12-22 | $25.58 | $191.08 | 4,501,200 | — | — |
| 2004-12-21 | $25.48 | $190.26 | 7,771,000 | — | — |
| 2004-12-20 | $25.28 | $188.80 | 22,782,200 | — | — |
| 2004-12-17 | $23.64 | $176.52 | 14,862,800 | — | — |
| 2004-12-16 | $22.81 | $170.32 | 4,355,200 | — | — |
| 2004-12-15 | $22.29 | $166.47 | 2,028,400 | — | — |
| 2004-12-14 | $22.14 | $165.31 | 1,685,600 | — | — |
| 2004-12-13 | $21.98 | $164.16 | 1,278,400 | — | — |
| 2004-12-10 | $21.58 | $161.21 | 1,034,800 | — | — |
| 2004-12-09 | $21.56 | $160.98 | 1,120,000 | — | — |
| 2004-12-08 | $21.45 | $160.16 | 1,813,800 | — | — |
| 2004-12-07 | $21.53 | $160.80 | 1,816,600 | — | — |
| 2004-12-06 | $22.00 | $162.29 | 1,410,800 | — | — |
| 2004-12-03 | $21.66 | $159.75 | 1,952,200 | — | — |
| 2004-12-02 | $21.65 | $159.67 | 2,163,400 | — | — |
| 2004-12-01 | $21.76 | $160.48 | 2,141,600 | — | — |
| 2004-11-30 | $22.00 | $162.22 | 1,701,800 | — | — |
| 2004-11-29 | $22.11 | $163.06 | 1,498,200 | — | — |
| 2004-11-26 | $22.45 | $165.54 | 312,200 | — | — |
| 2004-11-24 | $22.43 | $165.42 | 912,400 | — | — |
| 2004-11-23 | $22.42 | $165.31 | 1,142,200 | — | — |
| 2004-11-22 | $22.33 | $164.69 | 1,599,800 | — | — |
| 2004-11-19 | $21.84 | $161.11 | 1,228,400 | — | — |
| 2004-11-18 | $22.05 | $162.59 | 1,497,800 | — | — |
| 2004-11-17 | $22.00 | $162.29 | 3,179,600 | — | — |
| 2004-11-16 | $22.36 | $164.91 | 1,054,600 | — | — |
| 2004-11-15 | $22.47 | $165.68 | 860,600 | — | — |
| 2004-11-12 | $22.54 | $166.24 | 2,877,800 | — | — |
| 2004-11-11 | $22.45 | $165.57 | 935,400 | — | — |
| 2004-11-10 | $22.25 | $164.10 | 919,200 | — | — |
| 2004-11-09 | $22.18 | $163.62 | 1,191,400 | — | — |
| 2004-11-08 | $22.32 | $164.58 | 1,391,400 | — | — |
| 2004-11-05 | $22.11 | $163.03 | 2,388,800 | — | — |
| 2004-11-04 | $22.20 | $163.73 | 3,743,600 | — | — |
| 2004-11-03 | $21.59 | $159.23 | 2,952,600 | — | — |
| 2004-11-02 | $20.99 | $154.77 | 1,549,600 | — | — |
| 2004-11-01 | $21.49 | $158.46 | 2,347,400 | — | — |
| 2004-10-29 | $21.30 | $157.05 | 1,879,400 | — | — |
| 2004-10-28 | $21.23 | $156.57 | 2,878,600 | — | — |
| 2004-10-27 | $21.11 | $155.69 | 1,566,200 | — | — |
| 2004-10-26 | $21.23 | $156.54 | 2,400,200 | — | — |
| 2004-10-25 | $20.76 | $153.11 | 2,893,200 | — | — |
| 2004-10-22 | $20.52 | $151.34 | 3,514,800 | — | — |
| 2004-10-21 | $20.29 | $149.64 | 2,571,800 | — | — |
| 2004-10-20 | $20.50 | $151.23 | 5,020,600 | — | — |
| 2004-10-19 | $20.50 | $151.23 | 2,494,000 | — | — |
| 2004-10-18 | $20.68 | $152.56 | 5,435,000 | — | — |
| 2004-10-15 | $20.84 | $153.74 | 3,060,000 | — | — |
| 2004-10-14 | $20.97 | $154.62 | 1,301,600 | — | — |
| 2004-10-13 | $20.96 | $154.58 | 2,112,800 | — | — |
| 2004-10-12 | $21.36 | $157.53 | 1,818,600 | — | — |
| 2004-10-11 | $21.25 | $156.69 | 1,363,600 | — | — |
| 2004-10-08 | $21.21 | $156.43 | 3,905,200 | — | — |
| 2004-10-07 | $21.41 | $157.87 | 1,071,000 | — | — |
| 2004-10-06 | $21.62 | $159.45 | 1,742,600 | — | — |
| 2004-10-05 | $21.57 | $159.08 | 1,179,400 | — | — |
| 2004-10-04 | $21.48 | $158.42 | 1,752,400 | — | — |
| 2004-10-01 | $21.44 | $158.12 | 1,287,800 | — | — |
| 2004-09-30 | $21.30 | $157.09 | 1,763,000 | — | — |
| 2004-09-29 | $21.21 | $156.39 | 1,140,800 | — | — |
| 2004-09-28 | $21.21 | $156.39 | 1,421,400 | — | — |
| 2004-09-27 | $21.06 | $155.28 | 1,735,200 | — | — |
| 2004-09-24 | $20.92 | $154.33 | 1,509,600 | — | — |
| 2004-09-23 | $20.99 | $154.77 | 1,400,000 | — | — |
| 2004-09-22 | $21.10 | $155.62 | 3,121,600 | — | — |
| 2004-09-21 | $20.98 | $154.69 | 2,363,000 | — | — |
| 2004-09-20 | $20.81 | $153.44 | 1,535,400 | — | — |
| 2004-09-17 | $20.81 | $153.48 | 2,618,800 | — | — |
| 2004-09-16 | $20.80 | $153.40 | 1,433,200 | — | — |
| 2004-09-15 | $20.47 | $150.97 | 1,316,000 | — | — |
| 2004-09-14 | $20.49 | $151.08 | 1,942,200 | — | — |
| 2004-09-13 | $20.60 | $151.93 | 2,321,600 | — | — |
| 2004-09-10 | $20.58 | $151.74 | 2,148,600 | — | — |
| 2004-09-09 | $20.53 | $151.41 | 2,209,800 | — | — |
| 2004-09-08 | $20.57 | $151.67 | 1,859,600 | — | — |
| 2004-09-07 | $20.79 | $153.29 | 4,150,200 | — | — |
| 2004-09-03 | $21.02 | $153.00 | 1,695,400 | — | — |
| 2004-09-02 | $21.13 | $153.80 | 1,648,000 | — | — |
| 2004-09-01 | $21.10 | $153.58 | 2,437,200 | — | — |
| 2004-08-31 | $21.17 | $154.09 | 2,010,000 | — | — |
| 2004-08-30 | $20.78 | $151.21 | 932,200 | — | — |
| 2004-08-27 | $20.74 | $150.96 | 936,800 | — | — |
| 2004-08-26 | $20.59 | $149.90 | 964,000 | — | — |
| 2004-08-25 | $20.55 | $149.58 | 1,121,600 | — | — |
| 2004-08-24 | $20.51 | $149.29 | 1,637,400 | — | — |
| 2004-08-23 | $20.50 | $149.25 | 1,277,600 | — | — |
| 2004-08-20 | $20.56 | $149.65 | 1,057,600 | — | — |
| 2004-08-19 | $20.51 | $149.32 | 1,181,800 | — | — |
| 2004-08-18 | $20.61 | $150.01 | 1,793,000 | — | — |
| 2004-08-17 | $20.24 | $147.28 | 2,024,600 | — | — |
| 2004-08-16 | $20.26 | $147.50 | 1,176,200 | — | — |
| 2004-08-13 | $20.13 | $146.52 | 2,341,600 | — | — |
| 2004-08-12 | $20.31 | $147.79 | 1,613,800 | — | — |
| 2004-08-11 | $20.51 | $149.29 | 2,754,600 | — | — |
| 2004-08-10 | $20.34 | $148.05 | 1,820,000 | — | — |
| 2004-08-09 | $20.26 | $147.50 | 1,827,400 | — | — |
| 2004-08-06 | $20.31 | $147.83 | 2,451,600 | — | — |
| 2004-08-05 | $19.98 | $145.43 | 1,995,800 | — | — |
| 2004-08-04 | $20.16 | $146.70 | 2,296,000 | — | — |
| 2004-08-03 | $20.15 | $146.67 | 2,094,000 | — | — |
| 2004-08-02 | $20.04 | $145.86 | 3,307,800 | — | — |
| 2004-07-30 | $19.50 | $141.93 | 9,795,400 | — | — |
| 2004-07-29 | $19.92 | $145.03 | 2,312,200 | — | — |
| 2004-07-28 | $19.94 | $145.14 | 2,186,000 | — | — |
| 2004-07-27 | $19.98 | $145.39 | 1,553,600 | — | — |
| 2004-07-26 | $20.09 | $146.23 | 2,704,600 | — | — |
| 2004-07-23 | $20.01 | $145.68 | 1,960,200 | — | — |
| 2004-07-22 | $20.22 | $147.17 | 3,288,200 | — | — |
| 2004-07-21 | $20.17 | $146.85 | 3,651,400 | — | — |
| 2004-07-20 | $20.30 | $147.76 | 3,475,200 | — | — |
| 2004-07-19 | $19.84 | $144.41 | 2,289,800 | — | — |
| 2004-07-16 | $19.74 | $143.64 | 3,566,200 | — | — |
| 2004-07-15 | $19.49 | $141.86 | 3,669,400 | — | — |
| 2004-07-14 | $19.53 | $142.12 | 2,164,600 | — | — |
| 2004-07-13 | $19.46 | $141.61 | 2,319,800 | — | — |
| 2004-07-12 | $19.56 | $142.37 | 1,474,800 | — | — |
| 2004-07-09 | $19.58 | $142.55 | 1,958,800 | — | — |
| 2004-07-08 | $19.70 | $143.35 | 2,030,000 | — | — |
| 2004-07-07 | $19.83 | $144.34 | 2,033,800 | — | — |
| 2004-07-06 | $19.88 | $144.70 | 1,882,200 | — | — |
| 2004-07-02 | $19.83 | $144.30 | 2,365,000 | — | — |
| 2004-07-01 | $19.53 | $142.12 | 4,396,400 | — | — |
| 2004-06-30 | $20.01 | $145.68 | 2,366,200 | — | — |
| 2004-06-29 | $20.14 | $146.59 | 2,832,000 | — | — |
| 2004-06-28 | $20.20 | $147.03 | 1,622,600 | — | — |
| 2004-06-25 | $20.12 | $146.41 | 2,317,800 | — | — |
| 2004-06-24 | $20.35 | $148.12 | 1,493,600 | — | — |
| 2004-06-23 | $20.30 | $147.76 | 1,563,200 | — | — |
| 2004-06-22 | $20.25 | $147.43 | 1,110,800 | — | — |
| 2004-06-21 | $20.36 | $148.16 | 1,559,400 | — | — |
| 2004-06-18 | $20.28 | $147.58 | 1,237,600 | — | — |
| 2004-06-17 | $20.23 | $147.25 | 1,729,000 | — | — |
| 2004-06-16 | $20.33 | $148.01 | 1,019,000 | — | — |
| 2004-06-15 | $20.29 | $147.68 | 2,022,600 | — | — |
| 2004-06-14 | $20.29 | $147.68 | 1,952,600 | — | — |
| 2004-06-10 | $20.38 | $148.30 | 1,369,400 | — | — |
| 2004-06-09 | $20.46 | $148.92 | 1,426,800 | — | — |
| 2004-06-08 | $20.50 | $149.21 | 959,200 | — | — |
| 2004-06-07 | $20.67 | $150.45 | 982,800 | — | — |
| 2004-06-04 | $20.48 | $149.03 | 2,029,000 | — | — |
| 2004-06-03 | $20.83 | $149.61 | 1,941,200 | — | — |
| 2004-06-02 | $20.96 | $150.51 | 1,009,000 | — | — |
| 2004-06-01 | $20.83 | $149.61 | 1,605,400 | — | — |
| 2004-05-28 | $21.08 | $151.41 | 1,225,200 | — | — |
| 2004-05-27 | $20.85 | $149.76 | 1,859,200 | — | — |
| 2004-05-26 | $20.93 | $150.33 | 1,693,600 | — | — |
| 2004-05-25 | $20.83 | $149.65 | 1,700,000 | — | — |
| 2004-05-24 | $20.43 | $146.74 | 1,395,400 | — | — |
| 2004-05-21 | $20.14 | $144.62 | 1,168,800 | — | — |
| 2004-05-20 | $20.20 | $145.09 | 1,157,600 | — | — |
| 2004-05-19 | $20.20 | $145.09 | 1,057,800 | — | — |
| 2004-05-18 | $20.33 | $145.99 | 1,842,000 | — | — |
| 2004-05-17 | $20.17 | $144.84 | 1,188,200 | — | — |
| 2004-05-14 | $20.43 | $146.74 | 1,774,600 | — | — |
| 2004-05-13 | $20.29 | $145.73 | 1,938,000 | — | — |
| 2004-05-12 | $20.18 | $144.94 | 1,645,200 | — | — |
| 2004-05-11 | $20.07 | $144.15 | 1,927,800 | — | — |
| 2004-05-10 | $20.08 | $144.23 | 2,856,000 | — | — |
| 2004-05-07 | $20.28 | $145.66 | 3,376,200 | — | — |
| 2004-05-06 | $20.91 | $150.15 | 3,069,200 | — | — |
| 2004-05-05 | $21.04 | $151.12 | 1,457,600 | — | — |
| 2004-05-04 | $21.14 | $151.80 | 1,668,400 | — | — |
| 2004-05-03 | $21.38 | $153.53 | 1,207,000 | — | — |
| 2004-04-30 | $21.45 | $154.07 | 2,751,400 | — | — |
| 2004-04-29 | $21.44 | $153.99 | 4,875,400 | — | — |
| 2004-04-28 | $22.31 | $160.21 | 2,414,800 | — | — |
| 2004-04-27 | $22.27 | $159.96 | 1,945,000 | — | — |
| 2004-04-26 | $22.41 | $160.93 | 1,851,400 | — | — |
| 2004-04-23 | $22.43 | $161.14 | 1,865,000 | — | — |
| 2004-04-22 | $22.55 | $161.97 | 1,624,400 | — | — |
| 2004-04-21 | $22.25 | $159.81 | 1,291,200 | — | — |
| 2004-04-20 | $22.35 | $160.53 | 1,307,000 | — | — |
| 2004-04-19 | $22.53 | $161.79 | 1,008,400 | — | — |
| 2004-04-16 | $22.72 | $163.19 | 996,000 | — | — |
| 2004-04-15 | $22.66 | $162.76 | 4,175,200 | — | — |
| 2004-04-14 | $22.30 | $160.17 | 2,895,200 | — | — |
| 2004-04-13 | $22.55 | $161.93 | 3,652,000 | — | — |
| 2004-04-12 | $23.00 | $165.24 | 2,618,000 | — | — |
| 2004-04-08 | $23.30 | $167.35 | 1,655,200 | — | — |
| 2004-04-07 | $23.45 | $168.43 | 1,673,000 | — | — |
| 2004-04-06 | $23.52 | $168.93 | 1,816,200 | — | — |
| 2004-04-05 | $23.58 | $169.33 | 1,831,800 | — | — |
| 2004-04-02 | $23.60 | $169.51 | 1,710,800 | — | — |
| 2004-04-01 | $23.71 | $170.30 | 1,504,200 | — | — |
| 2004-03-31 | $23.49 | $168.72 | 3,419,800 | — | — |
| 2004-03-30 | $23.58 | $169.33 | 1,838,600 | — | — |
| 2004-03-29 | $23.35 | $167.71 | 1,468,600 | — | — |
| 2004-03-26 | $23.25 | $167.03 | 903,600 | — | — |
| 2004-03-25 | $23.17 | $166.46 | 1,410,200 | — | — |
| 2004-03-24 | $23.14 | $166.17 | 1,305,400 | — | — |
| 2004-03-23 | $23.09 | $165.88 | 1,179,600 | — | — |
| 2004-03-22 | $22.98 | $165.06 | 1,257,200 | — | — |
| 2004-03-19 | $23.29 | $167.28 | 1,412,400 | — | — |
| 2004-03-18 | $23.23 | $166.85 | 1,366,400 | — | — |
| 2004-03-17 | $23.32 | $167.50 | 2,128,200 | — | — |
| 2004-03-16 | $22.74 | $163.30 | 1,905,600 | — | — |
| 2004-03-15 | $22.67 | $162.86 | 1,702,200 | — | — |
| 2004-03-12 | $22.55 | $161.97 | 1,870,800 | — | — |
| 2004-03-11 | $22.63 | $162.51 | 1,540,400 | — | — |
| 2004-03-10 | $23.00 | $165.24 | 1,525,400 | — | — |
| 2004-03-09 | $23.03 | $165.41 | 1,825,600 | — | — |
| 2004-03-08 | $23.18 | $166.53 | 1,569,400 | — | — |
| 2004-03-05 | $23.28 | $167.21 | 2,071,400 | — | — |
| 2004-03-04 | $23.17 | $166.46 | 2,745,800 | — | — |
| 2004-03-03 | $23.54 | $167.07 | 2,730,400 | — | — |
| 2004-03-02 | $23.75 | $168.59 | 2,598,600 | — | — |
| 2004-03-01 | $23.67 | $167.99 | 1,676,000 | — | — |
| 2004-02-27 | $23.57 | $167.32 | 2,841,600 | — | — |
| 2004-02-26 | $23.17 | $164.51 | 1,513,400 | — | — |
| 2004-02-25 | $23.14 | $164.23 | 1,848,600 | — | — |
| 2004-02-24 | $23.05 | $163.62 | 1,386,200 | — | — |
| 2004-02-23 | $22.94 | $162.84 | 1,013,200 | — | — |
| 2004-02-20 | $22.96 | $162.95 | 1,431,600 | — | — |
| 2004-02-19 | $23.20 | $164.69 | 2,010,200 | — | — |
| 2004-02-18 | $23.23 | $164.90 | 1,601,600 | — | — |
| 2004-02-17 | $23.04 | $163.55 | 1,080,600 | — | — |
| 2004-02-13 | $22.83 | $162.03 | 1,050,600 | — | — |
| 2004-02-12 | $22.91 | $162.63 | 1,135,600 | — | — |
| 2004-02-11 | $23.11 | $164.05 | 2,837,200 | — | — |
| 2004-02-10 | $22.75 | $161.49 | 2,435,000 | — | — |
| 2004-02-09 | $22.71 | $161.21 | 1,228,600 | — | — |
| 2004-02-06 | $22.66 | $160.86 | 1,340,600 | — | — |
| 2004-02-05 | $22.47 | $159.51 | 2,079,200 | — | — |
| 2004-02-04 | $22.50 | $159.72 | 2,380,800 | — | — |
| 2004-02-03 | $22.69 | $161.07 | 1,243,400 | — | — |
| 2004-02-02 | $22.62 | $160.54 | 1,488,200 | — | — |
| 2004-01-30 | $22.72 | $161.28 | 1,545,600 | — | — |
| 2004-01-29 | $22.89 | $162.45 | 2,199,000 | — | — |
| 2004-01-28 | $22.55 | $160.07 | 5,054,600 | — | — |
| 2004-01-27 | $22.23 | $157.77 | 1,874,600 | — | — |
| 2004-01-26 | $22.33 | $158.48 | 1,567,200 | — | — |
| 2004-01-23 | $22.36 | $158.69 | 2,053,600 | — | — |
| 2004-01-22 | $22.21 | $157.66 | 2,657,200 | — | — |
| 2004-01-21 | $22.13 | $157.06 | 3,550,400 | — | — |
| 2004-01-20 | $21.60 | $153.33 | 1,525,000 | — | — |
| 2004-01-16 | $21.63 | $153.54 | 1,018,000 | — | — |
| 2004-01-15 | $21.53 | $152.83 | 1,783,600 | — | — |
| 2004-01-14 | $21.80 | $154.75 | 1,557,200 | — | — |
| 2004-01-13 | $21.69 | $153.97 | 1,147,000 | — | — |
| 2004-01-12 | $21.88 | $155.32 | 1,031,800 | — | — |
| 2004-01-09 | $22.00 | $156.21 | 995,200 | — | — |
| 2004-01-08 | $22.12 | $157.02 | 1,710,200 | — | — |
| 2004-01-07 | $21.80 | $154.75 | 1,431,200 | — | — |
| 2004-01-06 | $21.74 | $154.29 | 1,154,400 | — | — |
| 2004-01-05 | $21.70 | $154.04 | 1,427,000 | — | — |
| 2004-01-02 | $21.90 | $155.46 | 1,261,400 | — | — |