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-03-17 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 | $39.30 | $42.58 | 246,470 | — | — |
| 2004-12-30 | $39.70 | $43.02 | 163,430 | — | — |
| 2004-12-29 | $40.00 | $43.34 | 295,750 | — | — |
| 2004-12-28 | $40.30 | $43.67 | 167,070 | — | — |
| 2004-12-27 | $41.10 | $44.54 | 195,910 | — | — |
| 2004-12-23 | $40.30 | $43.67 | 173,030 | — | — |
| 2004-12-22 | $39.50 | $42.80 | 187,110 | — | — |
| 2004-12-21 | $39.90 | $43.24 | 163,840 | — | — |
| 2004-12-20 | $39.80 | $43.13 | 217,310 | — | — |
| 2004-12-17 | $39.80 | $43.13 | 275,650 | — | — |
| 2004-12-16 | $39.70 | $43.02 | 309,760 | — | — |
| 2004-12-15 | $42.50 | $46.05 | 305,440 | — | — |
| 2004-12-14 | $40.80 | $44.21 | 299,430 | — | — |
| 2004-12-13 | $41.30 | $44.75 | 194,270 | — | — |
| 2004-12-10 | $40.00 | $43.34 | 201,280 | — | — |
| 2004-12-09 | $39.70 | $43.02 | 498,150 | — | — |
| 2004-12-08 | $40.80 | $44.21 | 435,630 | — | — |
| 2004-12-07 | $40.70 | $44.10 | 300,030 | — | — |
| 2004-12-06 | $40.30 | $43.67 | 443,210 | — | — |
| 2004-12-03 | $42.30 | $45.84 | 396,940 | — | — |
| 2004-12-02 | $42.30 | $45.84 | 688,420 | — | — |
| 2004-12-01 | $45.50 | $49.30 | 418,190 | — | — |
| 2004-11-30 | $45.90 | $49.74 | 230,270 | — | — |
| 2004-11-29 | $47.20 | $51.15 | 335,840 | — | — |
| 2004-11-26 | $46.90 | $50.82 | 203,050 | — | — |
| 2004-11-24 | $45.00 | $48.76 | 225,800 | — | — |
| 2004-11-23 | $45.10 | $48.87 | 307,300 | — | — |
| 2004-11-22 | $46.60 | $50.50 | 708,300 | — | — |
| 2004-11-19 | $44.50 | $48.22 | 1,403,150 | — | — |
| 2004-11-18 | $45.20 | $48.98 | 307,240 | — | — |
| 2004-11-17 | $46.40 | $50.28 | 399,340 | — | — |
| 2004-11-16 | $46.60 | $50.50 | 409,230 | — | — |
| 2004-11-15 | $47.30 | $51.25 | 389,290 | — | — |
| 2004-11-12 | $49.90 | $54.07 | 618,960 | — | — |
| 2004-11-11 | $51.20 | $55.48 | 105,170 | — | — |
| 2004-11-10 | $51.40 | $55.70 | 179,380 | — | — |
| 2004-11-09 | $51.10 | $55.37 | 260,120 | — | — |
| 2004-11-08 | $50.10 | $54.29 | 345,770 | — | — |
| 2004-11-05 | $52.10 | $56.45 | 327,520 | — | — |
| 2004-11-04 | $51.30 | $55.59 | 377,210 | — | — |
| 2004-11-03 | $49.20 | $53.31 | 236,620 | — | — |
| 2004-11-02 | $47.50 | $51.47 | 294,520 | — | — |
| 2004-11-01 | $49.90 | $54.07 | 246,320 | — | — |
| 2004-10-29 | $49.50 | $53.64 | 224,850 | — | — |
| 2004-10-28 | $48.10 | $52.12 | 319,590 | — | — |
| 2004-10-27 | $49.70 | $53.85 | 376,320 | — | — |
| 2004-10-26 | $50.70 | $54.94 | 314,670 | — | — |
| 2004-10-25 | $50.90 | $55.15 | 546,240 | — | — |
| 2004-10-22 | $46.40 | $50.28 | 150,320 | — | — |
| 2004-10-21 | $46.90 | $50.82 | 214,950 | — | — |
| 2004-10-20 | $46.50 | $50.39 | 289,070 | — | — |
| 2004-10-19 | $43.60 | $47.24 | 165,230 | — | — |
| 2004-10-18 | $44.30 | $48.00 | 197,810 | — | — |
| 2004-10-15 | $44.40 | $48.11 | 271,550 | — | — |
| 2004-10-14 | $43.40 | $47.03 | 189,730 | — | — |
| 2004-10-13 | $42.80 | $46.38 | 433,100 | — | — |
| 2004-10-12 | $44.60 | $48.33 | 264,820 | — | — |
| 2004-10-11 | $47.50 | $51.47 | 177,120 | — | — |
| 2004-10-08 | $45.90 | $49.74 | 374,590 | — | — |
| 2004-10-07 | $45.90 | $49.74 | 289,200 | — | — |
| 2004-10-06 | $47.00 | $50.93 | 529,860 | — | — |
| 2004-10-05 | $48.00 | $52.01 | 402,360 | — | — |
| 2004-10-04 | $45.60 | $49.41 | 353,210 | — | — |
| 2004-10-01 | $46.70 | $50.60 | 382,550 | — | — |
| 2004-09-30 | $47.40 | $51.36 | 889,580 | — | — |
| 2004-09-29 | $44.90 | $48.65 | 613,360 | — | — |
| 2004-09-28 | $41.90 | $45.40 | 409,300 | — | — |
| 2004-09-27 | $39.50 | $42.80 | 322,600 | — | — |
| 2004-09-24 | $39.00 | $42.26 | 274,150 | — | — |
| 2004-09-23 | $38.90 | $42.15 | 357,070 | — | — |
| 2004-09-22 | $37.10 | $40.20 | 222,590 | — | — |
| 2004-09-21 | $36.50 | $39.55 | 220,820 | — | — |
| 2004-09-20 | $34.40 | $37.28 | 124,980 | — | — |
| 2004-09-17 | $35.20 | $38.14 | 248,130 | — | — |
| 2004-09-16 | $35.70 | $38.68 | 220,110 | — | — |
| 2004-09-15 | $36.30 | $39.33 | 162,400 | — | — |
| 2004-09-14 | $37.20 | $40.31 | 215,410 | — | — |
| 2004-09-13 | $36.30 | $39.33 | 151,560 | — | — |
| 2004-09-10 | $35.20 | $38.14 | 166,110 | — | — |
| 2004-09-09 | $35.80 | $38.79 | 125,480 | — | — |
| 2004-09-08 | $34.20 | $37.06 | 146,410 | — | — |
| 2004-09-07 | $35.20 | $38.14 | 267,410 | — | — |
| 2004-09-03 | $36.60 | $39.66 | 122,910 | — | — |
| 2004-09-02 | $37.10 | $40.20 | 133,240 | — | — |
| 2004-09-01 | $36.90 | $39.98 | 187,170 | — | — |
| 2004-08-31 | $36.00 | $39.01 | 152,060 | — | — |
| 2004-08-30 | $35.30 | $38.25 | 228,990 | — | — |
| 2004-08-27 | $36.30 | $39.33 | 126,610 | — | — |
| 2004-08-26 | $36.10 | $39.12 | 143,350 | — | — |
| 2004-08-25 | $37.30 | $40.42 | 270,000 | — | — |
| 2004-08-24 | $35.50 | $38.47 | 225,780 | — | — |
| 2004-08-23 | $37.60 | $40.74 | 206,640 | — | — |
| 2004-08-20 | $39.00 | $42.26 | 385,010 | — | — |
| 2004-08-19 | $37.30 | $40.42 | 475,220 | — | — |
| 2004-08-18 | $34.90 | $37.82 | 221,590 | — | — |
| 2004-08-17 | $33.50 | $36.30 | 156,060 | — | — |
| 2004-08-16 | $33.70 | $36.52 | 146,960 | — | — |
| 2004-08-13 | $32.50 | $35.22 | 184,560 | — | — |
| 2004-08-12 | $31.00 | $33.59 | 170,140 | — | — |
| 2004-08-11 | $32.00 | $34.67 | 236,440 | — | — |
| 2004-08-10 | $34.00 | $36.84 | 171,640 | — | — |
| 2004-08-09 | $34.50 | $37.38 | 174,130 | — | — |
| 2004-08-06 | $33.10 | $35.87 | 251,360 | — | — |
| 2004-08-05 | $32.00 | $34.67 | 277,930 | — | — |
| 2004-08-04 | $34.30 | $37.17 | 210,520 | — | — |
| 2004-08-03 | $33.70 | $36.52 | 239,870 | — | — |
| 2004-08-02 | $33.00 | $35.76 | 196,830 | — | — |
| 2004-07-30 | $34.60 | $37.49 | 299,280 | — | — |
| 2004-07-29 | $33.70 | $36.52 | 203,170 | — | — |
| 2004-07-28 | $33.70 | $36.52 | 296,100 | — | — |
| 2004-07-27 | $32.10 | $34.78 | 389,620 | — | — |
| 2004-07-26 | $32.40 | $35.11 | 469,690 | — | — |
| 2004-07-23 | $33.50 | $36.30 | 460,300 | — | — |
| 2004-07-22 | $35.40 | $38.36 | 495,640 | — | — |
| 2004-07-21 | $36.00 | $39.01 | 277,040 | — | — |
| 2004-07-20 | $39.50 | $42.80 | 268,740 | — | — |
| 2004-07-19 | $40.00 | $43.34 | 209,790 | — | — |
| 2004-07-16 | $40.50 | $43.89 | 306,030 | — | — |
| 2004-07-15 | $40.60 | $43.99 | 151,480 | — | — |
| 2004-07-14 | $40.20 | $43.56 | 216,890 | — | — |
| 2004-07-13 | $40.40 | $43.78 | 217,320 | — | — |
| 2004-07-12 | $40.20 | $43.56 | 266,740 | — | — |
| 2004-07-09 | $40.00 | $43.34 | 234,000 | — | — |
| 2004-07-08 | $41.10 | $44.54 | 520,740 | — | — |
| 2004-07-07 | $39.80 | $43.13 | 936,590 | — | — |
| 2004-07-06 | $41.60 | $45.08 | 249,130 | — | — |
| 2004-07-02 | $42.70 | $46.27 | 192,660 | — | — |
| 2004-07-01 | $40.40 | $43.78 | 154,640 | — | — |
| 2004-06-30 | $40.80 | $44.21 | 247,540 | — | — |
| 2004-06-29 | $39.80 | $43.13 | 439,030 | — | — |
| 2004-06-28 | $41.40 | $44.86 | 216,180 | — | — |
| 2004-06-25 | $41.90 | $45.40 | 281,920 | — | — |
| 2004-06-24 | $41.00 | $44.43 | 543,070 | — | — |
| 2004-06-23 | $39.50 | $42.80 | 269,740 | — | — |
| 2004-06-22 | $40.40 | $43.78 | 272,910 | — | — |
| 2004-06-21 | $41.00 | $44.43 | 310,720 | — | — |
| 2004-06-18 | $42.20 | $45.73 | 342,820 | — | — |
| 2004-06-17 | $41.20 | $44.64 | 421,230 | — | — |
| 2004-06-16 | $39.10 | $42.37 | 324,610 | — | — |
| 2004-06-15 | $39.00 | $42.26 | 484,260 | — | — |
| 2004-06-14 | $38.80 | $42.04 | 484,900 | — | — |
| 2004-06-10 | $41.90 | $45.40 | 324,890 | — | — |
| 2004-06-09 | $41.10 | $44.54 | 422,510 | — | — |
| 2004-06-08 | $43.50 | $47.14 | 324,520 | — | — |
| 2004-06-07 | $45.40 | $49.19 | 306,600 | — | — |
| 2004-06-04 | $44.70 | $48.44 | 329,710 | — | — |
| 2004-06-03 | $44.00 | $47.68 | 381,050 | — | — |
| 2004-06-02 | $45.00 | $48.76 | 262,610 | — | — |
| 2004-06-01 | $45.10 | $48.87 | 385,940 | — | — |
| 2004-05-28 | $46.90 | $50.82 | 949,220 | — | — |
| 2004-05-27 | $50.60 | $54.83 | 269,320 | — | — |
| 2004-05-26 | $50.30 | $54.50 | 298,860 | — | — |
| 2004-05-25 | $48.70 | $52.77 | 362,350 | — | — |
| 2004-05-24 | $48.20 | $52.23 | 325,680 | — | — |
| 2004-05-21 | $46.50 | $50.39 | 353,240 | — | — |
| 2004-05-20 | $45.50 | $49.30 | 237,710 | — | — |
| 2004-05-19 | $45.90 | $49.74 | 466,890 | — | — |
| 2004-05-18 | $46.00 | $49.84 | 253,390 | — | — |
| 2004-05-17 | $44.70 | $48.44 | 491,340 | — | — |
| 2004-05-14 | $43.30 | $46.92 | 326,400 | — | — |
| 2004-05-13 | $41.60 | $45.08 | 208,990 | — | — |
| 2004-05-12 | $43.40 | $47.03 | 584,980 | — | — |
| 2004-05-11 | $44.80 | $48.54 | 353,380 | — | — |
| 2004-05-10 | $42.70 | $46.27 | 782,710 | — | — |
| 2004-05-07 | $41.30 | $44.75 | 703,880 | — | — |
| 2004-05-06 | $45.90 | $49.74 | 409,380 | — | — |
| 2004-05-05 | $49.50 | $53.64 | 866,870 | — | — |
| 2004-05-04 | $50.00 | $54.18 | 589,500 | — | — |
| 2004-05-03 | $44.40 | $48.11 | 342,790 | — | — |
| 2004-04-30 | $46.30 | $50.17 | 565,590 | — | — |
| 2004-04-29 | $45.20 | $48.98 | 813,020 | — | — |
| 2004-04-28 | $45.20 | $48.98 | 912,890 | — | — |
| 2004-04-27 | $51.30 | $55.59 | 460,640 | — | — |
| 2004-04-26 | $51.00 | $55.26 | 358,710 | — | — |
| 2004-04-23 | $51.20 | $55.48 | 318,230 | — | — |
| 2004-04-22 | $51.40 | $55.70 | 446,100 | — | — |
| 2004-04-21 | $50.70 | $54.94 | 1,532,570 | — | — |
| 2004-04-20 | $54.00 | $58.51 | 722,340 | — | — |
| 2004-04-19 | $58.60 | $63.50 | 296,060 | — | — |
| 2004-04-16 | $58.90 | $63.82 | 334,360 | — | — |
| 2004-04-15 | $57.90 | $62.74 | 574,050 | — | — |
| 2004-04-14 | $56.90 | $61.66 | 844,680 | — | — |
| 2004-04-13 | $58.80 | $63.71 | 967,870 | — | — |
| 2004-04-12 | $65.30 | $70.76 | 485,640 | — | — |
| 2004-04-08 | $67.10 | $72.71 | 268,140 | — | — |
| 2004-04-07 | $68.30 | $74.01 | 344,950 | — | — |
| 2004-04-06 | $68.20 | $73.90 | 322,500 | — | — |
| 2004-04-05 | $69.00 | $74.77 | 310,220 | — | — |
| 2004-04-02 | $71.40 | $77.37 | 554,390 | — | — |
| 2004-04-01 | $70.20 | $76.07 | 482,110 | — | — |
| 2004-03-31 | $70.00 | $75.85 | 357,190 | — | — |
| 2004-03-30 | $69.10 | $74.88 | 465,870 | — | — |
| 2004-03-29 | $67.80 | $73.47 | 286,960 | — | — |
| 2004-03-26 | $66.10 | $71.62 | 389,210 | — | — |
| 2004-03-25 | $66.40 | $71.95 | 405,190 | — | — |
| 2004-03-24 | $64.50 | $69.89 | 388,330 | — | — |
| 2004-03-23 | $67.30 | $72.93 | 367,200 | — | — |
| 2004-03-22 | $65.70 | $71.19 | 765,850 | — | — |
| 2004-03-19 | $68.20 | $73.90 | 575,310 | — | — |
| 2004-03-18 | $69.50 | $75.31 | 822,370 | — | — |
| 2004-03-17 | $68.00 | $73.68 | 536,020 | — | — |
| 2004-03-16 | $68.00 | $73.68 | 493,510 | — | — |
| 2004-03-15 | $66.20 | $71.73 | 466,060 | — | — |
| 2004-03-12 | $70.40 | $76.28 | 394,130 | — | — |
| 2004-03-11 | $69.30 | $75.09 | 607,300 | — | — |
| 2004-03-10 | $69.20 | $74.98 | 600,520 | — | — |
| 2004-03-09 | $73.50 | $79.64 | 587,010 | — | — |
| 2004-03-08 | $74.00 | $80.19 | 433,740 | — | — |
| 2004-03-05 | $74.10 | $80.29 | 540,600 | — | — |
| 2004-03-04 | $71.60 | $77.58 | 372,750 | — | — |
| 2004-03-03 | $70.20 | $76.07 | 443,610 | — | — |
| 2004-03-02 | $69.10 | $74.88 | 442,990 | — | — |
| 2004-03-01 | $71.50 | $77.48 | 441,520 | — | — |
| 2004-02-27 | $70.80 | $76.72 | 467,550 | — | — |
| 2004-02-26 | $70.20 | $76.07 | 646,450 | — | — |
| 2004-02-25 | $68.80 | $74.55 | 521,940 | — | — |
| 2004-02-24 | $68.80 | $74.55 | 567,810 | — | — |
| 2004-02-23 | $65.10 | $70.54 | 634,720 | — | — |
| 2004-02-20 | $68.60 | $74.33 | 673,110 | — | — |
| 2004-02-19 | $70.90 | $76.83 | 694,770 | — | — |
| 2004-02-18 | $71.80 | $77.80 | 755,430 | — | — |
| 2004-02-17 | $76.70 | $83.11 | 937,020 | — | — |
| 2004-02-13 | $71.40 | $77.37 | 1,056,770 | — | — |
| 2004-02-12 | $69.00 | $74.77 | 885,700 | — | — |
| 2004-02-11 | $68.50 | $74.23 | 733,920 | — | — |
| 2004-02-10 | $63.70 | $69.02 | 599,230 | — | — |
| 2004-02-09 | $63.90 | $69.24 | 667,750 | — | — |
| 2004-02-06 | $60.40 | $65.45 | 600,010 | — | — |
| 2004-02-05 | $53.90 | $58.41 | 326,790 | — | — |
| 2004-02-04 | $53.40 | $57.86 | 366,270 | — | — |
| 2004-02-03 | $55.70 | $60.36 | 491,480 | — | — |
| 2004-02-02 | $54.20 | $58.73 | 586,270 | — | — |
| 2004-01-30 | $54.50 | $59.06 | 437,620 | — | — |
| 2004-01-29 | $55.10 | $59.71 | 829,810 | — | — |
| 2004-01-28 | $59.30 | $64.26 | 726,390 | — | — |
| 2004-01-27 | $62.00 | $67.18 | 712,780 | — | — |
| 2004-01-26 | $59.80 | $64.80 | 560,140 | — | — |
| 2004-01-23 | $60.30 | $65.34 | 377,300 | — | — |
| 2004-01-22 | $61.50 | $66.64 | 526,870 | — | — |
| 2004-01-21 | $61.90 | $67.07 | 363,120 | — | — |
| 2004-01-20 | $62.30 | $67.51 | 531,770 | — | — |
| 2004-01-16 | $59.00 | $63.93 | 601,070 | — | — |
| 2004-01-15 | $58.30 | $63.17 | 871,030 | — | — |
| 2004-01-14 | $60.20 | $65.23 | 840,850 | — | — |
| 2004-01-13 | $63.70 | $69.02 | 498,930 | — | — |
| 2004-01-12 | $64.00 | $69.35 | 674,220 | — | — |
| 2004-01-09 | $63.70 | $69.02 | 731,750 | — | — |
| 2004-01-08 | $62.40 | $67.62 | 1,235,700 | — | — |
| 2004-01-07 | $61.30 | $66.42 | 1,090,670 | — | — |
| 2004-01-06 | $66.60 | $72.17 | 842,880 | — | — |
| 2004-01-05 | $66.70 | $72.28 | 961,710 | — | — |
| 2004-01-02 | $59.00 | $63.93 | 234,280 | — | — |