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
- 1999-02-16 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 | $190.40 | $194.16 | 24,060 | — | — |
| 2004-12-30 | $190.00 | $193.75 | 28,340 | — | — |
| 2004-12-29 | $192.00 | $195.79 | 29,360 | — | — |
| 2004-12-28 | $199.70 | $203.64 | 8,690 | — | — |
| 2004-12-27 | $199.00 | $202.93 | 8,320 | — | — |
| 2004-12-23 | $199.60 | $203.54 | 9,860 | — | — |
| 2004-12-22 | $200.00 | $203.95 | 26,050 | — | — |
| 2004-12-21 | $195.90 | $199.77 | 56,990 | — | — |
| 2004-12-20 | $203.00 | $207.01 | 20,560 | — | — |
| 2004-12-17 | $215.00 | $219.24 | 18,840 | — | — |
| 2004-12-16 | $212.00 | $216.18 | 16,130 | — | — |
| 2004-12-15 | $218.00 | $222.30 | 9,090 | — | — |
| 2004-12-14 | $213.00 | $217.20 | 14,780 | — | — |
| 2004-12-13 | $213.20 | $217.41 | 27,000 | — | — |
| 2004-12-10 | $220.30 | $224.65 | 12,470 | — | — |
| 2004-12-09 | $209.30 | $213.43 | 14,390 | — | — |
| 2004-12-08 | $209.20 | $213.33 | 20,670 | — | — |
| 2004-12-07 | $207.30 | $211.39 | 29,100 | — | — |
| 2004-12-06 | $215.10 | $219.35 | 19,190 | — | — |
| 2004-12-03 | $221.30 | $225.67 | 15,040 | — | — |
| 2004-12-02 | $223.40 | $227.81 | 17,540 | — | — |
| 2004-12-01 | $219.40 | $223.73 | 26,640 | — | — |
| 2004-11-30 | $230.00 | $234.54 | 24,400 | — | — |
| 2004-11-29 | $233.00 | $237.60 | 29,950 | — | — |
| 2004-11-26 | $233.70 | $237.60 | 10,590 | — | — |
| 2004-11-24 | $232.60 | $236.48 | 38,670 | — | — |
| 2004-11-23 | $224.00 | $227.74 | 29,510 | — | — |
| 2004-11-22 | $220.40 | $224.08 | 40,470 | — | — |
| 2004-11-19 | $221.00 | $224.69 | 37,920 | — | — |
| 2004-11-18 | $231.80 | $235.67 | 92,720 | — | — |
| 2004-11-17 | $215.20 | $218.79 | 47,410 | — | — |
| 2004-11-16 | $222.30 | $226.01 | 113,530 | — | — |
| 2004-11-15 | $205.00 | $208.42 | 40,920 | — | — |
| 2004-11-12 | $212.10 | $215.64 | 49,380 | — | — |
| 2004-11-11 | $222.70 | $226.42 | 84,160 | — | — |
| 2004-11-10 | $218.60 | $222.25 | 217,850 | — | — |
| 2004-11-09 | $175.80 | $178.73 | 15,710 | — | — |
| 2004-11-08 | $174.80 | $177.72 | 18,460 | — | — |
| 2004-11-05 | $170.30 | $173.14 | 16,740 | — | — |
| 2004-11-04 | $175.00 | $177.92 | 11,940 | — | — |
| 2004-11-03 | $172.10 | $174.97 | 14,050 | — | — |
| 2004-11-02 | $168.70 | $171.51 | 19,200 | — | — |
| 2004-11-01 | $168.20 | $171.01 | 22,910 | — | — |
| 2004-10-29 | $170.50 | $173.34 | 10,330 | — | — |
| 2004-10-28 | $168.50 | $171.31 | 9,030 | — | — |
| 2004-10-27 | $168.90 | $171.72 | 26,270 | — | — |
| 2004-10-26 | $164.20 | $166.94 | 26,230 | — | — |
| 2004-10-25 | $160.90 | $163.58 | 17,390 | — | — |
| 2004-10-22 | $162.30 | $165.01 | 14,160 | — | — |
| 2004-10-21 | $165.30 | $168.06 | 20,570 | — | — |
| 2004-10-20 | $161.20 | $163.89 | 23,850 | — | — |
| 2004-10-19 | $156.60 | $159.21 | 52,130 | — | — |
| 2004-10-18 | $155.60 | $158.20 | 63,000 | — | — |
| 2004-10-15 | $165.60 | $168.36 | 71,030 | — | — |
| 2004-10-14 | $180.20 | $183.21 | 60,860 | — | — |
| 2004-10-13 | $190.20 | $193.37 | 58,230 | — | — |
| 2004-10-12 | $180.50 | $183.51 | 28,840 | — | — |
| 2004-10-11 | $179.70 | $182.70 | 39,210 | — | — |
| 2004-10-08 | $182.50 | $185.54 | 66,190 | — | — |
| 2004-10-07 | $173.30 | $176.19 | 103,620 | — | — |
| 2004-10-06 | $186.90 | $190.02 | 84,570 | — | — |
| 2004-10-05 | $173.40 | $176.29 | 78,850 | — | — |
| 2004-10-04 | $163.00 | $165.72 | 84,720 | — | — |
| 2004-10-01 | $145.00 | $147.42 | 15,580 | — | — |
| 2004-09-30 | $140.20 | $142.54 | 16,690 | — | — |
| 2004-09-29 | $141.60 | $143.96 | 10,150 | — | — |
| 2004-09-28 | $136.00 | $138.27 | 9,530 | — | — |
| 2004-09-27 | $131.70 | $133.90 | 11,770 | — | — |
| 2004-09-24 | $137.20 | $139.49 | 10,840 | — | — |
| 2004-09-23 | $138.30 | $140.61 | 4,980 | — | — |
| 2004-09-22 | $140.40 | $142.74 | 25,530 | — | — |
| 2004-09-21 | $145.00 | $147.42 | 8,020 | — | — |
| 2004-09-20 | $142.90 | $145.28 | 15,860 | — | — |
| 2004-09-17 | $143.00 | $145.39 | 30,870 | — | — |
| 2004-09-16 | $137.90 | $140.20 | 10,900 | — | — |
| 2004-09-15 | $131.50 | $133.69 | 6,600 | — | — |
| 2004-09-14 | $130.20 | $132.37 | 6,020 | — | — |
| 2004-09-13 | $129.70 | $131.86 | 9,210 | — | — |
| 2004-09-10 | $128.60 | $130.75 | 7,140 | — | — |
| 2004-09-09 | $128.50 | $130.64 | 9,090 | — | — |
| 2004-09-08 | $128.50 | $129.63 | 6,670 | — | — |
| 2004-09-07 | $127.00 | $128.11 | 6,860 | — | — |
| 2004-09-03 | $126.20 | $127.31 | 12,900 | — | — |
| 2004-09-02 | $122.50 | $123.57 | 16,950 | — | — |
| 2004-09-01 | $123.60 | $124.68 | 23,450 | — | — |
| 2004-08-31 | $116.00 | $117.02 | 7,750 | — | — |
| 2004-08-30 | $115.40 | $116.41 | 5,030 | — | — |
| 2004-08-27 | $117.60 | $118.63 | 5,820 | — | — |
| 2004-08-26 | $118.50 | $119.54 | 7,130 | — | — |
| 2004-08-25 | $117.70 | $118.73 | 8,520 | — | — |
| 2004-08-24 | $115.00 | $116.01 | 8,040 | — | — |
| 2004-08-23 | $115.70 | $116.71 | 8,680 | — | — |
| 2004-08-20 | $118.60 | $119.64 | 13,780 | — | — |
| 2004-08-19 | $114.10 | $115.10 | 11,260 | — | — |
| 2004-08-18 | $109.70 | $110.66 | 11,840 | — | — |
| 2004-08-17 | $103.80 | $104.71 | 6,780 | — | — |
| 2004-08-16 | $101.80 | $102.69 | 4,930 | — | — |
| 2004-08-13 | $100.10 | $100.98 | 4,780 | — | — |
| 2004-08-12 | $99.40 | $100.27 | 5,460 | — | — |
| 2004-08-11 | $101.80 | $102.69 | 13,010 | — | — |
| 2004-08-10 | $102.00 | $102.89 | 35,360 | — | — |
| 2004-08-09 | $96.40 | $97.25 | 10,900 | — | — |
| 2004-08-06 | $92.20 | $93.01 | 17,210 | — | — |
| 2004-08-05 | $94.20 | $95.03 | 6,630 | — | — |
| 2004-08-04 | $95.10 | $95.93 | 2,730 | — | — |
| 2004-08-03 | $96.70 | $97.55 | 8,200 | — | — |
| 2004-08-02 | $98.90 | $99.77 | 5,260 | — | — |
| 2004-07-30 | $95.30 | $96.14 | 5,170 | — | — |
| 2004-07-29 | $93.70 | $94.52 | 4,560 | — | — |
| 2004-07-28 | $93.60 | $94.42 | 6,340 | — | — |
| 2004-07-27 | $92.60 | $93.41 | 6,530 | — | — |
| 2004-07-26 | $92.80 | $93.61 | 5,970 | — | — |
| 2004-07-23 | $94.50 | $95.33 | 7,860 | — | — |
| 2004-07-22 | $92.50 | $93.31 | 8,010 | — | — |
| 2004-07-21 | $94.80 | $95.63 | 5,510 | — | — |
| 2004-07-20 | $92.40 | $93.21 | 4,410 | — | — |
| 2004-07-19 | $90.70 | $91.50 | 8,150 | — | — |
| 2004-07-16 | $92.30 | $93.11 | 3,980 | — | — |
| 2004-07-15 | $92.40 | $93.21 | 4,580 | — | — |
| 2004-07-14 | $92.30 | $93.11 | 4,690 | — | — |
| 2004-07-13 | $91.40 | $92.20 | 13,810 | — | — |
| 2004-07-12 | $93.90 | $94.72 | 11,400 | — | — |
| 2004-07-09 | $89.60 | $90.39 | 8,190 | — | — |
| 2004-07-08 | $89.70 | $90.49 | 12,520 | — | — |
| 2004-07-07 | $90.60 | $91.39 | 10,100 | — | — |
| 2004-07-06 | $91.40 | $92.20 | 13,880 | — | — |
| 2004-07-02 | $91.70 | $92.50 | 14,340 | — | — |
| 2004-07-01 | $96.10 | $96.94 | 10,450 | — | — |
| 2004-06-30 | $96.00 | $96.84 | 7,140 | — | — |
| 2004-06-29 | $98.20 | $99.06 | 6,870 | — | — |
| 2004-06-28 | $97.10 | $97.95 | 15,550 | — | — |
| 2004-06-25 | $99.70 | $100.57 | 58,910 | — | — |
| 2004-06-24 | $99.80 | $100.68 | 8,040 | — | — |
| 2004-06-23 | $99.60 | $100.47 | 5,130 | — | — |
| 2004-06-22 | $99.60 | $100.47 | 6,400 | — | — |
| 2004-06-21 | $97.20 | $98.05 | 3,840 | — | — |
| 2004-06-18 | $98.30 | $99.16 | 3,790 | — | — |
| 2004-06-17 | $96.50 | $97.35 | 7,740 | — | — |
| 2004-06-16 | $98.90 | $99.77 | 2,810 | — | — |
| 2004-06-15 | $98.80 | $99.67 | 9,470 | — | — |
| 2004-06-14 | $97.80 | $98.66 | 7,880 | — | — |
| 2004-06-10 | $97.60 | $98.46 | 5,260 | — | — |
| 2004-06-09 | $97.90 | $98.76 | 3,500 | — | — |
| 2004-06-08 | $98.60 | $99.46 | 7,530 | — | — |
| 2004-06-07 | $100.00 | $100.88 | 5,360 | — | — |
| 2004-06-04 | $100.50 | $101.38 | 3,050 | — | — |
| 2004-06-03 | $100.00 | $100.88 | 5,330 | — | — |
| 2004-06-02 | $101.80 | $102.69 | 13,480 | — | — |
| 2004-06-01 | $100.30 | $101.18 | 7,240 | — | — |
| 2004-05-28 | $101.80 | $102.69 | 5,470 | — | — |
| 2004-05-27 | $100.60 | $101.48 | 19,280 | — | — |
| 2004-05-26 | $102.30 | $103.20 | 7,780 | — | — |
| 2004-05-25 | $103.20 | $104.11 | 6,510 | — | — |
| 2004-05-24 | $103.10 | $104.00 | 6,970 | — | — |
| 2004-05-21 | $102.80 | $103.70 | 5,530 | — | — |
| 2004-05-20 | $100.20 | $101.08 | 3,360 | — | — |
| 2004-05-19 | $101.90 | $102.79 | 7,730 | — | — |
| 2004-05-18 | $101.30 | $102.19 | 4,420 | — | — |
| 2004-05-17 | $101.20 | $102.09 | 4,740 | — | — |
| 2004-05-14 | $103.10 | $104.00 | 6,120 | — | — |
| 2004-05-13 | $101.70 | $102.59 | 5,510 | — | — |
| 2004-05-12 | $98.90 | $99.77 | 7,720 | — | — |
| 2004-05-11 | $98.20 | $99.06 | 41,300 | — | — |
| 2004-05-10 | $107.60 | $108.54 | 8,330 | — | — |
| 2004-05-07 | $108.30 | $109.25 | 4,320 | — | — |
| 2004-05-06 | $107.80 | $108.75 | 7,790 | — | — |
| 2004-05-05 | $112.70 | $113.69 | 10,560 | — | — |
| 2004-05-04 | $105.10 | $106.02 | 6,800 | — | — |
| 2004-05-03 | $105.90 | $106.83 | 7,880 | — | — |
| 2004-04-30 | $105.00 | $105.92 | 13,100 | — | — |
| 2004-04-29 | $109.40 | $110.36 | 8,060 | — | — |
| 2004-04-28 | $110.20 | $111.17 | 9,640 | — | — |
| 2004-04-27 | $116.10 | $117.12 | 10,090 | — | — |
| 2004-04-26 | $115.10 | $116.11 | 19,990 | — | — |
| 2004-04-23 | $119.70 | $120.75 | 38,190 | — | — |
| 2004-04-22 | $113.80 | $114.80 | 11,140 | — | — |
| 2004-04-21 | $109.00 | $109.96 | 8,260 | — | — |
| 2004-04-20 | $107.00 | $107.94 | 16,280 | — | — |
| 2004-04-19 | $105.00 | $105.92 | 10,300 | — | — |
| 2004-04-16 | $100.80 | $101.68 | 6,730 | — | — |
| 2004-04-15 | $101.40 | $102.29 | 3,950 | — | — |
| 2004-04-14 | $101.50 | $102.39 | 5,400 | — | — |
| 2004-04-13 | $103.50 | $104.41 | 5,300 | — | — |
| 2004-04-12 | $103.00 | $103.90 | 4,970 | — | — |
| 2004-04-08 | $105.30 | $106.22 | 2,040 | — | — |
| 2004-04-07 | $104.50 | $105.42 | 4,770 | — | — |
| 2004-04-06 | $106.00 | $106.93 | 7,240 | — | — |
| 2004-04-05 | $104.50 | $105.42 | 9,210 | — | — |
| 2004-04-02 | $105.40 | $106.32 | 6,780 | — | — |
| 2004-04-01 | $102.10 | $103.00 | 6,420 | — | — |
| 2004-03-31 | $105.80 | $106.73 | 25,570 | — | — |
| 2004-03-30 | $99.70 | $100.57 | 19,540 | — | — |
| 2004-03-29 | $100.80 | $101.68 | 10,200 | — | — |
| 2004-03-26 | $100.20 | $101.08 | 13,930 | — | — |
| 2004-03-25 | $99.30 | $100.17 | 8,780 | — | — |
| 2004-03-24 | $100.50 | $101.38 | 16,230 | — | — |
| 2004-03-23 | $96.80 | $97.65 | 23,900 | — | — |
| 2004-03-22 | $100.10 | $100.98 | 26,470 | — | — |
| 2004-03-19 | $101.70 | $102.59 | 17,930 | — | — |
| 2004-03-18 | $105.40 | $106.32 | 6,300 | — | — |
| 2004-03-17 | $106.40 | $107.33 | 5,240 | — | — |
| 2004-03-16 | $105.20 | $106.12 | 13,000 | — | — |
| 2004-03-15 | $106.10 | $107.03 | 10,420 | — | — |
| 2004-03-12 | $107.00 | $107.94 | 12,800 | — | — |
| 2004-03-11 | $106.50 | $107.43 | 27,360 | — | — |
| 2004-03-10 | $112.00 | $112.98 | 74,730 | — | — |
| 2004-03-09 | $112.50 | $113.49 | 17,240 | — | — |
| 2004-03-08 | $112.80 | $113.79 | 24,890 | — | — |
| 2004-03-05 | $112.20 | $113.18 | 8,060 | — | — |
| 2004-03-04 | $110.00 | $110.96 | 8,770 | — | — |
| 2004-03-03 | $105.20 | $106.12 | 14,700 | — | — |
| 2004-03-02 | $107.50 | $108.44 | 12,320 | — | — |
| 2004-03-01 | $109.00 | $109.96 | 10,340 | — | — |
| 2004-02-27 | $108.20 | $109.15 | 10,200 | — | — |
| 2004-02-26 | $109.50 | $110.46 | 7,930 | — | — |
| 2004-02-25 | $106.70 | $107.64 | 18,640 | — | — |
| 2004-02-24 | $99.80 | $100.68 | 43,160 | — | — |
| 2004-02-23 | $89.00 | $89.78 | 73,720 | — | — |
| 2004-02-20 | $104.90 | $105.82 | 25,180 | — | — |
| 2004-02-19 | $109.30 | $110.26 | 14,640 | — | — |
| 2004-02-18 | $111.50 | $112.48 | 11,320 | — | — |
| 2004-02-17 | $115.00 | $115.00 | 7,950 | — | — |
| 2004-02-13 | $114.30 | $114.30 | 8,340 | — | — |
| 2004-02-12 | $112.00 | $112.00 | 14,550 | — | — |
| 2004-02-11 | $111.40 | $111.40 | 17,890 | — | — |
| 2004-02-10 | $110.60 | $110.60 | 11,750 | — | — |
| 2004-02-09 | $109.60 | $109.60 | 20,250 | — | — |
| 2004-02-06 | $110.00 | $110.00 | 23,000 | — | — |
| 2004-02-05 | $110.00 | $110.00 | 14,030 | — | — |
| 2004-02-04 | $115.30 | $115.30 | 17,140 | — | — |
| 2004-02-03 | $118.50 | $118.50 | 6,520 | — | — |
| 2004-02-02 | $119.70 | $119.70 | 19,650 | — | — |
| 2004-01-30 | $117.80 | $117.80 | 17,400 | — | — |
| 2004-01-29 | $120.50 | $120.50 | 57,490 | — | — |
| 2004-01-28 | $128.60 | $128.60 | 22,480 | — | — |
| 2004-01-27 | $142.80 | $142.80 | 12,470 | — | — |
| 2004-01-26 | $142.80 | $142.80 | 25,160 | — | — |
| 2004-01-23 | $146.20 | $146.20 | 25,300 | — | — |
| 2004-01-22 | $147.50 | $147.50 | 71,440 | — | — |
| 2004-01-21 | $131.60 | $131.60 | 12,220 | — | — |
| 2004-01-20 | $131.00 | $131.00 | 15,310 | — | — |
| 2004-01-16 | $129.60 | $129.60 | 37,870 | — | — |
| 2004-01-15 | $127.70 | $127.70 | 20,490 | — | — |
| 2004-01-14 | $132.50 | $132.50 | 61,950 | — | — |
| 2004-01-13 | $119.50 | $119.50 | 31,580 | — | — |
| 2004-01-12 | $109.40 | $109.40 | 14,140 | — | — |
| 2004-01-09 | $111.70 | $111.70 | 18,270 | — | — |
| 2004-01-08 | $113.20 | $113.20 | 10,140 | — | — |
| 2004-01-07 | $116.00 | $116.00 | 10,800 | — | — |
| 2004-01-06 | $114.90 | $114.90 | 25,660 | — | — |
| 2004-01-05 | $108.90 | $108.90 | 13,820 | — | — |
| 2004-01-02 | $106.50 | $106.50 | 12,950 | — | — |