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
- 1987-09-22 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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $74.01 | $108.87 | 4,082,400 | — | — |
| 2024-12-30 | $73.93 | $108.75 | 5,321,700 | — | — |
| 2024-12-27 | $74.74 | $109.94 | 3,967,500 | — | — |
| 2024-12-26 | $75.05 | $110.40 | 2,926,900 | — | — |
| 2024-12-24 | $74.84 | $110.09 | 2,150,300 | — | — |
| 2024-12-23 | $74.71 | $109.90 | 6,863,600 | — | — |
| 2024-12-20 | $74.31 | $109.31 | 12,322,400 | — | — |
| 2024-12-19 | $73.62 | $108.29 | 9,749,000 | — | — |
| 2024-12-18 | $73.97 | $108.81 | 14,116,700 | — | — |
| 2024-12-17 | $76.76 | $112.91 | 8,409,200 | — | — |
| 2024-12-16 | $77.94 | $114.65 | 12,313,800 | — | — |
| 2024-12-13 | $79.54 | $117.00 | 14,089,400 | — | — |
| 2024-12-12 | $82.85 | $121.87 | 7,469,400 | — | — |
| 2024-12-11 | $82.41 | $121.22 | 6,323,800 | — | — |
| 2024-12-10 | $82.32 | $121.09 | 5,923,400 | — | — |
| 2024-12-09 | $81.51 | $119.90 | 9,564,300 | — | — |
| 2024-12-06 | $81.47 | $119.84 | 5,071,300 | — | — |
| 2024-12-05 | $81.81 | $120.34 | 6,796,600 | — | — |
| 2024-12-04 | $81.51 | $119.90 | 6,035,200 | — | — |
| 2024-12-03 | $81.12 | $119.33 | 4,840,200 | — | — |
| 2024-12-02 | $81.39 | $119.72 | 5,658,500 | — | — |
| 2024-11-29 | $82.76 | $121.74 | 3,201,600 | — | — |
| 2024-11-27 | $82.60 | $121.50 | 3,977,400 | — | — |
| 2024-11-26 | $82.25 | $120.99 | 5,120,900 | — | — |
| 2024-11-25 | $81.77 | $120.28 | 13,029,300 | — | — |
| 2024-11-22 | $81.26 | $119.53 | 7,738,000 | — | — |
| 2024-11-21 | $80.80 | $118.86 | 5,081,800 | — | — |
| 2024-11-20 | $80.46 | $118.36 | 6,613,500 | — | — |
| 2024-11-19 | $80.19 | $117.96 | 6,549,300 | — | — |
| 2024-11-18 | $81.39 | $119.72 | 9,447,700 | — | — |
| 2024-11-15 | $80.64 | $118.62 | 9,372,300 | — | — |
| 2024-11-14 | $80.19 | $117.96 | 14,717,700 | — | — |
| 2024-11-13 | $78.25 | $115.10 | 8,731,500 | — | — |
| 2024-11-12 | $78.19 | $115.02 | 10,244,800 | — | — |
| 2024-11-11 | $77.85 | $114.52 | 13,162,800 | — | — |
| 2024-11-08 | $73.90 | $108.71 | 8,728,200 | — | — |
| 2024-11-07 | $73.17 | $107.26 | 10,380,200 | — | — |
| 2024-11-06 | $75.75 | $111.05 | 16,218,400 | — | — |
| 2024-11-05 | $71.31 | $104.54 | 4,232,100 | — | — |
| 2024-11-04 | $70.96 | $104.02 | 3,924,600 | — | — |
| 2024-11-01 | $70.94 | $103.99 | 6,266,000 | — | — |
| 2024-10-31 | $70.83 | $103.83 | 6,997,100 | — | — |
| 2024-10-30 | $71.10 | $104.23 | 6,426,100 | — | — |
| 2024-10-29 | $71.89 | $105.39 | 6,006,000 | — | — |
| 2024-10-28 | $72.04 | $105.61 | 5,758,700 | — | — |
| 2024-10-25 | $71.82 | $105.29 | 4,503,900 | — | — |
| 2024-10-24 | $72.59 | $106.41 | 6,727,500 | — | — |
| 2024-10-23 | $71.71 | $105.12 | 6,593,700 | — | — |
| 2024-10-22 | $70.91 | $103.95 | 5,559,600 | — | — |
| 2024-10-21 | $70.87 | $103.89 | 5,438,500 | — | — |
| 2024-10-18 | $71.36 | $104.61 | 8,948,400 | — | — |
| 2024-10-17 | $71.91 | $105.42 | 8,717,600 | — | — |
| 2024-10-16 | $72.08 | $105.67 | 13,643,700 | — | — |
| 2024-10-15 | $71.96 | $105.49 | 21,705,700 | — | — |
| 2024-10-14 | $67.82 | $99.42 | 7,672,200 | — | — |
| 2024-10-11 | $67.68 | $99.22 | 7,369,900 | — | — |
| 2024-10-10 | $66.65 | $97.71 | 6,463,300 | — | — |
| 2024-10-09 | $66.70 | $97.78 | 11,115,600 | — | — |
| 2024-10-08 | $64.90 | $95.14 | 7,510,100 | — | — |
| 2024-10-07 | $64.29 | $94.25 | 7,060,200 | — | — |
| 2024-10-04 | $64.75 | $94.92 | 7,141,400 | — | — |
| 2024-10-03 | $63.40 | $92.94 | 8,144,400 | — | — |
| 2024-10-02 | $63.35 | $92.87 | 4,817,400 | — | — |
| 2024-10-01 | $63.91 | $93.69 | 6,331,500 | — | — |
| 2024-09-30 | $64.81 | $95.01 | 6,078,900 | — | — |
| 2024-09-27 | $64.42 | $94.44 | 6,521,100 | — | — |
| 2024-09-26 | $63.84 | $93.59 | 7,602,100 | — | — |
| 2024-09-25 | $64.04 | $93.88 | 5,097,500 | — | — |
| 2024-09-24 | $64.58 | $94.67 | 6,030,100 | — | — |
| 2024-09-23 | $64.93 | $95.18 | 5,872,900 | — | — |
| 2024-09-20 | $65.39 | $95.86 | 12,332,400 | — | — |
| 2024-09-19 | $64.76 | $94.94 | 9,825,400 | — | — |
| 2024-09-18 | $63.56 | $93.18 | 8,802,800 | — | — |
| 2024-09-17 | $63.84 | $93.59 | 8,158,200 | — | — |
| 2024-09-16 | $63.69 | $93.37 | 11,797,200 | — | — |
| 2024-09-13 | $62.12 | $91.07 | 10,840,600 | — | — |
| 2024-09-12 | $61.74 | $90.51 | 10,621,900 | — | — |
| 2024-09-11 | $63.41 | $92.96 | 8,781,300 | — | — |
| 2024-09-10 | $63.06 | $92.44 | 8,567,900 | — | — |
| 2024-09-09 | $63.01 | $92.37 | 6,247,100 | — | — |
| 2024-09-06 | $62.90 | $92.21 | 8,331,700 | — | — |
| 2024-09-05 | $63.69 | $93.37 | 5,552,100 | — | — |
| 2024-09-04 | $63.90 | $93.67 | 5,489,900 | — | — |
| 2024-09-03 | $64.79 | $94.98 | 6,540,800 | — | — |
| 2024-08-30 | $65.10 | $95.43 | 6,549,100 | — | — |
| 2024-08-29 | $64.93 | $95.18 | 6,429,500 | — | — |
| 2024-08-28 | $63.98 | $93.79 | 8,135,500 | — | — |
| 2024-08-27 | $63.91 | $93.69 | 7,006,000 | — | — |
| 2024-08-26 | $64.48 | $94.52 | 7,439,200 | — | — |
| 2024-08-23 | $64.39 | $94.39 | 13,127,800 | — | — |
| 2024-08-22 | $64.27 | $94.22 | 19,988,800 | — | — |
| 2024-08-21 | $64.57 | $94.66 | 7,814,400 | — | — |
| 2024-08-20 | $64.84 | $95.05 | 5,381,400 | — | — |
| 2024-08-19 | $65.58 | $96.14 | 4,303,600 | — | — |
| 2024-08-16 | $65.55 | $96.09 | 5,335,000 | — | — |
| 2024-08-15 | $65.23 | $95.62 | 7,612,800 | — | — |
| 2024-08-14 | $65.36 | $95.81 | 15,942,100 | — | — |
| 2024-08-13 | $62.49 | $91.61 | 8,774,000 | — | — |
| 2024-08-12 | $61.77 | $90.55 | 6,994,000 | — | — |
| 2024-08-09 | $62.41 | $91.49 | 4,255,100 | — | — |
| 2024-08-08 | $62.78 | $91.67 | 6,138,700 | — | — |
| 2024-08-07 | $62.22 | $90.85 | 7,331,100 | — | — |
| 2024-08-06 | $62.80 | $91.70 | 7,691,900 | — | — |
| 2024-08-05 | $62.29 | $90.95 | 7,873,800 | — | — |
| 2024-08-02 | $63.39 | $92.56 | 10,258,500 | — | — |
| 2024-08-01 | $63.71 | $93.02 | 9,896,000 | — | — |
| 2024-07-31 | $65.19 | $95.19 | 6,982,700 | — | — |
| 2024-07-30 | $64.91 | $94.78 | 8,022,600 | — | — |
| 2024-07-29 | $65.30 | $95.35 | 9,962,700 | — | — |
| 2024-07-26 | $66.60 | $97.24 | 11,168,800 | — | — |
| 2024-07-25 | $66.24 | $96.72 | 12,194,300 | — | — |
| 2024-07-24 | $64.08 | $93.56 | 11,836,500 | — | — |
| 2024-07-23 | $65.14 | $95.11 | 14,758,600 | — | — |
| 2024-07-22 | $64.75 | $94.54 | 16,727,200 | — | — |
| 2024-07-19 | $62.08 | $90.64 | 14,768,600 | — | — |
| 2024-07-18 | $62.27 | $90.92 | 21,576,200 | — | — |
| 2024-07-17 | $63.80 | $93.16 | 42,877,600 | — | — |
| 2024-07-16 | $67.43 | $98.46 | 34,310,900 | — | — |
| 2024-07-15 | $75.07 | $109.61 | 10,069,300 | — | — |
| 2024-07-12 | $75.38 | $110.06 | 6,543,500 | — | — |
| 2024-07-11 | $76.08 | $111.09 | 5,796,000 | — | — |
| 2024-07-10 | $74.63 | $108.97 | 4,527,300 | — | — |
| 2024-07-09 | $74.53 | $108.82 | 4,971,800 | — | — |
| 2024-07-08 | $73.24 | $106.94 | 5,338,100 | — | — |
| 2024-07-05 | $73.20 | $106.88 | 3,233,000 | — | — |
| 2024-07-03 | $74.13 | $108.24 | 2,502,100 | — | — |
| 2024-07-02 | $74.15 | $108.27 | 4,925,300 | — | — |
| 2024-07-01 | $73.42 | $107.20 | 3,902,800 | — | — |
| 2024-06-28 | $73.69 | $107.60 | 8,997,500 | — | — |
| 2024-06-27 | $73.56 | $107.41 | 5,564,300 | — | — |
| 2024-06-26 | $73.26 | $106.97 | 4,684,100 | — | — |
| 2024-06-25 | $73.90 | $107.90 | 5,840,400 | — | — |
| 2024-06-24 | $74.53 | $108.82 | 8,341,000 | — | — |
| 2024-06-21 | $73.34 | $107.09 | 11,933,200 | — | — |
| 2024-06-20 | $72.70 | $106.15 | 5,785,200 | — | — |
| 2024-06-18 | $72.84 | $106.36 | 5,868,600 | — | — |
| 2024-06-17 | $72.81 | $106.31 | 5,689,100 | — | — |
| 2024-06-14 | $73.25 | $106.95 | 5,756,200 | — | — |
| 2024-06-13 | $73.39 | $107.16 | 4,147,300 | — | — |
| 2024-06-12 | $73.56 | $107.41 | 5,587,300 | — | — |
| 2024-06-11 | $73.45 | $107.25 | 6,048,500 | — | — |
| 2024-06-10 | $74.11 | $108.21 | 5,337,700 | — | — |
| 2024-06-07 | $73.93 | $107.95 | 5,371,000 | — | — |
| 2024-06-06 | $74.25 | $108.41 | 4,669,400 | — | — |
| 2024-06-05 | $74.39 | $108.62 | 7,010,100 | — | — |
| 2024-06-04 | $71.99 | $105.11 | 3,887,900 | — | — |
| 2024-06-03 | $72.37 | $105.67 | 4,365,000 | — | — |
| 2024-05-31 | $73.28 | $107.00 | 8,617,400 | — | — |
| 2024-05-30 | $71.88 | $104.95 | 7,078,300 | — | — |
| 2024-05-29 | $70.53 | $102.98 | 5,617,300 | — | — |
| 2024-05-28 | $70.79 | $103.36 | 8,486,300 | — | — |
| 2024-05-24 | $72.27 | $105.52 | 6,152,200 | — | — |
| 2024-05-23 | $72.34 | $105.63 | 14,676,500 | — | — |
| 2024-05-22 | $75.27 | $109.90 | 13,806,600 | — | — |
| 2024-05-21 | $78.90 | $115.20 | 6,067,500 | — | — |
| 2024-05-20 | $78.66 | $114.85 | 5,559,400 | — | — |
| 2024-05-17 | $78.78 | $115.03 | 6,467,200 | — | — |
| 2024-05-16 | $78.04 | $113.95 | 7,992,900 | — | — |
| 2024-05-15 | $78.68 | $114.88 | 6,601,300 | — | — |
| 2024-05-14 | $77.07 | $112.53 | 9,566,100 | — | — |
| 2024-05-13 | $74.70 | $109.07 | 5,488,100 | — | — |
| 2024-05-10 | $76.11 | $111.13 | 5,103,000 | — | — |
| 2024-05-09 | $75.44 | $110.15 | 6,091,500 | — | — |
| 2024-05-08 | $76.40 | $111.19 | 5,190,100 | — | — |
| 2024-05-07 | $75.54 | $109.94 | 7,336,800 | — | — |
| 2024-05-06 | $76.86 | $111.86 | 4,857,600 | — | — |
| 2024-05-03 | $76.04 | $110.66 | 5,414,700 | — | — |
| 2024-05-02 | $75.33 | $109.63 | 5,591,300 | — | — |
| 2024-05-01 | $74.57 | $108.52 | 7,015,000 | — | — |
| 2024-04-30 | $73.95 | $107.62 | 6,725,700 | — | — |
| 2024-04-29 | $74.56 | $108.51 | 5,743,200 | — | — |
| 2024-04-26 | $74.99 | $109.14 | 5,560,700 | — | — |
| 2024-04-25 | $74.89 | $108.99 | 6,375,400 | — | — |
| 2024-04-24 | $75.19 | $109.43 | 6,038,800 | — | — |
| 2024-04-23 | $75.23 | $109.49 | 9,244,400 | — | — |
| 2024-04-22 | $74.26 | $108.07 | 8,847,500 | — | — |
| 2024-04-19 | $73.42 | $106.85 | 8,489,400 | — | — |
| 2024-04-18 | $72.93 | $106.14 | 8,208,300 | — | — |
| 2024-04-17 | $72.50 | $105.51 | 9,852,800 | — | — |
| 2024-04-16 | $73.07 | $106.34 | 12,021,600 | — | — |
| 2024-04-15 | $71.23 | $103.66 | 14,417,600 | — | — |
| 2024-04-12 | $70.03 | $101.92 | 8,615,000 | — | — |
| 2024-04-11 | $70.62 | $102.78 | 5,891,800 | — | — |
| 2024-04-10 | $71.10 | $103.47 | 7,750,200 | — | — |
| 2024-04-09 | $72.28 | $105.19 | 5,024,000 | — | — |
| 2024-04-08 | $72.37 | $105.32 | 5,846,000 | — | — |
| 2024-04-05 | $71.89 | $104.62 | 4,255,200 | — | — |
| 2024-04-04 | $71.35 | $103.84 | 7,855,300 | — | — |
| 2024-04-03 | $71.42 | $103.94 | 5,295,900 | — | — |
| 2024-04-02 | $71.46 | $104.00 | 5,373,600 | — | — |
| 2024-04-01 | $72.37 | $105.32 | 4,070,800 | — | — |
| 2024-03-28 | $72.34 | $105.28 | 6,865,000 | — | — |
| 2024-03-27 | $72.38 | $105.34 | 7,358,000 | — | — |
| 2024-03-26 | $71.00 | $103.33 | 5,659,100 | — | — |
| 2024-03-25 | $71.33 | $103.81 | 6,578,600 | — | — |
| 2024-03-22 | $71.60 | $104.20 | 7,231,300 | — | — |
| 2024-03-21 | $71.85 | $104.57 | 10,466,900 | — | — |
| 2024-03-20 | $69.67 | $101.39 | 6,836,100 | — | — |
| 2024-03-19 | $68.35 | $99.47 | 7,979,200 | — | — |
| 2024-03-18 | $67.40 | $98.09 | 6,567,400 | — | — |
| 2024-03-15 | $67.04 | $97.57 | 11,825,900 | — | — |
| 2024-03-14 | $66.60 | $96.93 | 11,673,800 | — | — |
| 2024-03-13 | $67.13 | $97.70 | 8,202,500 | — | — |
| 2024-03-12 | $66.50 | $96.78 | 9,497,900 | — | — |
| 2024-03-11 | $66.95 | $97.44 | 8,456,500 | — | — |
| 2024-03-08 | $67.17 | $97.76 | 9,029,600 | — | — |
| 2024-03-07 | $68.19 | $99.24 | 5,326,200 | — | — |
| 2024-03-06 | $68.10 | $99.11 | 6,624,700 | — | — |
| 2024-03-05 | $68.10 | $99.11 | 6,170,200 | — | — |
| 2024-03-04 | $67.64 | $98.44 | 5,805,100 | — | — |
| 2024-03-01 | $66.47 | $96.74 | 7,875,300 | — | — |
| 2024-02-29 | $66.78 | $97.19 | 8,522,900 | — | — |
| 2024-02-28 | $65.65 | $95.54 | 5,126,700 | — | — |
| 2024-02-27 | $65.35 | $95.11 | 5,484,200 | — | — |
| 2024-02-26 | $64.40 | $93.72 | 5,377,300 | — | — |
| 2024-02-23 | $64.44 | $93.78 | 4,196,900 | — | — |
| 2024-02-22 | $64.63 | $94.06 | 6,084,300 | — | — |
| 2024-02-21 | $64.13 | $93.33 | 5,184,900 | — | — |
| 2024-02-20 | $63.58 | $92.53 | 5,357,500 | — | — |
| 2024-02-16 | $64.40 | $93.72 | 6,057,200 | — | — |
| 2024-02-15 | $64.63 | $94.06 | 8,268,300 | — | — |
| 2024-02-14 | $63.03 | $91.73 | 6,324,900 | — | — |
| 2024-02-13 | $62.71 | $91.26 | 8,998,800 | — | — |
| 2024-02-12 | $64.50 | $93.87 | 6,692,400 | — | — |
| 2024-02-09 | $63.37 | $92.22 | 7,562,800 | — | — |
| 2024-02-08 | $62.47 | $90.92 | 5,689,100 | — | — |
| 2024-02-07 | $62.43 | $90.49 | 6,990,500 | — | — |
| 2024-02-06 | $61.89 | $89.71 | 6,171,000 | — | — |
| 2024-02-05 | $62.37 | $90.41 | 6,953,800 | — | — |
| 2024-02-02 | $62.94 | $91.23 | 9,803,100 | — | — |
| 2024-02-01 | $62.27 | $90.26 | 8,942,600 | — | — |
| 2024-01-31 | $62.92 | $91.20 | 8,916,100 | — | — |
| 2024-01-30 | $64.38 | $93.32 | 5,641,200 | — | — |
| 2024-01-29 | $63.94 | $92.68 | 5,546,800 | — | — |
| 2024-01-26 | $64.04 | $92.83 | 5,108,500 | — | — |
| 2024-01-25 | $63.71 | $92.35 | 5,904,400 | — | — |
| 2024-01-24 | $63.48 | $92.02 | 5,977,600 | — | — |
| 2024-01-23 | $63.92 | $92.65 | 5,857,400 | — | — |
| 2024-01-22 | $63.63 | $92.23 | 10,041,700 | — | — |
| 2024-01-19 | $63.78 | $92.45 | 12,711,200 | — | — |
| 2024-01-18 | $62.72 | $90.91 | 11,301,800 | — | — |
| 2024-01-17 | $63.45 | $91.97 | 24,688,400 | — | — |
| 2024-01-16 | $64.31 | $93.22 | 12,604,100 | — | — |
| 2024-01-12 | $65.23 | $94.55 | 8,457,700 | — | — |
| 2024-01-11 | $65.26 | $94.60 | 8,294,800 | — | — |
| 2024-01-10 | $65.82 | $95.41 | 7,990,100 | — | — |
| 2024-01-09 | $66.75 | $96.76 | 7,069,300 | — | — |
| 2024-01-08 | $67.80 | $98.28 | 6,534,200 | — | — |
| 2024-01-05 | $67.23 | $97.45 | 7,243,200 | — | — |
| 2024-01-04 | $66.89 | $96.96 | 6,755,000 | — | — |
| 2024-01-03 | $67.05 | $97.19 | 10,661,900 | — | — |
| 2024-01-02 | $69.10 | $100.16 | 10,111,200 | — | — |