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
- 1973-05-03 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 | $67.22 | $183.53 | 435,700 | — | — |
| 2004-12-30 | $67.32 | $183.80 | 494,800 | — | — |
| 2004-12-29 | $67.21 | $183.50 | 495,000 | — | — |
| 2004-12-28 | $66.98 | $182.87 | 510,400 | — | — |
| 2004-12-27 | $66.26 | $180.91 | 708,000 | — | — |
| 2004-12-23 | $66.89 | $182.63 | 624,300 | — | — |
| 2004-12-22 | $66.99 | $182.90 | 829,300 | — | — |
| 2004-12-21 | $66.90 | $182.66 | 666,700 | — | — |
| 2004-12-20 | $66.69 | $182.08 | 605,100 | — | — |
| 2004-12-17 | $66.86 | $182.55 | 1,038,200 | — | — |
| 2004-12-16 | $66.84 | $182.49 | 1,888,200 | — | — |
| 2004-12-15 | $67.26 | $183.64 | 711,900 | — | — |
| 2004-12-14 | $66.94 | $182.76 | 876,700 | — | — |
| 2004-12-13 | $67.20 | $183.47 | 1,111,000 | — | — |
| 2004-12-10 | $66.98 | $182.87 | 813,500 | — | — |
| 2004-12-09 | $67.38 | $183.97 | 816,200 | — | — |
| 2004-12-08 | $66.66 | $182.00 | 913,100 | — | — |
| 2004-12-07 | $66.01 | $180.23 | 1,387,100 | — | — |
| 2004-12-06 | $66.99 | $182.90 | 909,000 | — | — |
| 2004-12-03 | $67.19 | $183.45 | 748,000 | — | — |
| 2004-12-02 | $67.35 | $183.88 | 1,149,300 | — | — |
| 2004-12-01 | $67.86 | $185.28 | 1,195,400 | — | — |
| 2004-11-30 | $66.00 | $180.20 | 801,500 | — | — |
| 2004-11-29 | $65.75 | $179.52 | 931,400 | — | — |
| 2004-11-26 | $66.50 | $181.56 | 388,900 | — | — |
| 2004-11-24 | $66.16 | $180.64 | 667,800 | — | — |
| 2004-11-23 | $65.27 | $178.21 | 954,400 | — | — |
| 2004-11-22 | $66.20 | $180.74 | 822,400 | — | — |
| 2004-11-19 | $65.26 | $178.18 | 661,900 | — | — |
| 2004-11-18 | $66.09 | $180.44 | 557,000 | — | — |
| 2004-11-17 | $66.16 | $180.64 | 1,095,600 | — | — |
| 2004-11-16 | $65.76 | $179.54 | 1,363,800 | — | — |
| 2004-11-15 | $66.78 | $182.33 | 657,300 | — | — |
| 2004-11-12 | $66.85 | $182.52 | 848,400 | — | — |
| 2004-11-11 | $66.68 | $182.05 | 495,900 | — | — |
| 2004-11-10 | $66.29 | $180.99 | 902,000 | — | — |
| 2004-11-09 | $66.41 | $181.32 | 1,291,100 | — | — |
| 2004-11-08 | $65.56 | $179.00 | 807,600 | — | — |
| 2004-11-05 | $65.50 | $178.83 | 866,400 | — | — |
| 2004-11-04 | $65.45 | $178.70 | 1,101,800 | — | — |
| 2004-11-03 | $63.85 | $174.33 | 1,126,000 | — | — |
| 2004-11-02 | $62.75 | $171.32 | 1,693,500 | — | — |
| 2004-11-01 | $62.91 | $171.76 | 1,440,100 | — | — |
| 2004-10-29 | $62.64 | $171.02 | 849,200 | — | — |
| 2004-10-28 | $61.65 | $168.32 | 955,300 | — | — |
| 2004-10-27 | $61.97 | $169.20 | 1,138,900 | — | — |
| 2004-10-26 | $62.00 | $168.18 | 1,524,700 | — | — |
| 2004-10-25 | $61.15 | $165.88 | 1,357,800 | — | — |
| 2004-10-22 | $60.30 | $163.57 | 1,982,500 | — | — |
| 2004-10-21 | $61.14 | $165.85 | 986,000 | — | — |
| 2004-10-20 | $60.74 | $164.77 | 975,700 | — | — |
| 2004-10-19 | $59.94 | $162.60 | 1,523,700 | — | — |
| 2004-10-18 | $61.55 | $166.96 | 1,602,500 | — | — |
| 2004-10-15 | $62.58 | $169.76 | 1,270,500 | — | — |
| 2004-10-14 | $62.34 | $169.11 | 1,276,900 | — | — |
| 2004-10-13 | $63.04 | $171.01 | 1,282,900 | — | — |
| 2004-10-12 | $64.42 | $174.75 | 788,600 | — | — |
| 2004-10-11 | $65.20 | $176.87 | 529,100 | — | — |
| 2004-10-08 | $65.12 | $176.65 | 736,300 | — | — |
| 2004-10-07 | $65.13 | $176.68 | 1,051,000 | — | — |
| 2004-10-06 | $66.86 | $181.37 | 900,500 | — | — |
| 2004-10-05 | $66.02 | $179.09 | 2,227,800 | — | — |
| 2004-10-04 | $66.40 | $180.12 | 1,069,700 | — | — |
| 2004-10-01 | $66.52 | $180.45 | 1,149,000 | — | — |
| 2004-09-30 | $66.48 | $180.34 | 1,072,200 | — | — |
| 2004-09-29 | $65.42 | $177.46 | 706,900 | — | — |
| 2004-09-28 | $64.97 | $176.24 | 944,300 | — | — |
| 2004-09-27 | $64.14 | $173.99 | 952,300 | — | — |
| 2004-09-24 | $63.76 | $172.96 | 637,000 | — | — |
| 2004-09-23 | $63.52 | $172.31 | 676,300 | — | — |
| 2004-09-22 | $63.89 | $173.31 | 1,048,200 | — | — |
| 2004-09-21 | $63.91 | $173.37 | 971,000 | — | — |
| 2004-09-20 | $64.12 | $173.94 | 902,900 | — | — |
| 2004-09-17 | $64.32 | $174.48 | 1,034,300 | — | — |
| 2004-09-16 | $64.77 | $175.70 | 748,000 | — | — |
| 2004-09-15 | $64.96 | $176.21 | 747,600 | — | — |
| 2004-09-14 | $64.87 | $175.97 | 608,200 | — | — |
| 2004-09-13 | $65.19 | $176.84 | 699,400 | — | — |
| 2004-09-10 | $65.12 | $176.65 | 642,100 | — | — |
| 2004-09-09 | $64.97 | $176.24 | 977,500 | — | — |
| 2004-09-08 | $64.93 | $176.13 | 1,177,300 | — | — |
| 2004-09-07 | $65.11 | $176.62 | 1,006,700 | — | — |
| 2004-09-03 | $64.21 | $174.18 | 759,900 | — | — |
| 2004-09-02 | $64.67 | $175.43 | 1,052,600 | — | — |
| 2004-09-01 | $63.06 | $171.06 | 725,700 | — | — |
| 2004-08-31 | $62.51 | $169.57 | 620,200 | — | — |
| 2004-08-30 | $62.36 | $169.16 | 634,900 | — | — |
| 2004-08-27 | $62.64 | $169.92 | 514,000 | — | — |
| 2004-08-26 | $62.86 | $170.52 | 636,600 | — | — |
| 2004-08-25 | $62.97 | $170.82 | 945,400 | — | — |
| 2004-08-24 | $62.82 | $170.41 | 542,400 | — | — |
| 2004-08-23 | $62.35 | $169.13 | 779,300 | — | — |
| 2004-08-20 | $63.30 | $171.71 | 989,800 | — | — |
| 2004-08-19 | $62.36 | $169.16 | 547,100 | — | — |
| 2004-08-18 | $62.73 | $170.17 | 780,100 | — | — |
| 2004-08-17 | $62.21 | $168.75 | 810,500 | — | — |
| 2004-08-16 | $61.84 | $167.75 | 872,800 | — | — |
| 2004-08-13 | $60.47 | $164.03 | 501,500 | — | — |
| 2004-08-12 | $60.74 | $164.77 | 837,700 | — | — |
| 2004-08-11 | $61.56 | $166.99 | 848,000 | — | — |
| 2004-08-10 | $61.60 | $167.10 | 843,400 | — | — |
| 2004-08-09 | $60.32 | $163.63 | 611,500 | — | — |
| 2004-08-06 | $60.16 | $163.19 | 986,500 | — | — |
| 2004-08-05 | $61.73 | $167.45 | 842,700 | — | — |
| 2004-08-04 | $62.95 | $170.76 | 1,321,900 | — | — |
| 2004-08-03 | $62.43 | $169.35 | 779,100 | — | — |
| 2004-08-02 | $62.90 | $170.63 | 1,058,500 | — | — |
| 2004-07-30 | $62.00 | $168.18 | 768,000 | — | — |
| 2004-07-29 | $62.17 | $168.65 | 680,000 | — | — |
| 2004-07-28 | $62.07 | $168.37 | 997,000 | — | — |
| 2004-07-27 | $62.33 | $168.00 | 1,510,300 | — | — |
| 2004-07-26 | $60.25 | $162.39 | 799,200 | — | — |
| 2004-07-23 | $59.98 | $161.66 | 2,081,100 | — | — |
| 2004-07-22 | $58.66 | $158.10 | 713,800 | — | — |
| 2004-07-21 | $58.57 | $157.86 | 902,300 | — | — |
| 2004-07-20 | $60.23 | $162.34 | 779,100 | — | — |
| 2004-07-19 | $60.48 | $163.01 | 672,500 | — | — |
| 2004-07-16 | $60.35 | $162.66 | 755,400 | — | — |
| 2004-07-15 | $60.81 | $163.90 | 589,300 | — | — |
| 2004-07-14 | $60.55 | $163.20 | 726,300 | — | — |
| 2004-07-13 | $60.44 | $162.90 | 484,800 | — | — |
| 2004-07-12 | $60.22 | $162.31 | 1,014,700 | — | — |
| 2004-07-09 | $59.97 | $161.63 | 1,027,100 | — | — |
| 2004-07-08 | $60.38 | $162.74 | 680,000 | — | — |
| 2004-07-07 | $61.64 | $166.14 | 610,300 | — | — |
| 2004-07-06 | $61.17 | $164.87 | 613,700 | — | — |
| 2004-07-02 | $61.98 | $167.05 | 1,027,800 | — | — |
| 2004-07-01 | $62.41 | $168.21 | 1,377,000 | — | — |
| 2004-06-30 | $63.12 | $170.12 | 2,106,800 | — | — |
| 2004-06-29 | $61.00 | $164.41 | 909,200 | — | — |
| 2004-06-28 | $60.15 | $162.12 | 599,400 | — | — |
| 2004-06-25 | $60.30 | $162.52 | 1,057,300 | — | — |
| 2004-06-24 | $60.82 | $163.93 | 848,800 | — | — |
| 2004-06-23 | $60.93 | $164.22 | 720,400 | — | — |
| 2004-06-22 | $61.11 | $164.71 | 592,700 | — | — |
| 2004-06-21 | $60.75 | $163.74 | 573,600 | — | — |
| 2004-06-18 | $61.15 | $164.81 | 1,698,500 | — | — |
| 2004-06-17 | $60.83 | $163.95 | 1,332,900 | — | — |
| 2004-06-16 | $60.00 | $161.72 | 674,800 | — | — |
| 2004-06-15 | $60.00 | $161.72 | 995,000 | — | — |
| 2004-06-14 | $59.21 | $159.59 | 752,800 | — | — |
| 2004-06-10 | $60.78 | $163.82 | 596,000 | — | — |
| 2004-06-09 | $60.40 | $162.79 | 744,700 | — | — |
| 2004-06-08 | $61.16 | $164.84 | 595,100 | — | — |
| 2004-06-07 | $61.00 | $164.41 | 769,900 | — | — |
| 2004-06-04 | $59.65 | $160.77 | 846,300 | — | — |
| 2004-06-03 | $59.25 | $159.69 | 921,200 | — | — |
| 2004-06-02 | $60.59 | $163.31 | 739,200 | — | — |
| 2004-06-01 | $60.67 | $163.52 | 815,000 | — | — |
| 2004-05-28 | $60.48 | $163.01 | 1,004,000 | — | — |
| 2004-05-27 | $60.50 | $163.06 | 1,177,000 | — | — |
| 2004-05-26 | $60.42 | $162.85 | 1,430,600 | — | — |
| 2004-05-25 | $60.05 | $161.85 | 1,797,600 | — | — |
| 2004-05-24 | $59.66 | $160.80 | 1,658,100 | — | — |
| 2004-05-21 | $58.65 | $158.08 | 1,416,100 | — | — |
| 2004-05-20 | $57.55 | $155.11 | 904,600 | — | — |
| 2004-05-19 | $57.60 | $155.25 | 1,331,800 | — | — |
| 2004-05-18 | $57.83 | $155.87 | 972,500 | — | — |
| 2004-05-17 | $57.10 | $153.90 | 1,320,100 | — | — |
| 2004-05-14 | $58.24 | $156.97 | 1,526,400 | — | — |
| 2004-05-13 | $57.82 | $155.84 | 1,533,300 | — | — |
| 2004-05-12 | $57.37 | $154.63 | 1,650,000 | — | — |
| 2004-05-11 | $56.95 | $153.49 | 1,513,400 | — | — |
| 2004-05-10 | $56.55 | $152.42 | 2,984,300 | — | — |
| 2004-05-07 | $56.04 | $151.04 | 2,688,400 | — | — |
| 2004-05-06 | $57.92 | $156.11 | 2,798,100 | — | — |
| 2004-05-05 | $58.39 | $157.38 | 2,552,500 | — | — |
| 2004-05-04 | $59.35 | $159.96 | 1,737,700 | — | — |
| 2004-05-03 | $59.79 | $161.15 | 3,445,100 | — | — |
| 2004-04-30 | $59.20 | $159.56 | 11,396,600 | — | — |
| 2004-04-29 | $60.47 | $162.98 | 3,394,000 | — | — |
| 2004-04-28 | $62.15 | $167.51 | 1,457,800 | — | — |
| 2004-04-27 | $64.65 | $173.17 | 1,479,800 | — | — |
| 2004-04-26 | $64.14 | $171.80 | 3,262,400 | — | — |
| 2004-04-23 | $66.59 | $178.37 | 1,173,000 | — | — |
| 2004-04-22 | $67.80 | $181.61 | 1,464,600 | — | — |
| 2004-04-21 | $64.95 | $173.97 | 1,299,900 | — | — |
| 2004-04-20 | $65.71 | $176.01 | 1,147,000 | — | — |
| 2004-04-19 | $67.25 | $180.13 | 775,200 | — | — |
| 2004-04-16 | $67.35 | $180.40 | 1,051,500 | — | — |
| 2004-04-15 | $66.46 | $178.02 | 908,800 | — | — |
| 2004-04-14 | $66.52 | $178.18 | 939,700 | — | — |
| 2004-04-13 | $66.56 | $178.29 | 1,704,700 | — | — |
| 2004-04-12 | $67.05 | $179.60 | 945,400 | — | — |
| 2004-04-08 | $65.33 | $174.99 | 1,001,900 | — | — |
| 2004-04-07 | $65.16 | $174.54 | 725,800 | — | — |
| 2004-04-06 | $66.06 | $176.95 | 769,400 | — | — |
| 2004-04-05 | $65.56 | $175.61 | 701,300 | — | — |
| 2004-04-02 | $65.45 | $175.31 | 1,104,500 | — | — |
| 2004-04-01 | $65.48 | $175.39 | 980,600 | — | — |
| 2004-03-31 | $65.50 | $175.45 | 870,600 | — | — |
| 2004-03-30 | $65.50 | $175.45 | 723,400 | — | — |
| 2004-03-29 | $65.20 | $174.64 | 772,900 | — | — |
| 2004-03-26 | $64.66 | $173.20 | 919,500 | — | — |
| 2004-03-25 | $65.01 | $174.13 | 1,049,000 | — | — |
| 2004-03-24 | $62.78 | $168.16 | 1,029,800 | — | — |
| 2004-03-23 | $62.63 | $167.76 | 841,800 | — | — |
| 2004-03-22 | $62.38 | $167.09 | 1,047,400 | — | — |
| 2004-03-19 | $64.15 | $171.83 | 1,120,800 | — | — |
| 2004-03-18 | $64.00 | $171.43 | 755,600 | — | — |
| 2004-03-17 | $64.21 | $171.99 | 1,118,300 | — | — |
| 2004-03-16 | $62.38 | $167.09 | 822,200 | — | — |
| 2004-03-15 | $61.64 | $165.11 | 1,053,200 | — | — |
| 2004-03-12 | $63.13 | $169.10 | 797,700 | — | — |
| 2004-03-11 | $61.90 | $165.80 | 1,244,200 | — | — |
| 2004-03-10 | $62.99 | $168.72 | 1,145,600 | — | — |
| 2004-03-09 | $64.53 | $172.85 | 1,311,100 | — | — |
| 2004-03-08 | $66.12 | $177.11 | 851,500 | — | — |
| 2004-03-05 | $66.55 | $178.26 | 781,800 | — | — |
| 2004-03-04 | $66.39 | $177.83 | 917,700 | — | — |
| 2004-03-03 | $65.42 | $175.23 | 603,000 | — | — |
| 2004-03-02 | $65.16 | $174.54 | 916,300 | — | — |
| 2004-03-01 | $66.42 | $177.91 | 846,100 | — | — |
| 2004-02-27 | $65.25 | $174.78 | 855,800 | — | — |
| 2004-02-26 | $65.07 | $174.29 | 871,600 | — | — |
| 2004-02-25 | $65.05 | $174.24 | 522,100 | — | — |
| 2004-02-24 | $64.92 | $173.89 | 683,400 | — | — |
| 2004-02-23 | $65.02 | $174.16 | 626,100 | — | — |
| 2004-02-20 | $64.96 | $174.00 | 1,227,600 | — | — |
| 2004-02-19 | $65.65 | $175.85 | 1,723,200 | — | — |
| 2004-02-18 | $64.11 | $171.72 | 505,900 | — | — |
| 2004-02-17 | $64.12 | $171.75 | 562,200 | — | — |
| 2004-02-13 | $63.46 | $169.98 | 629,800 | — | — |
| 2004-02-12 | $64.01 | $171.46 | 561,600 | — | — |
| 2004-02-11 | $63.95 | $171.30 | 1,446,500 | — | — |
| 2004-02-10 | $61.89 | $165.78 | 778,000 | — | — |
| 2004-02-09 | $62.02 | $166.13 | 604,200 | — | — |
| 2004-02-06 | $61.95 | $165.94 | 570,800 | — | — |
| 2004-02-05 | $60.85 | $162.99 | 620,100 | — | — |
| 2004-02-04 | $60.00 | $160.71 | 1,013,300 | — | — |
| 2004-02-03 | $61.00 | $163.39 | 959,400 | — | — |
| 2004-02-02 | $61.36 | $164.36 | 851,600 | — | — |
| 2004-01-30 | $61.46 | $164.63 | 1,142,000 | — | — |
| 2004-01-29 | $60.42 | $161.84 | 1,396,300 | — | — |
| 2004-01-28 | $60.95 | $163.26 | 1,279,900 | — | — |
| 2004-01-27 | $62.50 | $166.34 | 1,232,400 | — | — |
| 2004-01-26 | $63.50 | $169.00 | 1,536,000 | — | — |
| 2004-01-23 | $63.26 | $168.36 | 3,288,500 | — | — |
| 2004-01-22 | $66.59 | $177.22 | 972,700 | — | — |
| 2004-01-21 | $66.76 | $177.68 | 939,700 | — | — |
| 2004-01-20 | $66.02 | $175.71 | 1,090,000 | — | — |
| 2004-01-16 | $66.10 | $175.92 | 802,700 | — | — |
| 2004-01-15 | $65.76 | $175.02 | 854,000 | — | — |
| 2004-01-14 | $66.08 | $175.87 | 1,086,500 | — | — |
| 2004-01-13 | $65.16 | $173.42 | 1,124,400 | — | — |
| 2004-01-12 | $65.02 | $173.05 | 740,800 | — | — |
| 2004-01-09 | $65.04 | $173.10 | 1,035,100 | — | — |
| 2004-01-08 | $65.90 | $175.39 | 1,249,100 | — | — |
| 2004-01-07 | $64.63 | $172.01 | 891,300 | — | — |
| 2004-01-06 | $64.75 | $172.33 | 1,069,800 | — | — |
| 2004-01-05 | $65.00 | $172.99 | 915,900 | — | — |
| 2004-01-02 | $64.15 | $170.73 | 1,100,500 | — | — |