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
- 1990-03-23 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 | $64.20 | $117.81 | 212,400 | — | — |
| 2004-12-30 | $63.86 | $117.18 | 262,800 | — | — |
| 2004-12-29 | $63.82 | $117.11 | 308,100 | — | — |
| 2004-12-28 | $63.18 | $115.94 | 289,200 | — | — |
| 2004-12-27 | $62.30 | $114.32 | 543,700 | — | — |
| 2004-12-23 | $62.81 | $115.26 | 941,200 | — | — |
| 2004-12-22 | $60.64 | $111.28 | 380,000 | — | — |
| 2004-12-21 | $60.09 | $110.27 | 801,300 | — | — |
| 2004-12-20 | $58.14 | $106.69 | 332,600 | — | — |
| 2004-12-17 | $58.16 | $106.73 | 416,700 | — | — |
| 2004-12-16 | $58.39 | $107.15 | 555,100 | — | — |
| 2004-12-15 | $58.43 | $107.22 | 325,600 | — | — |
| 2004-12-14 | $57.60 | $105.70 | 369,700 | — | — |
| 2004-12-13 | $56.05 | $102.85 | 296,100 | — | — |
| 2004-12-10 | $55.90 | $102.32 | 358,500 | — | — |
| 2004-12-09 | $55.16 | $100.97 | 246,200 | — | — |
| 2004-12-08 | $54.66 | $100.05 | 194,200 | — | — |
| 2004-12-07 | $54.20 | $99.21 | 220,800 | — | — |
| 2004-12-06 | $54.95 | $100.58 | 223,200 | — | — |
| 2004-12-03 | $54.75 | $100.22 | 301,100 | — | — |
| 2004-12-02 | $53.97 | $98.79 | 463,500 | — | — |
| 2004-12-01 | $55.07 | $100.80 | 487,200 | — | — |
| 2004-11-30 | $54.85 | $100.40 | 450,300 | — | — |
| 2004-11-29 | $54.80 | $100.31 | 496,400 | — | — |
| 2004-11-26 | $56.34 | $103.13 | 68,200 | — | — |
| 2004-11-24 | $56.82 | $104.01 | 239,400 | — | — |
| 2004-11-23 | $56.16 | $102.80 | 280,900 | — | — |
| 2004-11-22 | $55.11 | $100.88 | 300,700 | — | — |
| 2004-11-19 | $54.41 | $99.59 | 200,800 | — | — |
| 2004-11-18 | $54.95 | $100.58 | 297,800 | — | — |
| 2004-11-17 | $54.90 | $100.49 | 402,900 | — | — |
| 2004-11-16 | $55.75 | $102.05 | 412,400 | — | — |
| 2004-11-15 | $55.93 | $102.38 | 448,700 | — | — |
| 2004-11-12 | $54.75 | $100.22 | 238,300 | — | — |
| 2004-11-11 | $54.10 | $99.03 | 180,600 | — | — |
| 2004-11-10 | $53.75 | $98.39 | 200,600 | — | — |
| 2004-11-09 | $52.79 | $96.63 | 164,400 | — | — |
| 2004-11-08 | $52.49 | $96.08 | 237,000 | — | — |
| 2004-11-05 | $52.85 | $96.74 | 461,200 | — | — |
| 2004-11-04 | $53.16 | $97.31 | 371,200 | — | — |
| 2004-11-03 | $51.90 | $95.00 | 323,800 | — | — |
| 2004-11-02 | $50.65 | $92.71 | 193,400 | — | — |
| 2004-11-01 | $51.22 | $93.75 | 215,900 | — | — |
| 2004-10-29 | $50.90 | $93.17 | 331,400 | — | — |
| 2004-10-28 | $50.09 | $91.69 | 290,800 | — | — |
| 2004-10-27 | $50.40 | $92.25 | 413,300 | — | — |
| 2004-10-26 | $49.45 | $90.51 | 475,100 | — | — |
| 2004-10-25 | $48.62 | $89.00 | 371,000 | — | — |
| 2004-10-22 | $47.80 | $87.49 | 420,400 | — | — |
| 2004-10-21 | $47.95 | $87.77 | 286,700 | — | — |
| 2004-10-20 | $47.24 | $86.47 | 492,800 | — | — |
| 2004-10-19 | $47.84 | $87.57 | 352,300 | — | — |
| 2004-10-18 | $48.00 | $87.86 | 299,800 | — | — |
| 2004-10-15 | $48.00 | $87.86 | 175,200 | — | — |
| 2004-10-14 | $47.85 | $87.59 | 192,700 | — | — |
| 2004-10-13 | $47.75 | $87.40 | 158,200 | — | — |
| 2004-10-12 | $48.00 | $87.86 | 255,100 | — | — |
| 2004-10-11 | $48.48 | $88.74 | 144,400 | — | — |
| 2004-10-08 | $48.47 | $88.72 | 194,300 | — | — |
| 2004-10-07 | $48.73 | $89.20 | 338,900 | — | — |
| 2004-10-06 | $49.12 | $89.91 | 267,900 | — | — |
| 2004-10-05 | $48.31 | $88.43 | 362,200 | — | — |
| 2004-10-04 | $48.10 | $88.04 | 376,000 | — | — |
| 2004-10-01 | $48.21 | $88.25 | 482,700 | — | — |
| 2004-09-30 | $47.77 | $87.44 | 312,700 | — | — |
| 2004-09-29 | $47.58 | $87.09 | 196,900 | — | — |
| 2004-09-28 | $47.89 | $87.66 | 261,400 | — | — |
| 2004-09-27 | $47.85 | $87.59 | 279,100 | — | — |
| 2004-09-24 | $48.09 | $88.03 | 506,000 | — | — |
| 2004-09-23 | $47.68 | $87.28 | 619,000 | — | — |
| 2004-09-22 | $47.06 | $86.14 | 525,200 | — | — |
| 2004-09-21 | $46.73 | $85.54 | 1,946,100 | — | — |
| 2004-09-20 | $47.49 | $86.93 | 197,900 | — | — |
| 2004-09-17 | $48.50 | $88.78 | 349,500 | — | — |
| 2004-09-16 | $47.75 | $87.40 | 276,700 | — | — |
| 2004-09-15 | $46.84 | $85.74 | 277,000 | — | — |
| 2004-09-14 | $46.43 | $84.99 | 556,400 | — | — |
| 2004-09-13 | $46.81 | $85.68 | 515,000 | — | — |
| 2004-09-10 | $47.50 | $86.69 | 315,800 | — | — |
| 2004-09-09 | $48.00 | $87.60 | 371,900 | — | — |
| 2004-09-08 | $48.68 | $88.84 | 186,500 | — | — |
| 2004-09-07 | $48.55 | $88.61 | 251,800 | — | — |
| 2004-09-03 | $47.94 | $87.49 | 183,200 | — | — |
| 2004-09-02 | $47.94 | $87.49 | 306,800 | — | — |
| 2004-09-01 | $47.50 | $86.69 | 696,500 | — | — |
| 2004-08-31 | $48.40 | $88.33 | 234,100 | — | — |
| 2004-08-30 | $48.71 | $88.90 | 245,200 | — | — |
| 2004-08-27 | $48.33 | $88.20 | 159,800 | — | — |
| 2004-08-26 | $48.10 | $87.78 | 370,500 | — | — |
| 2004-08-25 | $47.25 | $86.23 | 244,300 | — | — |
| 2004-08-24 | $47.00 | $85.78 | 197,800 | — | — |
| 2004-08-23 | $46.46 | $84.79 | 308,600 | — | — |
| 2004-08-20 | $46.42 | $84.72 | 698,300 | — | — |
| 2004-08-19 | $44.75 | $81.67 | 219,000 | — | — |
| 2004-08-18 | $45.00 | $82.13 | 341,000 | — | — |
| 2004-08-17 | $43.99 | $80.28 | 256,100 | — | — |
| 2004-08-16 | $43.15 | $78.75 | 209,600 | — | — |
| 2004-08-13 | $42.74 | $78.00 | 127,800 | — | — |
| 2004-08-12 | $42.79 | $78.09 | 191,800 | — | — |
| 2004-08-11 | $43.20 | $78.84 | 194,500 | — | — |
| 2004-08-10 | $42.95 | $78.39 | 251,000 | — | — |
| 2004-08-09 | $42.72 | $77.97 | 1,388,000 | — | — |
| 2004-08-06 | $43.16 | $78.77 | 299,800 | — | — |
| 2004-08-05 | $43.01 | $78.49 | 235,900 | — | — |
| 2004-08-04 | $43.20 | $78.84 | 171,800 | — | — |
| 2004-08-03 | $43.14 | $78.73 | 216,000 | — | — |
| 2004-08-02 | $43.34 | $79.10 | 204,500 | — | — |
| 2004-07-30 | $43.02 | $78.51 | 255,700 | — | — |
| 2004-07-29 | $42.80 | $78.11 | 165,900 | — | — |
| 2004-07-28 | $42.51 | $77.58 | 344,100 | — | — |
| 2004-07-27 | $42.18 | $76.98 | 239,700 | — | — |
| 2004-07-26 | $41.77 | $76.23 | 259,200 | — | — |
| 2004-07-23 | $41.50 | $75.74 | 188,900 | — | — |
| 2004-07-22 | $41.72 | $76.14 | 292,500 | — | — |
| 2004-07-21 | $42.29 | $77.18 | 531,000 | — | — |
| 2004-07-20 | $41.75 | $76.20 | 271,800 | — | — |
| 2004-07-19 | $41.34 | $75.45 | 218,900 | — | — |
| 2004-07-16 | $41.39 | $75.54 | 266,600 | — | — |
| 2004-07-15 | $41.35 | $75.47 | 334,900 | — | — |
| 2004-07-14 | $40.50 | $73.91 | 178,500 | — | — |
| 2004-07-13 | $40.39 | $73.71 | 160,200 | — | — |
| 2004-07-12 | $40.59 | $74.08 | 193,800 | — | — |
| 2004-07-09 | $40.28 | $73.51 | 165,200 | — | — |
| 2004-07-08 | $40.01 | $73.02 | 380,700 | — | — |
| 2004-07-07 | $40.79 | $74.44 | 339,100 | — | — |
| 2004-07-06 | $40.01 | $73.02 | 348,800 | — | — |
| 2004-07-02 | $40.69 | $74.26 | 392,400 | — | — |
| 2004-07-01 | $39.70 | $72.45 | 297,400 | — | — |
| 2004-06-30 | $39.70 | $72.45 | 218,700 | — | — |
| 2004-06-29 | $39.42 | $71.94 | 347,200 | — | — |
| 2004-06-28 | $39.55 | $72.18 | 202,900 | — | — |
| 2004-06-25 | $40.09 | $73.17 | 654,700 | — | — |
| 2004-06-24 | $39.99 | $72.98 | 548,300 | — | — |
| 2004-06-23 | $39.58 | $72.23 | 318,000 | — | — |
| 2004-06-22 | $39.03 | $71.23 | 273,900 | — | — |
| 2004-06-21 | $39.47 | $72.03 | 239,800 | — | — |
| 2004-06-18 | $38.90 | $70.99 | 328,700 | — | — |
| 2004-06-17 | $38.93 | $71.05 | 783,500 | — | — |
| 2004-06-16 | $38.01 | $69.37 | 210,400 | — | — |
| 2004-06-15 | $37.95 | $69.26 | 294,000 | — | — |
| 2004-06-14 | $37.88 | $69.13 | 615,100 | — | — |
| 2004-06-10 | $37.75 | $68.68 | 134,600 | — | — |
| 2004-06-09 | $37.68 | $68.55 | 115,800 | — | — |
| 2004-06-08 | $37.94 | $69.02 | 251,100 | — | — |
| 2004-06-07 | $38.04 | $69.20 | 128,300 | — | — |
| 2004-06-04 | $37.60 | $68.40 | 156,800 | — | — |
| 2004-06-03 | $37.35 | $67.95 | 346,800 | — | — |
| 2004-06-02 | $37.85 | $68.86 | 376,700 | — | — |
| 2004-06-01 | $37.91 | $68.97 | 544,700 | — | — |
| 2004-05-28 | $39.05 | $71.04 | 145,600 | — | — |
| 2004-05-27 | $39.01 | $70.97 | 208,800 | — | — |
| 2004-05-26 | $38.44 | $69.93 | 139,900 | — | — |
| 2004-05-25 | $38.52 | $70.08 | 231,700 | — | — |
| 2004-05-24 | $37.80 | $68.77 | 179,400 | — | — |
| 2004-05-21 | $37.15 | $67.58 | 125,300 | — | — |
| 2004-05-20 | $37.18 | $67.64 | 148,900 | — | — |
| 2004-05-19 | $36.76 | $66.88 | 292,600 | — | — |
| 2004-05-18 | $36.79 | $66.93 | 389,700 | — | — |
| 2004-05-17 | $35.75 | $65.04 | 228,900 | — | — |
| 2004-05-14 | $36.55 | $66.49 | 188,300 | — | — |
| 2004-05-13 | $35.93 | $65.37 | 259,900 | — | — |
| 2004-05-12 | $35.94 | $65.38 | 290,700 | — | — |
| 2004-05-11 | $36.14 | $65.75 | 286,000 | — | — |
| 2004-05-10 | $35.86 | $65.24 | 819,700 | — | — |
| 2004-05-07 | $37.46 | $68.15 | 257,600 | — | — |
| 2004-05-06 | $38.68 | $70.37 | 200,700 | — | — |
| 2004-05-05 | $39.15 | $71.22 | 216,700 | — | — |
| 2004-05-04 | $38.88 | $70.73 | 169,300 | — | — |
| 2004-05-03 | $38.85 | $70.68 | 244,000 | — | — |
| 2004-04-30 | $39.20 | $71.31 | 172,800 | — | — |
| 2004-04-29 | $39.28 | $71.46 | 294,900 | — | — |
| 2004-04-28 | $39.84 | $72.48 | 132,600 | — | — |
| 2004-04-27 | $40.25 | $73.22 | 253,200 | — | — |
| 2004-04-26 | $40.00 | $72.77 | 213,600 | — | — |
| 2004-04-23 | $40.07 | $72.90 | 169,700 | — | — |
| 2004-04-22 | $40.37 | $73.44 | 179,200 | — | — |
| 2004-04-21 | $39.82 | $72.44 | 309,600 | — | — |
| 2004-04-20 | $39.60 | $72.04 | 476,300 | — | — |
| 2004-04-19 | $39.40 | $71.68 | 193,400 | — | — |
| 2004-04-16 | $39.35 | $71.59 | 216,900 | — | — |
| 2004-04-15 | $38.25 | $69.59 | 264,100 | — | — |
| 2004-04-14 | $37.91 | $68.97 | 605,200 | — | — |
| 2004-04-13 | $38.70 | $70.40 | 465,800 | — | — |
| 2004-04-12 | $39.31 | $71.51 | 512,800 | — | — |
| 2004-04-08 | $40.65 | $73.95 | 240,300 | — | — |
| 2004-04-07 | $40.39 | $73.48 | 276,300 | — | — |
| 2004-04-06 | $40.95 | $74.50 | 326,100 | — | — |
| 2004-04-05 | $41.00 | $74.59 | 244,900 | — | — |
| 2004-04-02 | $41.50 | $75.50 | 238,400 | — | — |
| 2004-04-01 | $41.81 | $76.06 | 443,200 | — | — |
| 2004-03-31 | $40.69 | $74.02 | 285,300 | — | — |
| 2004-03-30 | $40.30 | $73.32 | 114,500 | — | — |
| 2004-03-29 | $39.69 | $72.21 | 130,300 | — | — |
| 2004-03-26 | $39.50 | $71.86 | 197,800 | — | — |
| 2004-03-25 | $39.65 | $72.13 | 450,500 | — | — |
| 2004-03-24 | $39.49 | $71.84 | 212,700 | — | — |
| 2004-03-23 | $39.30 | $71.50 | 167,400 | — | — |
| 2004-03-22 | $39.38 | $71.64 | 134,000 | — | — |
| 2004-03-19 | $39.35 | $71.59 | 169,100 | — | — |
| 2004-03-18 | $39.55 | $71.95 | 130,300 | — | — |
| 2004-03-17 | $39.78 | $72.37 | 178,800 | — | — |
| 2004-03-16 | $39.46 | $71.79 | 433,500 | — | — |
| 2004-03-15 | $39.02 | $70.99 | 469,600 | — | — |
| 2004-03-12 | $39.99 | $72.75 | 183,200 | — | — |
| 2004-03-11 | $39.71 | $72.24 | 242,700 | — | — |
| 2004-03-10 | $40.40 | $73.28 | 284,300 | — | — |
| 2004-03-09 | $41.17 | $74.68 | 164,000 | — | — |
| 2004-03-08 | $41.37 | $75.04 | 141,700 | — | — |
| 2004-03-05 | $41.58 | $75.42 | 186,400 | — | — |
| 2004-03-04 | $41.23 | $74.78 | 171,200 | — | — |
| 2004-03-03 | $41.28 | $74.87 | 341,300 | — | — |
| 2004-03-02 | $41.80 | $75.82 | 202,400 | — | — |
| 2004-03-01 | $41.45 | $75.18 | 232,400 | — | — |
| 2004-02-27 | $40.98 | $74.33 | 216,000 | — | — |
| 2004-02-26 | $40.48 | $73.42 | 274,500 | — | — |
| 2004-02-25 | $40.09 | $72.72 | 239,100 | — | — |
| 2004-02-24 | $39.81 | $72.21 | 257,700 | — | — |
| 2004-02-23 | $39.90 | $72.37 | 276,200 | — | — |
| 2004-02-20 | $40.03 | $72.61 | 185,200 | — | — |
| 2004-02-19 | $40.00 | $72.55 | 216,700 | — | — |
| 2004-02-18 | $39.97 | $72.50 | 120,500 | — | — |
| 2004-02-17 | $39.98 | $72.52 | 171,900 | — | — |
| 2004-02-13 | $39.89 | $72.35 | 186,700 | — | — |
| 2004-02-12 | $39.84 | $72.26 | 445,700 | — | — |
| 2004-02-11 | $39.98 | $72.52 | 1,060,300 | — | — |
| 2004-02-10 | $40.85 | $74.10 | 171,100 | — | — |
| 2004-02-09 | $41.07 | $74.49 | 120,500 | — | — |
| 2004-02-06 | $40.80 | $74.00 | 223,500 | — | — |
| 2004-02-05 | $39.72 | $72.05 | 135,700 | — | — |
| 2004-02-04 | $39.00 | $70.74 | 125,600 | — | — |
| 2004-02-03 | $39.67 | $71.95 | 323,300 | — | — |
| 2004-02-02 | $40.01 | $72.57 | 276,100 | — | — |
| 2004-01-30 | $39.50 | $71.65 | 188,400 | — | — |
| 2004-01-29 | $38.67 | $70.14 | 233,400 | — | — |
| 2004-01-28 | $39.55 | $71.74 | 208,200 | — | — |
| 2004-01-27 | $40.00 | $72.55 | 316,800 | — | — |
| 2004-01-26 | $39.82 | $72.23 | 290,600 | — | — |
| 2004-01-23 | $39.35 | $71.37 | 360,600 | — | — |
| 2004-01-22 | $39.09 | $70.90 | 466,700 | — | — |
| 2004-01-21 | $38.40 | $69.65 | 114,000 | — | — |
| 2004-01-20 | $38.09 | $69.09 | 167,800 | — | — |
| 2004-01-16 | $38.00 | $68.93 | 216,700 | — | — |
| 2004-01-15 | $37.60 | $68.20 | 78,200 | — | — |
| 2004-01-14 | $37.73 | $68.44 | 195,800 | — | — |
| 2004-01-13 | $37.30 | $67.66 | 221,100 | — | — |
| 2004-01-12 | $37.39 | $67.82 | 425,000 | — | — |
| 2004-01-09 | $37.30 | $67.66 | 183,000 | — | — |
| 2004-01-08 | $36.52 | $66.24 | 292,300 | — | — |
| 2004-01-07 | $37.17 | $67.42 | 262,100 | — | — |
| 2004-01-06 | $37.34 | $67.73 | 197,200 | — | — |
| 2004-01-05 | $36.88 | $66.89 | 210,900 | — | — |
| 2004-01-02 | $37.16 | $67.40 | 187,200 | — | — |