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 — 2004
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2004-12-31 | $30.67 | $75.14 | 6,425,707 | — | — |
| 2004-12-30 | $30.74 | $75.33 | 7,238,850 | — | — |
| 2004-12-29 | $30.76 | $75.37 | 7,585,738 | — | — |
| 2004-12-28 | $30.73 | $75.28 | 8,825,732 | — | — |
| 2004-12-27 | $30.49 | $74.70 | 10,156,063 | — | — |
| 2004-12-23 | $30.82 | $75.52 | 12,618,863 | — | — |
| 2004-12-22 | $30.74 | $75.33 | 14,574,222 | — | — |
| 2004-12-21 | $30.52 | $74.77 | 19,363,896 | — | — |
| 2004-12-20 | $30.07 | $73.67 | 19,026,440 | — | — |
| 2004-12-17 | $30.14 | $73.86 | 40,023,330 | — | — |
| 2004-12-16 | $30.33 | $74.32 | 32,315,709 | — | — |
| 2004-12-15 | $29.08 | $71.26 | 32,830,172 | — | — |
| 2004-12-14 | $28.26 | $69.25 | 17,751,338 | — | — |
| 2004-12-13 | $27.72 | $67.92 | 12,639,928 | — | — |
| 2004-12-10 | $27.42 | $67.19 | 9,393,853 | — | — |
| 2004-12-09 | $27.41 | $67.17 | 13,043,094 | — | — |
| 2004-12-08 | $27.38 | $67.08 | 21,279,850 | — | — |
| 2004-12-07 | $26.61 | $65.20 | 13,926,348 | — | — |
| 2004-12-06 | $26.83 | $65.74 | 14,705,641 | — | — |
| 2004-12-03 | $27.37 | $67.05 | 17,109,543 | — | — |
| 2004-12-02 | $27.29 | $66.86 | 21,461,782 | — | — |
| 2004-12-01 | $26.45 | $64.81 | 16,440,081 | — | — |
| 2004-11-30 | $26.74 | $64.62 | 16,954,439 | — | — |
| 2004-11-29 | $26.40 | $63.81 | 13,866,717 | — | — |
| 2004-11-26 | $26.43 | $63.88 | 7,689,281 | — | — |
| 2004-11-24 | $25.97 | $62.78 | 12,081,344 | — | — |
| 2004-11-23 | $25.90 | $62.59 | 12,102,304 | — | — |
| 2004-11-22 | $25.89 | $62.57 | 13,626,515 | — | — |
| 2004-11-19 | $25.88 | $62.54 | 14,523,813 | — | — |
| 2004-11-18 | $26.11 | $63.10 | 14,841,462 | — | — |
| 2004-11-17 | $26.09 | $63.05 | 14,607,234 | — | — |
| 2004-11-16 | $26.22 | $63.38 | 20,989,239 | — | — |
| 2004-11-15 | $25.85 | $62.48 | 25,266,756 | — | — |
| 2004-11-12 | $25.24 | $61.00 | 19,452,242 | — | — |
| 2004-11-11 | $24.95 | $60.31 | 20,317,576 | — | — |
| 2004-11-10 | $25.20 | $60.91 | 35,614,498 | — | — |
| 2004-11-09 | $24.81 | $59.96 | 45,119,858 | — | — |
| 2004-11-08 | $25.35 | $61.28 | 37,632,946 | — | — |
| 2004-11-05 | $25.01 | $60.45 | 52,761,874 | — | — |
| 2004-11-04 | $25.78 | $62.31 | 35,970,085 | — | — |
| 2004-11-03 | $26.59 | $64.27 | 51,887,842 | — | — |
| 2004-11-02 | $25.57 | $61.81 | 67,250,684 | — | — |
| 2004-11-01 | $26.98 | $65.22 | 69,787,997 | — | — |
| 2004-10-29 | $29.88 | $72.21 | 17,765,382 | — | — |
| 2004-10-28 | $30.12 | $72.81 | 10,244,095 | — | — |
| 2004-10-27 | $29.79 | $72.00 | 12,499,915 | — | — |
| 2004-10-26 | $29.26 | $70.71 | 13,229,009 | — | — |
| 2004-10-25 | $29.09 | $70.32 | 11,498,342 | — | — |
| 2004-10-22 | $29.16 | $70.48 | 14,164,034 | — | — |
| 2004-10-21 | $29.83 | $72.09 | 10,728,690 | — | — |
| 2004-10-20 | $29.96 | $72.42 | 16,312,120 | — | — |
| 2004-10-19 | $29.73 | $71.86 | 15,273,447 | — | — |
| 2004-10-18 | $29.48 | $71.26 | 13,306,456 | — | — |
| 2004-10-15 | $29.10 | $70.34 | 14,877,513 | — | — |
| 2004-10-14 | $28.81 | $69.62 | 14,542,886 | — | — |
| 2004-10-13 | $28.69 | $69.35 | 25,127,582 | — | — |
| 2004-10-12 | $29.44 | $71.15 | 18,004,850 | — | — |
| 2004-10-11 | $29.33 | $70.89 | 25,329,426 | — | — |
| 2004-10-08 | $28.95 | $69.97 | 23,479,811 | — | — |
| 2004-10-07 | $29.56 | $71.45 | 53,912,998 | — | — |
| 2004-10-06 | $30.22 | $73.04 | 50,767,111 | — | — |
| 2004-10-05 | $31.90 | $77.10 | 28,795,582 | — | — |
| 2004-10-04 | $32.66 | $78.94 | 37,088,196 | — | — |
| 2004-10-01 | $31.78 | $76.82 | 60,270,480 | — | — |
| 2004-09-30 | $31.49 | $76.11 | 151,976,244 | — | — |
| 2004-09-29 | $43.01 | $103.94 | 5,124,196 | — | — |
| 2004-09-28 | $42.86 | $103.60 | 6,111,936 | — | — |
| 2004-09-27 | $42.42 | $102.53 | 8,077,460 | — | — |
| 2004-09-24 | $42.08 | $101.70 | 5,092,861 | — | — |
| 2004-09-23 | $42.24 | $102.10 | 5,173,033 | — | — |
| 2004-09-22 | $42.70 | $103.20 | 5,685,190 | — | — |
| 2004-09-21 | $42.79 | $103.41 | 5,749,538 | — | — |
| 2004-09-20 | $42.62 | $103.02 | 7,222,187 | — | — |
| 2004-09-17 | $42.91 | $103.71 | 7,278,150 | — | — |
| 2004-09-16 | $43.11 | $104.20 | 3,930,943 | — | — |
| 2004-09-15 | $43.32 | $104.70 | 5,555,762 | — | — |
| 2004-09-14 | $43.46 | $105.05 | 5,633,838 | — | — |
| 2004-09-13 | $43.37 | $104.82 | 8,444,574 | — | — |
| 2004-09-10 | $43.67 | $105.56 | 5,194,831 | — | — |
| 2004-09-09 | $43.19 | $104.38 | 4,854,546 | — | — |
| 2004-09-08 | $43.55 | $105.26 | 5,784,331 | — | — |
| 2004-09-07 | $43.68 | $105.58 | 5,260,646 | — | — |
| 2004-09-03 | $43.40 | $104.89 | 4,767,457 | — | — |
| 2004-09-02 | $43.02 | $103.99 | 4,607,008 | — | — |
| 2004-09-01 | $42.50 | $102.72 | 5,221,555 | — | — |
| 2004-08-31 | $42.91 | $102.83 | 5,777,414 | — | — |
| 2004-08-30 | $42.87 | $102.74 | 5,036,898 | — | — |
| 2004-08-27 | $43.08 | $103.25 | 5,897,201 | — | — |
| 2004-08-26 | $42.99 | $103.02 | 9,650,298 | — | — |
| 2004-08-25 | $43.91 | $105.24 | 7,762,746 | — | — |
| 2004-08-24 | $44.23 | $105.99 | 3,711,073 | — | — |
| 2004-08-23 | $44.10 | $105.69 | 3,886,822 | — | — |
| 2004-08-20 | $43.97 | $105.37 | 5,898,982 | — | — |
| 2004-08-19 | $43.34 | $103.86 | 3,925,494 | — | — |
| 2004-08-18 | $43.71 | $104.76 | 5,520,654 | — | — |
| 2004-08-17 | $42.91 | $102.83 | 5,392,694 | — | — |
| 2004-08-16 | $43.01 | $103.06 | 3,747,543 | — | — |
| 2004-08-13 | $42.55 | $101.97 | 3,043,811 | — | — |
| 2004-08-12 | $42.74 | $102.42 | 4,507,553 | — | — |
| 2004-08-11 | $42.94 | $102.90 | 5,289,361 | — | — |
| 2004-08-10 | $42.60 | $102.10 | 4,132,998 | — | — |
| 2004-08-09 | $42.05 | $100.78 | 4,812,102 | — | — |
| 2004-08-06 | $41.60 | $99.70 | 6,396,992 | — | — |
| 2004-08-05 | $42.40 | $101.60 | 4,706,987 | — | — |
| 2004-08-04 | $42.84 | $102.67 | 4,610,362 | — | — |
| 2004-08-03 | $42.81 | $102.61 | 5,477,477 | — | — |
| 2004-08-02 | $43.39 | $103.98 | 4,690,848 | — | — |
| 2004-07-30 | $43.27 | $103.70 | 4,230,252 | — | — |
| 2004-07-29 | $43.32 | $103.82 | 5,559,954 | — | — |
| 2004-07-28 | $42.96 | $102.95 | 5,822,688 | — | — |
| 2004-07-27 | $42.98 | $102.99 | 5,450,962 | — | — |
| 2004-07-26 | $42.94 | $102.90 | 6,477,374 | — | — |
| 2004-07-23 | $43.09 | $103.27 | 5,767,878 | — | — |
| 2004-07-22 | $43.28 | $103.73 | 7,717,158 | — | — |
| 2004-07-21 | $42.55 | $101.97 | 7,868,803 | — | — |
| 2004-07-20 | $42.78 | $102.51 | 7,977,271 | — | — |
| 2004-07-19 | $42.41 | $101.65 | 5,755,511 | — | — |
| 2004-07-16 | $42.75 | $102.45 | 6,832,017 | — | — |
| 2004-07-15 | $42.66 | $102.24 | 5,740,001 | — | — |
| 2004-07-14 | $43.59 | $104.46 | 5,390,807 | — | — |
| 2004-07-13 | $43.46 | $104.16 | 3,820,274 | — | — |
| 2004-07-12 | $43.58 | $104.44 | 4,658,779 | — | — |
| 2004-07-09 | $43.76 | $104.87 | 4,315,035 | — | — |
| 2004-07-08 | $43.82 | $105.01 | 6,199,444 | — | — |
| 2004-07-07 | $44.19 | $105.90 | 4,955,154 | — | — |
| 2004-07-06 | $44.47 | $106.56 | 4,311,053 | — | — |
| 2004-07-02 | $44.71 | $107.16 | 3,377,494 | — | — |
| 2004-07-01 | $44.90 | $107.59 | 7,113,195 | — | — |
| 2004-06-30 | $45.32 | $108.62 | 6,176,598 | — | — |
| 2004-06-29 | $45.18 | $108.28 | 4,052,721 | — | — |
| 2004-06-28 | $44.98 | $107.80 | 4,960,289 | — | — |
| 2004-06-25 | $44.85 | $107.48 | 6,978,632 | — | — |
| 2004-06-24 | $45.72 | $109.56 | 4,425,914 | — | — |
| 2004-06-23 | $45.62 | $109.33 | 6,243,041 | — | — |
| 2004-06-22 | $45.41 | $108.83 | 5,421,723 | — | — |
| 2004-06-21 | $45.75 | $109.65 | 4,344,484 | — | — |
| 2004-06-18 | $46.15 | $110.59 | 8,639,398 | — | — |
| 2004-06-17 | $46.11 | $110.50 | 4,337,672 | — | — |
| 2004-06-16 | $45.88 | $109.95 | 5,480,935 | — | — |
| 2004-06-15 | $45.75 | $109.65 | 7,871,842 | — | — |
| 2004-06-14 | $44.75 | $107.25 | 6,899,822 | — | — |
| 2004-06-10 | $45.59 | $109.26 | 4,395,102 | — | — |
| 2004-06-09 | $45.66 | $109.42 | 3,959,868 | — | — |
| 2004-06-08 | $46.15 | $110.61 | 5,060,478 | — | — |
| 2004-06-07 | $45.85 | $109.88 | 4,656,264 | — | — |
| 2004-06-04 | $45.99 | $110.22 | 4,787,369 | — | — |
| 2004-06-03 | $45.78 | $109.72 | 5,233,502 | — | — |
| 2004-06-02 | $45.64 | $109.37 | 5,014,051 | — | — |
| 2004-06-01 | $46.15 | $109.74 | 8,079,137 | — | — |
| 2004-05-28 | $45.13 | $107.34 | 4,981,982 | — | — |
| 2004-05-27 | $45.26 | $107.63 | 5,388,606 | — | — |
| 2004-05-26 | $44.77 | $106.47 | 5,740,630 | — | — |
| 2004-05-25 | $44.69 | $106.27 | 4,090,344 | — | — |
| 2004-05-24 | $44.13 | $104.95 | 3,830,440 | — | — |
| 2004-05-21 | $44.46 | $105.72 | 3,709,501 | — | — |
| 2004-05-20 | $44.37 | $105.52 | 5,495,712 | — | — |
| 2004-05-19 | $44.31 | $105.38 | 4,734,130 | — | — |
| 2004-05-18 | $44.70 | $106.31 | 3,989,107 | — | — |
| 2004-05-17 | $44.50 | $105.84 | 4,880,641 | — | — |
| 2004-05-14 | $44.32 | $105.41 | 4,665,696 | — | — |
| 2004-05-13 | $43.99 | $104.61 | 5,366,389 | — | — |
| 2004-05-12 | $44.70 | $106.31 | 5,186,447 | — | — |
| 2004-05-11 | $44.27 | $105.29 | 6,697,244 | — | — |
| 2004-05-10 | $44.57 | $106.00 | 9,195,571 | — | — |
| 2004-05-07 | $45.52 | $108.27 | 6,956,310 | — | — |
| 2004-05-06 | $45.91 | $109.17 | 5,994,036 | — | — |
| 2004-05-05 | $45.62 | $108.49 | 4,903,173 | — | — |
| 2004-05-04 | $45.66 | $108.58 | 5,666,955 | — | — |
| 2004-05-03 | $45.52 | $108.24 | 5,782,445 | — | — |
| 2004-04-30 | $44.85 | $106.65 | 4,851,716 | — | — |
| 2004-04-29 | $44.83 | $106.61 | 5,811,055 | — | — |
| 2004-04-28 | $45.27 | $107.65 | 6,195,881 | — | — |
| 2004-04-27 | $45.09 | $107.22 | 6,138,870 | — | — |
| 2004-04-26 | $44.50 | $105.84 | 3,817,026 | — | — |
| 2004-04-23 | $44.62 | $106.11 | 4,012,687 | — | — |
| 2004-04-22 | $44.60 | $106.06 | 7,468,886 | — | — |
| 2004-04-21 | $44.37 | $105.52 | 6,093,806 | — | — |
| 2004-04-20 | $44.09 | $104.86 | 4,708,035 | — | — |
| 2004-04-19 | $44.79 | $106.52 | 5,784,122 | — | — |
| 2004-04-16 | $44.92 | $106.84 | 8,015,418 | — | — |
| 2004-04-15 | $44.83 | $106.61 | 13,231,838 | — | — |
| 2004-04-14 | $43.36 | $103.11 | 9,200,916 | — | — |
| 2004-04-13 | $42.54 | $101.16 | 6,373,517 | — | — |
| 2004-04-12 | $42.83 | $101.87 | 5,454,106 | — | — |
| 2004-04-08 | $42.59 | $101.28 | 6,343,125 | — | — |
| 2004-04-07 | $42.79 | $101.75 | 5,138,239 | — | — |
| 2004-04-06 | $43.08 | $102.46 | 5,487,014 | — | — |
| 2004-04-05 | $43.22 | $102.77 | 4,897,618 | — | — |
| 2004-04-02 | $43.00 | $102.25 | 7,634,261 | — | — |
| 2004-04-01 | $42.74 | $101.64 | 6,060,479 | — | — |
| 2004-03-31 | $42.17 | $100.28 | 10,088,153 | — | — |
| 2004-03-30 | $42.08 | $100.07 | 7,722,817 | — | — |
| 2004-03-29 | $42.53 | $101.14 | 5,698,081 | — | — |
| 2004-03-26 | $41.98 | $99.85 | 5,871,734 | — | — |
| 2004-03-25 | $41.69 | $99.14 | 8,132,794 | — | — |
| 2004-03-24 | $41.04 | $97.60 | 8,837,050 | — | — |
| 2004-03-23 | $41.94 | $99.73 | 6,212,125 | — | — |
| 2004-03-22 | $41.58 | $98.89 | 10,136,046 | — | — |
| 2004-03-19 | $41.77 | $99.32 | 8,308,858 | — | — |
| 2004-03-18 | $42.53 | $101.14 | 7,997,707 | — | — |
| 2004-03-17 | $42.36 | $100.73 | 11,958,518 | — | — |
| 2004-03-16 | $43.04 | $102.37 | 6,689,803 | — | — |
| 2004-03-15 | $42.80 | $101.78 | 7,222,711 | — | — |
| 2004-03-12 | $43.08 | $102.46 | 6,929,586 | — | — |
| 2004-03-11 | $42.93 | $102.09 | 9,375,513 | — | — |
| 2004-03-10 | $44.04 | $104.73 | 9,885,050 | — | — |
| 2004-03-09 | $45.11 | $107.29 | 6,222,814 | — | — |
| 2004-03-08 | $45.49 | $108.17 | 4,883,366 | — | — |
| 2004-03-05 | $45.90 | $109.15 | 6,340,610 | — | — |
| 2004-03-04 | $45.59 | $108.42 | 6,640,338 | — | — |
| 2004-03-03 | $44.95 | $106.90 | 7,498,964 | — | — |
| 2004-03-02 | $45.56 | $107.52 | 10,426,028 | — | — |
| 2004-03-01 | $46.23 | $109.09 | 5,237,904 | — | — |
| 2004-02-27 | $45.88 | $108.26 | 7,618,750 | — | — |
| 2004-02-26 | $45.46 | $107.27 | 7,477,794 | — | — |
| 2004-02-25 | $45.70 | $107.83 | 8,946,252 | — | — |
| 2004-02-24 | $46.28 | $109.21 | 5,724,805 | — | — |
| 2004-02-23 | $46.32 | $109.30 | 5,457,984 | — | — |
| 2004-02-20 | $46.10 | $108.78 | 6,375,822 | — | — |
| 2004-02-19 | $46.62 | $110.02 | 8,557,654 | — | — |
| 2004-02-18 | $46.83 | $110.51 | 8,936,401 | — | — |
| 2004-02-17 | $46.62 | $110.02 | 5,649,454 | — | — |
| 2004-02-13 | $46.64 | $110.06 | 6,772,595 | — | — |
| 2004-02-12 | $46.10 | $108.78 | 5,266,934 | — | — |
| 2004-02-11 | $46.39 | $109.48 | 5,879,280 | — | — |
| 2004-02-10 | $46.18 | $108.98 | 6,030,821 | — | — |
| 2004-02-09 | $45.96 | $108.46 | 5,779,930 | — | — |
| 2004-02-06 | $46.53 | $109.79 | 6,120,739 | — | — |
| 2004-02-05 | $46.51 | $109.75 | 8,924,873 | — | — |
| 2004-02-04 | $46.70 | $110.20 | 11,642,337 | — | — |
| 2004-02-03 | $46.28 | $109.21 | 7,594,751 | — | — |
| 2004-02-02 | $45.87 | $108.24 | 8,026,737 | — | — |
| 2004-01-30 | $45.42 | $107.18 | 8,639,293 | — | — |
| 2004-01-29 | $46.07 | $108.71 | 7,468,677 | — | — |
| 2004-01-28 | $45.71 | $107.85 | 11,747,556 | — | — |
| 2004-01-27 | $45.19 | $106.64 | 10,181,320 | — | — |
| 2004-01-26 | $45.04 | $106.28 | 12,631,439 | — | — |
| 2004-01-23 | $43.68 | $103.08 | 7,673,351 | — | — |
| 2004-01-22 | $44.00 | $103.82 | 7,855,179 | — | — |
| 2004-01-21 | $44.13 | $104.14 | 9,069,497 | — | — |
| 2004-01-20 | $43.87 | $103.53 | 7,547,277 | — | — |
| 2004-01-16 | $44.07 | $104.00 | 7,062,577 | — | — |
| 2004-01-15 | $43.83 | $103.42 | 6,747,443 | — | — |
| 2004-01-14 | $44.17 | $104.23 | 6,398,354 | — | — |
| 2004-01-13 | $43.58 | $102.83 | 8,905,694 | — | — |
| 2004-01-12 | $43.80 | $103.35 | 13,857,599 | — | — |
| 2004-01-09 | $44.97 | $106.12 | 9,228,164 | — | — |
| 2004-01-08 | $45.88 | $108.26 | 8,032,920 | — | — |
| 2004-01-07 | $45.64 | $107.70 | 10,255,309 | — | — |
| 2004-01-06 | $45.58 | $107.56 | 8,366,079 | — | — |
| 2004-01-05 | $45.80 | $108.08 | 12,495,828 | — | — |
| 2004-01-02 | $44.90 | $105.94 | 11,674,615 | — | — |