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
- 1997-10-08 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 | $78.48 | $195.24 | 204,400 | — | — |
| 2004-12-30 | $79.28 | $197.23 | 259,325 | — | — |
| 2004-12-29 | $78.80 | $196.03 | 291,025 | — | — |
| 2004-12-28 | $81.60 | $198.02 | 377,500 | — | — |
| 2004-12-27 | $81.16 | $196.96 | 262,325 | — | — |
| 2004-12-23 | $81.52 | $197.83 | 178,875 | — | — |
| 2004-12-22 | $81.84 | $198.61 | 216,575 | — | — |
| 2004-12-21 | $81.40 | $197.54 | 222,025 | — | — |
| 2004-12-20 | $80.24 | $194.72 | 244,700 | — | — |
| 2004-12-17 | $80.64 | $195.69 | 149,525 | — | — |
| 2004-12-16 | $79.60 | $193.17 | 210,075 | — | — |
| 2004-12-15 | $80.88 | $196.28 | 329,825 | — | — |
| 2004-12-14 | $80.48 | $195.31 | 339,300 | — | — |
| 2004-12-13 | $80.04 | $194.24 | 170,750 | — | — |
| 2004-12-10 | $80.04 | $194.24 | 181,700 | — | — |
| 2004-12-09 | $79.92 | $193.95 | 157,800 | — | — |
| 2004-12-08 | $79.80 | $193.66 | 153,075 | — | — |
| 2004-12-07 | $79.40 | $192.68 | 186,050 | — | — |
| 2004-12-06 | $79.88 | $193.85 | 238,975 | — | — |
| 2004-12-03 | $79.08 | $191.91 | 251,775 | — | — |
| 2004-12-02 | $77.28 | $187.54 | 359,900 | — | — |
| 2004-12-01 | $79.12 | $192.01 | 259,850 | — | — |
| 2004-11-30 | $79.20 | $192.20 | 210,425 | — | — |
| 2004-11-29 | $78.60 | $190.74 | 298,150 | — | — |
| 2004-11-26 | $78.16 | $189.68 | 83,125 | — | — |
| 2004-11-24 | $77.96 | $189.19 | 208,175 | — | — |
| 2004-11-23 | $77.32 | $187.64 | 244,275 | — | — |
| 2004-11-22 | $76.60 | $185.89 | 226,575 | — | — |
| 2004-11-19 | $75.04 | $182.10 | 140,875 | — | — |
| 2004-11-18 | $75.60 | $183.46 | 202,350 | — | — |
| 2004-11-17 | $75.36 | $182.88 | 234,000 | — | — |
| 2004-11-16 | $76.20 | $184.92 | 377,525 | — | — |
| 2004-11-15 | $76.56 | $185.79 | 247,600 | — | — |
| 2004-11-12 | $75.80 | $183.95 | 256,425 | — | — |
| 2004-11-11 | $74.36 | $180.45 | 206,825 | — | — |
| 2004-11-10 | $73.60 | $178.61 | 204,375 | — | — |
| 2004-11-09 | $73.00 | $177.15 | 239,975 | — | — |
| 2004-11-08 | $72.36 | $175.60 | 354,575 | — | — |
| 2004-11-05 | $72.16 | $175.12 | 577,525 | — | — |
| 2004-11-04 | $74.20 | $180.07 | 401,625 | — | — |
| 2004-11-03 | $72.80 | $176.67 | 248,700 | — | — |
| 2004-11-02 | $72.24 | $175.31 | 191,825 | — | — |
| 2004-11-01 | $72.20 | $175.21 | 235,025 | — | — |
| 2004-10-29 | $71.92 | $174.53 | 286,500 | — | — |
| 2004-10-28 | $71.56 | $173.66 | 231,850 | — | — |
| 2004-10-27 | $71.12 | $172.59 | 230,825 | — | — |
| 2004-10-26 | $70.84 | $171.91 | 415,350 | — | — |
| 2004-10-25 | $68.20 | $165.51 | 281,975 | — | — |
| 2004-10-22 | $67.04 | $162.69 | 157,675 | — | — |
| 2004-10-21 | $67.92 | $164.83 | 208,900 | — | — |
| 2004-10-20 | $66.88 | $162.30 | 528,475 | — | — |
| 2004-10-19 | $68.32 | $165.80 | 153,125 | — | — |
| 2004-10-18 | $68.64 | $166.57 | 240,750 | — | — |
| 2004-10-15 | $68.04 | $165.12 | 294,650 | — | — |
| 2004-10-14 | $69.00 | $167.45 | 266,350 | — | — |
| 2004-10-13 | $69.00 | $167.45 | 161,000 | — | — |
| 2004-10-12 | $69.00 | $167.45 | 212,450 | — | — |
| 2004-10-11 | $68.48 | $166.18 | 139,100 | — | — |
| 2004-10-08 | $68.92 | $167.25 | 156,125 | — | — |
| 2004-10-07 | $68.28 | $165.70 | 188,600 | — | — |
| 2004-10-06 | $68.32 | $165.80 | 211,700 | — | — |
| 2004-10-05 | $68.44 | $166.09 | 172,075 | — | — |
| 2004-10-04 | $68.92 | $167.25 | 190,825 | — | — |
| 2004-10-01 | $68.96 | $167.35 | 229,800 | — | — |
| 2004-09-30 | $68.52 | $166.28 | 230,050 | — | — |
| 2004-09-29 | $68.52 | $166.28 | 296,850 | — | — |
| 2004-09-28 | $68.92 | $167.25 | 475,300 | — | — |
| 2004-09-27 | $72.08 | $170.07 | 411,600 | — | — |
| 2004-09-24 | $71.96 | $169.78 | 261,350 | — | — |
| 2004-09-23 | $71.92 | $169.69 | 320,200 | — | — |
| 2004-09-22 | $71.48 | $168.65 | 333,900 | — | — |
| 2004-09-21 | $71.16 | $167.90 | 349,525 | — | — |
| 2004-09-20 | $71.68 | $169.12 | 453,750 | — | — |
| 2004-09-17 | $73.12 | $172.52 | 257,075 | — | — |
| 2004-09-16 | $73.32 | $172.99 | 244,400 | — | — |
| 2004-09-15 | $72.20 | $170.35 | 169,050 | — | — |
| 2004-09-14 | $71.68 | $169.12 | 167,500 | — | — |
| 2004-09-13 | $71.40 | $168.46 | 129,675 | — | — |
| 2004-09-10 | $71.20 | $167.99 | 303,050 | — | — |
| 2004-09-09 | $71.84 | $169.50 | 190,950 | — | — |
| 2004-09-08 | $71.88 | $169.60 | 219,475 | — | — |
| 2004-09-07 | $72.00 | $169.88 | 185,400 | — | — |
| 2004-09-03 | $71.32 | $168.27 | 114,000 | — | — |
| 2004-09-02 | $71.04 | $167.61 | 198,575 | — | — |
| 2004-09-01 | $70.92 | $167.33 | 168,825 | — | — |
| 2004-08-31 | $71.40 | $168.46 | 206,850 | — | — |
| 2004-08-30 | $70.96 | $167.42 | 176,200 | — | — |
| 2004-08-27 | $70.00 | $165.16 | 207,475 | — | — |
| 2004-08-26 | $69.84 | $164.78 | 162,050 | — | — |
| 2004-08-25 | $69.16 | $163.18 | 196,125 | — | — |
| 2004-08-24 | $69.12 | $163.08 | 250,400 | — | — |
| 2004-08-23 | $69.32 | $163.56 | 156,225 | — | — |
| 2004-08-20 | $68.72 | $162.14 | 145,500 | — | — |
| 2004-08-19 | $68.08 | $160.63 | 189,225 | — | — |
| 2004-08-18 | $68.72 | $162.14 | 391,025 | — | — |
| 2004-08-17 | $67.92 | $160.25 | 178,075 | — | — |
| 2004-08-16 | $67.60 | $159.50 | 154,875 | — | — |
| 2004-08-13 | $66.56 | $157.04 | 126,225 | — | — |
| 2004-08-12 | $66.20 | $156.19 | 153,125 | — | — |
| 2004-08-11 | $67.00 | $158.08 | 165,300 | — | — |
| 2004-08-10 | $67.08 | $158.27 | 150,050 | — | — |
| 2004-08-09 | $66.20 | $156.19 | 221,825 | — | — |
| 2004-08-06 | $66.64 | $157.23 | 443,575 | — | — |
| 2004-08-05 | $65.00 | $153.36 | 232,475 | — | — |
| 2004-08-04 | $66.52 | $156.95 | 188,650 | — | — |
| 2004-08-03 | $66.92 | $157.89 | 216,775 | — | — |
| 2004-08-02 | $65.80 | $155.25 | 199,875 | — | — |
| 2004-07-30 | $66.00 | $155.72 | 219,475 | — | — |
| 2004-07-29 | $65.72 | $155.06 | 260,375 | — | — |
| 2004-07-28 | $64.80 | $152.89 | 323,875 | — | — |
| 2004-07-27 | $64.44 | $152.04 | 476,350 | — | — |
| 2004-07-26 | $65.24 | $153.93 | 398,500 | — | — |
| 2004-07-23 | $64.84 | $152.99 | 306,250 | — | — |
| 2004-07-22 | $65.72 | $155.06 | 307,200 | — | — |
| 2004-07-21 | $66.32 | $156.48 | 393,025 | — | — |
| 2004-07-20 | $67.20 | $158.55 | 242,025 | — | — |
| 2004-07-19 | $67.40 | $159.03 | 313,600 | — | — |
| 2004-07-16 | $67.76 | $159.87 | 588,500 | — | — |
| 2004-07-15 | $66.76 | $157.52 | 388,800 | — | — |
| 2004-07-14 | $66.96 | $157.99 | 246,775 | — | — |
| 2004-07-13 | $67.40 | $159.03 | 246,775 | — | — |
| 2004-07-12 | $68.40 | $161.38 | 197,475 | — | — |
| 2004-07-09 | $68.08 | $160.63 | 135,450 | — | — |
| 2004-07-08 | $67.28 | $158.74 | 239,400 | — | — |
| 2004-07-07 | $69.20 | $163.27 | 225,425 | — | — |
| 2004-07-06 | $68.68 | $162.05 | 167,375 | — | — |
| 2004-07-02 | $69.28 | $163.46 | 295,250 | — | — |
| 2004-07-01 | $66.88 | $157.80 | 286,275 | — | — |
| 2004-06-30 | $67.84 | $160.06 | 453,650 | — | — |
| 2004-06-29 | $68.36 | $156.76 | 367,825 | — | — |
| 2004-06-28 | $69.72 | $159.88 | 390,450 | — | — |
| 2004-06-25 | $68.84 | $157.86 | 190,950 | — | — |
| 2004-06-24 | $68.44 | $156.94 | 331,475 | — | — |
| 2004-06-23 | $68.92 | $158.04 | 314,700 | — | — |
| 2004-06-22 | $69.36 | $159.05 | 177,650 | — | — |
| 2004-06-21 | $68.80 | $157.77 | 276,400 | — | — |
| 2004-06-18 | $68.80 | $157.77 | 180,775 | — | — |
| 2004-06-17 | $69.08 | $158.41 | 207,975 | — | — |
| 2004-06-16 | $68.56 | $157.22 | 194,800 | — | — |
| 2004-06-15 | $68.60 | $157.31 | 303,525 | — | — |
| 2004-06-14 | $67.12 | $153.92 | 360,375 | — | — |
| 2004-06-10 | $69.00 | $158.23 | 264,175 | — | — |
| 2004-06-09 | $69.52 | $159.42 | 266,625 | — | — |
| 2004-06-08 | $69.80 | $160.06 | 202,275 | — | — |
| 2004-06-07 | $70.96 | $162.72 | 128,450 | — | — |
| 2004-06-04 | $69.16 | $158.59 | 163,125 | — | — |
| 2004-06-03 | $69.20 | $158.69 | 166,675 | — | — |
| 2004-06-02 | $69.60 | $159.60 | 209,100 | — | — |
| 2004-06-01 | $69.76 | $159.97 | 238,050 | — | — |
| 2004-05-28 | $71.08 | $163.00 | 183,975 | — | — |
| 2004-05-27 | $69.80 | $160.06 | 219,400 | — | — |
| 2004-05-26 | $69.76 | $159.97 | 254,825 | — | — |
| 2004-05-25 | $68.28 | $156.58 | 252,775 | — | — |
| 2004-05-24 | $67.52 | $154.83 | 198,375 | — | — |
| 2004-05-21 | $66.56 | $152.63 | 178,125 | — | — |
| 2004-05-20 | $66.72 | $153.00 | 261,425 | — | — |
| 2004-05-19 | $65.04 | $149.15 | 356,325 | — | — |
| 2004-05-18 | $66.00 | $151.35 | 367,275 | — | — |
| 2004-05-17 | $65.20 | $149.51 | 294,950 | — | — |
| 2004-05-14 | $64.96 | $148.96 | 336,400 | — | — |
| 2004-05-13 | $64.56 | $148.05 | 367,900 | — | — |
| 2004-05-12 | $65.20 | $149.51 | 323,125 | — | — |
| 2004-05-11 | $66.40 | $152.27 | 330,350 | — | — |
| 2004-05-10 | $65.36 | $149.88 | 710,300 | — | — |
| 2004-05-07 | $67.68 | $155.20 | 361,800 | — | — |
| 2004-05-06 | $70.20 | $160.98 | 231,975 | — | — |
| 2004-05-05 | $71.32 | $163.55 | 322,625 | — | — |
| 2004-05-04 | $70.12 | $160.80 | 246,700 | — | — |
| 2004-05-03 | $68.84 | $157.86 | 344,125 | — | — |
| 2004-04-30 | $69.20 | $158.69 | 203,500 | — | — |
| 2004-04-29 | $69.48 | $159.33 | 271,400 | — | — |
| 2004-04-28 | $70.12 | $160.80 | 261,325 | — | — |
| 2004-04-27 | $71.20 | $163.27 | 316,075 | — | — |
| 2004-04-26 | $70.28 | $161.16 | 193,300 | — | — |
| 2004-04-23 | $69.84 | $160.15 | 208,475 | — | — |
| 2004-04-22 | $70.48 | $161.62 | 250,525 | — | — |
| 2004-04-21 | $69.44 | $159.24 | 405,500 | — | — |
| 2004-04-20 | $69.84 | $160.15 | 263,075 | — | — |
| 2004-04-19 | $71.56 | $164.10 | 249,175 | — | — |
| 2004-04-16 | $71.60 | $164.19 | 315,800 | — | — |
| 2004-04-15 | $70.68 | $162.08 | 491,500 | — | — |
| 2004-04-14 | $69.56 | $159.51 | 836,325 | — | — |
| 2004-04-13 | $71.04 | $162.91 | 938,625 | — | — |
| 2004-04-12 | $70.44 | $161.53 | 839,100 | — | — |
| 2004-04-08 | $73.20 | $167.86 | 202,200 | — | — |
| 2004-04-07 | $74.68 | $171.25 | 569,075 | — | — |
| 2004-04-06 | $73.36 | $168.23 | 630,100 | — | — |
| 2004-04-05 | $73.12 | $167.68 | 1,012,425 | — | — |
| 2004-04-02 | $74.80 | $171.53 | 894,250 | — | — |
| 2004-04-01 | $78.12 | $179.14 | 278,775 | — | — |
| 2004-03-31 | $78.20 | $179.32 | 241,125 | — | — |
| 2004-03-30 | $77.88 | $178.59 | 396,250 | — | — |
| 2004-03-29 | $78.36 | $179.69 | 311,600 | — | — |
| 2004-03-26 | $80.40 | $179.78 | 302,325 | — | — |
| 2004-03-25 | $80.56 | $180.14 | 730,525 | — | — |
| 2004-03-24 | $81.04 | $181.21 | 767,900 | — | — |
| 2004-03-23 | $84.52 | $189.00 | 301,650 | — | — |
| 2004-03-22 | $83.80 | $187.39 | 305,950 | — | — |
| 2004-03-19 | $83.72 | $187.21 | 365,750 | — | — |
| 2004-03-18 | $82.80 | $185.15 | 266,725 | — | — |
| 2004-03-17 | $81.08 | $181.30 | 320,275 | — | — |
| 2004-03-16 | $80.04 | $178.98 | 417,300 | — | — |
| 2004-03-15 | $80.52 | $180.05 | 462,025 | — | — |
| 2004-03-12 | $82.80 | $185.15 | 175,425 | — | — |
| 2004-03-11 | $81.48 | $182.20 | 398,600 | — | — |
| 2004-03-10 | $82.12 | $183.63 | 200,950 | — | — |
| 2004-03-09 | $82.60 | $184.70 | 247,275 | — | — |
| 2004-03-08 | $82.88 | $185.33 | 369,600 | — | — |
| 2004-03-05 | $84.00 | $187.83 | 332,900 | — | — |
| 2004-03-04 | $83.88 | $187.57 | 209,075 | — | — |
| 2004-03-03 | $83.64 | $187.03 | 296,500 | — | — |
| 2004-03-02 | $83.40 | $186.49 | 245,175 | — | — |
| 2004-03-01 | $82.96 | $185.51 | 228,650 | — | — |
| 2004-02-27 | $81.60 | $182.47 | 150,975 | — | — |
| 2004-02-26 | $81.40 | $182.02 | 148,800 | — | — |
| 2004-02-25 | $81.24 | $181.66 | 124,100 | — | — |
| 2004-02-24 | $81.24 | $181.66 | 228,200 | — | — |
| 2004-02-23 | $80.16 | $179.25 | 154,500 | — | — |
| 2004-02-20 | $80.32 | $179.60 | 192,175 | — | — |
| 2004-02-19 | $80.36 | $179.69 | 205,425 | — | — |
| 2004-02-18 | $80.40 | $179.78 | 197,275 | — | — |
| 2004-02-17 | $81.12 | $181.39 | 267,750 | — | — |
| 2004-02-13 | $81.00 | $181.13 | 228,325 | — | — |
| 2004-02-12 | $80.72 | $180.50 | 265,375 | — | — |
| 2004-02-11 | $80.00 | $178.89 | 233,275 | — | — |
| 2004-02-10 | $80.00 | $178.89 | 347,100 | — | — |
| 2004-02-09 | $80.40 | $179.78 | 552,425 | — | — |
| 2004-02-06 | $80.72 | $180.50 | 214,600 | — | — |
| 2004-02-05 | $79.20 | $177.10 | 265,525 | — | — |
| 2004-02-04 | $79.80 | $178.44 | 287,475 | — | — |
| 2004-02-03 | $80.20 | $179.34 | 333,375 | — | — |
| 2004-02-02 | $80.16 | $179.25 | 452,225 | — | — |
| 2004-01-30 | $78.48 | $175.49 | 252,850 | — | — |
| 2004-01-29 | $77.48 | $173.25 | 351,775 | — | — |
| 2004-01-28 | $76.64 | $171.38 | 478,000 | — | — |
| 2004-01-27 | $78.32 | $175.13 | 668,000 | — | — |
| 2004-01-26 | $76.76 | $171.64 | 524,125 | — | — |
| 2004-01-23 | $75.16 | $168.07 | 570,575 | — | — |
| 2004-01-22 | $74.60 | $166.81 | 402,150 | — | — |
| 2004-01-21 | $74.48 | $166.55 | 362,000 | — | — |
| 2004-01-20 | $74.00 | $165.47 | 400,375 | — | — |
| 2004-01-16 | $73.96 | $165.38 | 659,000 | — | — |
| 2004-01-15 | $74.00 | $165.47 | 1,541,125 | — | — |
| 2004-01-14 | $75.36 | $168.51 | 303,950 | — | — |
| 2004-01-13 | $74.32 | $166.19 | 290,325 | — | — |
| 2004-01-12 | $75.60 | $169.05 | 236,750 | — | — |
| 2004-01-09 | $74.20 | $165.92 | 137,550 | — | — |
| 2004-01-08 | $74.64 | $166.90 | 122,825 | — | — |
| 2004-01-07 | $74.20 | $165.92 | 170,875 | — | — |
| 2004-01-06 | $74.56 | $166.72 | 189,125 | — | — |
| 2004-01-05 | $72.80 | $162.79 | 353,950 | — | — |
| 2004-01-02 | $74.64 | $166.90 | 292,200 | — | — |