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
- 2002-04-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 | $142.65 | $147.05 | 142,000 | — | — |
| 2004-12-30 | $142.00 | $146.38 | 186,280 | — | — |
| 2004-12-29 | $140.65 | $144.98 | 242,440 | — | — |
| 2004-12-28 | $138.80 | $143.08 | 112,720 | — | — |
| 2004-12-27 | $137.98 | $142.23 | 275,680 | — | — |
| 2004-12-23 | $139.75 | $144.06 | 241,040 | — | — |
| 2004-12-22 | $138.02 | $142.28 | 401,400 | — | — |
| 2004-12-21 | $141.55 | $145.91 | 246,880 | — | — |
| 2004-12-20 | $140.27 | $144.60 | 292,240 | — | — |
| 2004-12-17 | $138.02 | $142.28 | 301,200 | — | — |
| 2004-12-16 | $135.70 | $139.88 | 319,360 | — | — |
| 2004-12-15 | $137.25 | $141.48 | 334,200 | — | — |
| 2004-12-14 | $133.35 | $137.46 | 234,400 | — | — |
| 2004-12-13 | $132.13 | $136.20 | 607,280 | — | — |
| 2004-12-10 | $131.65 | $135.45 | 354,040 | — | — |
| 2004-12-09 | $134.38 | $138.25 | 384,600 | — | — |
| 2004-12-08 | $132.18 | $135.99 | 482,880 | — | — |
| 2004-12-07 | $132.50 | $136.32 | 422,040 | — | — |
| 2004-12-06 | $136.75 | $140.70 | 284,880 | — | — |
| 2004-12-03 | $136.15 | $140.08 | 646,880 | — | — |
| 2004-12-02 | $135.68 | $139.59 | 593,000 | — | — |
| 2004-12-01 | $140.60 | $144.66 | 369,680 | — | — |
| 2004-11-30 | $142.57 | $146.69 | 202,200 | — | — |
| 2004-11-29 | $142.50 | $146.61 | 367,880 | — | — |
| 2004-11-26 | $142.27 | $146.38 | 126,560 | — | — |
| 2004-11-24 | $139.40 | $143.42 | 355,320 | — | — |
| 2004-11-23 | $136.60 | $140.54 | 499,120 | — | — |
| 2004-11-22 | $136.95 | $140.90 | 420,160 | — | — |
| 2004-11-19 | $133.65 | $137.51 | 500,800 | — | — |
| 2004-11-18 | $127.90 | $131.59 | 733,440 | — | — |
| 2004-11-17 | $129.30 | $133.03 | 494,120 | — | — |
| 2004-11-16 | $129.00 | $132.72 | 341,360 | — | — |
| 2004-11-15 | $129.52 | $133.26 | 281,560 | — | — |
| 2004-11-12 | $131.52 | $135.32 | 507,520 | — | — |
| 2004-11-11 | $129.82 | $133.57 | 365,480 | — | — |
| 2004-11-10 | $130.30 | $134.06 | 300,600 | — | — |
| 2004-11-09 | $128.13 | $131.82 | 332,720 | — | — |
| 2004-11-08 | $128.73 | $132.44 | 499,080 | — | — |
| 2004-11-05 | $128.75 | $132.46 | 385,960 | — | — |
| 2004-11-04 | $124.60 | $128.20 | 271,760 | — | — |
| 2004-11-03 | $124.35 | $127.94 | 364,440 | — | — |
| 2004-11-02 | $123.03 | $126.57 | 252,160 | — | — |
| 2004-11-01 | $124.00 | $127.58 | 327,640 | — | — |
| 2004-10-29 | $123.50 | $127.06 | 474,640 | — | — |
| 2004-10-28 | $119.30 | $122.74 | 300,560 | — | — |
| 2004-10-27 | $120.88 | $124.36 | 613,560 | — | — |
| 2004-10-26 | $123.07 | $126.63 | 233,560 | — | — |
| 2004-10-25 | $122.63 | $126.16 | 275,400 | — | — |
| 2004-10-22 | $123.15 | $126.70 | 195,400 | — | — |
| 2004-10-21 | $123.10 | $126.65 | 230,520 | — | — |
| 2004-10-20 | $122.20 | $125.73 | 197,600 | — | — |
| 2004-10-19 | $117.18 | $120.56 | 218,760 | — | — |
| 2004-10-18 | $116.95 | $120.32 | 225,160 | — | — |
| 2004-10-15 | $119.72 | $123.18 | 157,080 | — | — |
| 2004-10-14 | $120.43 | $123.90 | 192,400 | — | — |
| 2004-10-13 | $118.63 | $122.05 | 426,400 | — | — |
| 2004-10-12 | $121.07 | $124.57 | 231,720 | — | — |
| 2004-10-11 | $122.75 | $126.29 | 167,240 | — | — |
| 2004-10-08 | $123.70 | $127.27 | 291,560 | — | — |
| 2004-10-07 | $122.88 | $126.42 | 722,880 | — | — |
| 2004-10-06 | $121.95 | $125.47 | 228,120 | — | — |
| 2004-10-05 | $120.80 | $124.29 | 253,280 | — | — |
| 2004-10-04 | $117.63 | $121.02 | 276,120 | — | — |
| 2004-10-01 | $117.43 | $120.81 | 145,280 | — | — |
| 2004-09-30 | $115.75 | $119.09 | 374,080 | — | — |
| 2004-09-29 | $115.50 | $118.83 | 325,160 | — | — |
| 2004-09-28 | $115.50 | $118.83 | 353,280 | — | — |
| 2004-09-27 | $113.03 | $116.29 | 216,880 | — | — |
| 2004-09-24 | $114.13 | $117.42 | 173,840 | — | — |
| 2004-09-23 | $113.20 | $116.47 | 155,080 | — | — |
| 2004-09-22 | $112.82 | $116.08 | 182,320 | — | — |
| 2004-09-21 | $113.43 | $116.70 | 236,680 | — | — |
| 2004-09-20 | $110.20 | $113.38 | 229,840 | — | — |
| 2004-09-17 | $107.30 | $110.40 | 155,520 | — | — |
| 2004-09-16 | $106.93 | $110.01 | 127,960 | — | — |
| 2004-09-15 | $106.68 | $109.75 | 179,280 | — | — |
| 2004-09-14 | $106.43 | $109.50 | 162,360 | — | — |
| 2004-09-13 | $105.95 | $109.01 | 252,800 | — | — |
| 2004-09-10 | $103.95 | $106.69 | 134,520 | — | — |
| 2004-09-09 | $105.53 | $108.31 | 171,360 | — | — |
| 2004-09-08 | $104.65 | $107.41 | 128,640 | — | — |
| 2004-09-07 | $104.28 | $107.03 | 168,960 | — | — |
| 2004-09-03 | $105.03 | $107.80 | 139,440 | — | — |
| 2004-09-02 | $105.30 | $108.08 | 192,880 | — | — |
| 2004-09-01 | $104.65 | $107.41 | 173,960 | — | — |
| 2004-08-31 | $102.75 | $105.46 | 158,840 | — | — |
| 2004-08-30 | $101.15 | $103.82 | 169,720 | — | — |
| 2004-08-27 | $101.60 | $104.28 | 178,960 | — | — |
| 2004-08-26 | $101.72 | $104.41 | 258,520 | — | — |
| 2004-08-25 | $102.15 | $104.84 | 180,480 | — | — |
| 2004-08-24 | $101.32 | $104.00 | 208,240 | — | — |
| 2004-08-23 | $101.97 | $104.67 | 258,400 | — | — |
| 2004-08-20 | $104.72 | $107.49 | 254,280 | — | — |
| 2004-08-19 | $105.60 | $108.39 | 198,160 | — | — |
| 2004-08-18 | $103.55 | $106.28 | 174,960 | — | — |
| 2004-08-17 | $102.78 | $105.49 | 213,880 | — | — |
| 2004-08-16 | $103.93 | $106.67 | 196,760 | — | — |
| 2004-08-13 | $105.28 | $108.05 | 143,960 | — | — |
| 2004-08-12 | $102.80 | $105.51 | 154,480 | — | — |
| 2004-08-11 | $104.25 | $107.00 | 195,760 | — | — |
| 2004-08-10 | $105.93 | $108.72 | 176,000 | — | — |
| 2004-08-09 | $105.05 | $107.82 | 185,800 | — | — |
| 2004-08-06 | $104.43 | $107.18 | 204,720 | — | — |
| 2004-08-05 | $106.72 | $109.54 | 416,280 | — | — |
| 2004-08-04 | $108.90 | $111.77 | 372,800 | — | — |
| 2004-08-03 | $112.13 | $115.08 | 330,160 | — | — |
| 2004-08-02 | $111.18 | $114.11 | 207,440 | — | — |
| 2004-07-30 | $110.80 | $113.72 | 662,520 | — | — |
| 2004-07-29 | $110.75 | $113.67 | 446,400 | — | — |
| 2004-07-28 | $110.65 | $113.57 | 431,240 | — | — |
| 2004-07-27 | $109.43 | $112.31 | 255,600 | — | — |
| 2004-07-26 | $109.90 | $112.80 | 164,440 | — | — |
| 2004-07-23 | $111.75 | $114.70 | 123,040 | — | — |
| 2004-07-22 | $112.53 | $115.49 | 202,320 | — | — |
| 2004-07-21 | $113.68 | $116.67 | 244,120 | — | — |
| 2004-07-20 | $113.22 | $116.21 | 157,400 | — | — |
| 2004-07-19 | $113.53 | $116.52 | 128,160 | — | — |
| 2004-07-16 | $112.38 | $115.34 | 218,600 | — | — |
| 2004-07-15 | $109.93 | $112.82 | 113,160 | — | — |
| 2004-07-14 | $110.45 | $113.36 | 152,440 | — | — |
| 2004-07-13 | $109.35 | $112.23 | 123,720 | — | — |
| 2004-07-12 | $110.15 | $113.06 | 99,360 | — | — |
| 2004-07-09 | $111.00 | $113.93 | 149,680 | — | — |
| 2004-07-08 | $109.68 | $112.57 | 144,520 | — | — |
| 2004-07-07 | $109.15 | $112.03 | 146,640 | — | — |
| 2004-07-06 | $108.93 | $111.80 | 119,640 | — | — |
| 2004-07-02 | $107.82 | $110.67 | 99,520 | — | — |
| 2004-07-01 | $107.82 | $110.67 | 89,200 | — | — |
| 2004-06-30 | $107.90 | $110.75 | 169,000 | — | — |
| 2004-06-29 | $106.15 | $108.95 | 168,520 | — | — |
| 2004-06-28 | $105.00 | $107.77 | 180,120 | — | — |
| 2004-06-25 | $106.93 | $109.75 | 77,920 | — | — |
| 2004-06-24 | $107.43 | $110.26 | 249,800 | — | — |
| 2004-06-23 | $107.45 | $110.28 | 246,760 | — | — |
| 2004-06-22 | $107.47 | $110.31 | 172,360 | — | — |
| 2004-06-21 | $106.90 | $109.72 | 123,440 | — | — |
| 2004-06-18 | $106.57 | $109.39 | 179,000 | — | — |
| 2004-06-17 | $106.50 | $109.31 | 284,640 | — | — |
| 2004-06-16 | $105.43 | $108.21 | 248,000 | — | — |
| 2004-06-15 | $104.45 | $107.21 | 315,480 | — | — |
| 2004-06-14 | $101.10 | $103.77 | 113,600 | — | — |
| 2004-06-10 | $100.88 | $103.28 | 233,640 | — | — |
| 2004-06-09 | $98.68 | $101.03 | 217,760 | — | — |
| 2004-06-08 | $101.03 | $103.43 | 99,040 | — | — |
| 2004-06-07 | $101.95 | $104.38 | 108,560 | — | — |
| 2004-06-04 | $100.53 | $102.92 | 111,600 | — | — |
| 2004-06-03 | $100.20 | $102.59 | 147,840 | — | — |
| 2004-06-02 | $101.00 | $103.41 | 220,160 | — | — |
| 2004-06-01 | $101.20 | $103.61 | 219,800 | — | — |
| 2004-05-28 | $98.38 | $100.72 | 160,320 | — | — |
| 2004-05-27 | $98.50 | $100.85 | 244,480 | — | — |
| 2004-05-26 | $100.70 | $103.10 | 270,960 | — | — |
| 2004-05-25 | $102.25 | $104.69 | 189,720 | — | — |
| 2004-05-24 | $101.60 | $104.02 | 201,960 | — | — |
| 2004-05-21 | $99.13 | $101.49 | 161,200 | — | — |
| 2004-05-20 | $100.78 | $103.18 | 120,400 | — | — |
| 2004-05-19 | $100.38 | $102.77 | 246,560 | — | — |
| 2004-05-18 | $100.53 | $102.92 | 200,480 | — | — |
| 2004-05-17 | $102.53 | $104.97 | 284,120 | — | — |
| 2004-05-14 | $102.18 | $104.61 | 261,160 | — | — |
| 2004-05-13 | $99.13 | $101.49 | 152,560 | — | — |
| 2004-05-12 | $98.88 | $101.23 | 224,360 | — | — |
| 2004-05-11 | $97.72 | $100.05 | 288,680 | — | — |
| 2004-05-10 | $95.88 | $98.16 | 439,400 | — | — |
| 2004-05-07 | $99.97 | $102.36 | 213,520 | — | — |
| 2004-05-06 | $102.78 | $105.22 | 203,640 | — | — |
| 2004-05-05 | $103.30 | $105.76 | 271,400 | — | — |
| 2004-05-04 | $104.53 | $107.02 | 409,440 | — | — |
| 2004-05-03 | $101.50 | $103.92 | 463,960 | — | — |
| 2004-04-30 | $98.05 | $100.39 | 192,320 | — | — |
| 2004-04-29 | $98.40 | $100.75 | 384,800 | — | — |
| 2004-04-28 | $102.03 | $104.46 | 432,640 | — | — |
| 2004-04-27 | $106.88 | $109.42 | 259,920 | — | — |
| 2004-04-26 | $105.13 | $107.63 | 161,320 | — | — |
| 2004-04-23 | $104.60 | $107.09 | 178,440 | — | — |
| 2004-04-22 | $105.55 | $108.07 | 276,600 | — | — |
| 2004-04-21 | $103.88 | $106.35 | 397,560 | — | — |
| 2004-04-20 | $105.03 | $107.53 | 316,240 | — | — |
| 2004-04-19 | $106.43 | $108.96 | 228,520 | — | — |
| 2004-04-16 | $107.38 | $109.93 | 285,840 | — | — |
| 2004-04-15 | $108.38 | $110.96 | 516,160 | — | — |
| 2004-04-14 | $108.80 | $111.39 | 194,760 | — | — |
| 2004-04-13 | $109.97 | $112.60 | 223,640 | — | — |
| 2004-04-12 | $111.22 | $113.88 | 139,360 | — | — |
| 2004-04-08 | $109.80 | $112.42 | 165,720 | — | — |
| 2004-04-07 | $110.57 | $113.21 | 299,120 | — | — |
| 2004-04-06 | $109.55 | $112.16 | 161,200 | — | — |
| 2004-04-05 | $109.85 | $112.47 | 157,800 | — | — |
| 2004-04-02 | $109.55 | $112.16 | 289,960 | — | — |
| 2004-04-01 | $107.53 | $110.09 | 201,480 | — | — |
| 2004-03-31 | $107.80 | $110.37 | 209,720 | — | — |
| 2004-03-30 | $107.65 | $110.22 | 265,960 | — | — |
| 2004-03-29 | $105.18 | $107.68 | 195,600 | — | — |
| 2004-03-26 | $103.22 | $105.69 | 161,400 | — | — |
| 2004-03-25 | $102.63 | $105.07 | 163,520 | — | — |
| 2004-03-24 | $102.60 | $105.05 | 173,120 | — | — |
| 2004-03-23 | $104.93 | $107.43 | 108,200 | — | — |
| 2004-03-22 | $105.50 | $108.01 | 122,160 | — | — |
| 2004-03-19 | $106.15 | $108.68 | 166,880 | — | — |
| 2004-03-18 | $105.82 | $108.35 | 102,600 | — | — |
| 2004-03-17 | $105.60 | $108.12 | 158,000 | — | — |
| 2004-03-16 | $104.05 | $106.53 | 82,800 | — | — |
| 2004-03-15 | $103.97 | $106.45 | 122,320 | — | — |
| 2004-03-12 | $105.00 | $107.50 | 119,760 | — | — |
| 2004-03-11 | $104.78 | $107.27 | 148,760 | — | — |
| 2004-03-10 | $105.75 | $108.01 | 127,040 | — | — |
| 2004-03-09 | $108.53 | $110.85 | 187,640 | — | — |
| 2004-03-08 | $107.97 | $110.29 | 249,480 | — | — |
| 2004-03-05 | $107.47 | $109.78 | 190,080 | — | — |
| 2004-03-04 | $105.22 | $107.48 | 268,240 | — | — |
| 2004-03-03 | $107.00 | $109.29 | 166,280 | — | — |
| 2004-03-02 | $107.28 | $109.57 | 213,640 | — | — |
| 2004-03-01 | $109.93 | $112.28 | 269,920 | — | — |
| 2004-02-27 | $108.63 | $110.95 | 339,440 | — | — |
| 2004-02-26 | $106.70 | $108.99 | 278,000 | — | — |
| 2004-02-25 | $105.15 | $107.40 | 207,720 | — | — |
| 2004-02-24 | $103.97 | $106.20 | 125,680 | — | — |
| 2004-02-23 | $102.80 | $105.00 | 124,560 | — | — |
| 2004-02-20 | $101.88 | $104.06 | 272,400 | — | — |
| 2004-02-19 | $101.43 | $103.60 | 322,800 | — | — |
| 2004-02-18 | $101.88 | $104.06 | 256,440 | — | — |
| 2004-02-17 | $102.80 | $105.00 | 152,840 | — | — |
| 2004-02-13 | $102.70 | $104.90 | 126,320 | — | — |
| 2004-02-12 | $102.68 | $104.87 | 139,120 | — | — |
| 2004-02-11 | $102.22 | $104.41 | 444,560 | — | — |
| 2004-02-10 | $103.00 | $105.21 | 320,240 | — | — |
| 2004-02-09 | $98.93 | $101.04 | 188,520 | — | — |
| 2004-02-06 | $98.40 | $100.51 | 120,160 | — | — |
| 2004-02-05 | $97.05 | $99.13 | 156,120 | — | — |
| 2004-02-04 | $98.97 | $101.09 | 124,600 | — | — |
| 2004-02-03 | $101.28 | $103.44 | 158,720 | — | — |
| 2004-02-02 | $99.38 | $101.50 | 283,240 | — | — |
| 2004-01-30 | $97.75 | $99.84 | 280,400 | — | — |
| 2004-01-29 | $100.05 | $102.19 | 298,520 | — | — |
| 2004-01-28 | $102.75 | $104.95 | 189,240 | — | — |
| 2004-01-27 | $106.68 | $108.96 | 92,440 | — | — |
| 2004-01-26 | $105.78 | $108.04 | 126,600 | — | — |
| 2004-01-23 | $105.20 | $107.45 | 169,040 | — | — |
| 2004-01-22 | $105.50 | $107.76 | 154,840 | — | — |
| 2004-01-21 | $106.93 | $109.21 | 151,880 | — | — |
| 2004-01-20 | $108.28 | $110.59 | 216,040 | — | — |
| 2004-01-16 | $103.40 | $105.61 | 112,520 | — | — |
| 2004-01-15 | $102.95 | $105.15 | 148,280 | — | — |
| 2004-01-14 | $105.22 | $107.48 | 119,960 | — | — |
| 2004-01-13 | $105.65 | $107.91 | 143,480 | — | — |
| 2004-01-12 | $104.72 | $106.97 | 108,760 | — | — |
| 2004-01-09 | $104.82 | $107.07 | 199,120 | — | — |
| 2004-01-08 | $103.38 | $105.59 | 162,000 | — | — |
| 2004-01-07 | $103.45 | $105.67 | 296,240 | — | — |
| 2004-01-06 | $104.43 | $106.66 | 292,200 | — | — |
| 2004-01-05 | $103.22 | $105.44 | 272,520 | — | — |
| 2004-01-02 | $99.55 | $101.68 | 147,800 | — | — |