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-07-01 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 | $77.31 | $95.05 | 2,288,000 | — | — |
| 2024-12-30 | $77.40 | $95.16 | 1,654,100 | — | — |
| 2024-12-27 | $78.42 | $96.41 | 1,347,000 | — | — |
| 2024-12-26 | $79.12 | $97.27 | 1,842,400 | — | — |
| 2024-12-24 | $78.92 | $97.03 | 846,400 | — | — |
| 2024-12-23 | $77.94 | $95.82 | 1,775,300 | — | — |
| 2024-12-20 | $77.70 | $95.53 | 7,181,700 | — | — |
| 2024-12-19 | $77.38 | $95.14 | 3,238,300 | — | — |
| 2024-12-18 | $77.47 | $95.25 | 2,664,200 | — | — |
| 2024-12-17 | $79.61 | $97.88 | 3,077,100 | — | — |
| 2024-12-16 | $80.46 | $98.92 | 2,051,700 | — | — |
| 2024-12-13 | $80.12 | $98.50 | 1,890,500 | — | — |
| 2024-12-12 | $80.87 | $99.43 | 1,465,400 | — | — |
| 2024-12-11 | $81.31 | $99.97 | 2,806,800 | — | — |
| 2024-12-10 | $80.43 | $98.89 | 1,787,600 | — | — |
| 2024-12-09 | $79.70 | $97.99 | 2,632,600 | — | — |
| 2024-12-06 | $81.14 | $99.76 | 4,918,000 | — | — |
| 2024-12-05 | $81.27 | $99.62 | 2,236,900 | — | — |
| 2024-12-04 | $80.83 | $99.08 | 2,133,700 | — | — |
| 2024-12-03 | $80.99 | $99.28 | 2,807,000 | — | — |
| 2024-12-02 | $81.65 | $100.09 | 3,497,100 | — | — |
| 2024-11-29 | $82.99 | $101.73 | 2,741,600 | — | — |
| 2024-11-27 | $83.05 | $101.81 | 2,629,800 | — | — |
| 2024-11-26 | $82.65 | $101.31 | 1,965,000 | — | — |
| 2024-11-25 | $81.52 | $99.93 | 3,258,100 | — | — |
| 2024-11-22 | $81.07 | $99.38 | 1,683,900 | — | — |
| 2024-11-21 | $80.88 | $99.14 | 2,264,400 | — | — |
| 2024-11-20 | $80.08 | $98.16 | 1,647,400 | — | — |
| 2024-11-19 | $80.16 | $98.26 | 1,865,300 | — | — |
| 2024-11-18 | $79.78 | $97.80 | 1,865,600 | — | — |
| 2024-11-15 | $78.76 | $96.55 | 4,685,200 | — | — |
| 2024-11-14 | $78.06 | $95.69 | 3,188,400 | — | — |
| 2024-11-13 | $79.87 | $97.91 | 1,861,600 | — | — |
| 2024-11-12 | $79.13 | $97.00 | 2,400,700 | — | — |
| 2024-11-11 | $79.66 | $97.65 | 1,911,600 | — | — |
| 2024-11-08 | $78.69 | $96.46 | 2,247,000 | — | — |
| 2024-11-07 | $78.18 | $95.84 | 2,288,100 | — | — |
| 2024-11-06 | $77.59 | $95.11 | 3,894,600 | — | — |
| 2024-11-05 | $76.14 | $93.33 | 2,146,200 | — | — |
| 2024-11-04 | $74.81 | $91.70 | 2,199,000 | — | — |
| 2024-11-01 | $74.32 | $91.10 | 2,969,100 | — | — |
| 2024-10-31 | $73.92 | $90.61 | 2,901,000 | — | — |
| 2024-10-30 | $75.55 | $92.61 | 2,293,700 | — | — |
| 2024-10-29 | $75.89 | $93.03 | 3,381,900 | — | — |
| 2024-10-28 | $75.34 | $92.35 | 2,543,600 | — | — |
| 2024-10-25 | $74.69 | $91.56 | 2,230,600 | — | — |
| 2024-10-24 | $75.24 | $92.23 | 4,038,400 | — | — |
| 2024-10-23 | $73.91 | $90.60 | 2,513,600 | — | — |
| 2024-10-22 | $74.29 | $91.07 | 2,365,000 | — | — |
| 2024-10-21 | $74.30 | $91.08 | 1,902,500 | — | — |
| 2024-10-18 | $74.91 | $91.83 | 2,145,700 | — | — |
| 2024-10-17 | $74.14 | $90.88 | 2,503,300 | — | — |
| 2024-10-16 | $73.76 | $90.42 | 3,082,100 | — | — |
| 2024-10-15 | $73.03 | $89.52 | 1,911,300 | — | — |
| 2024-10-14 | $72.57 | $88.96 | 2,933,100 | — | — |
| 2024-10-11 | $71.62 | $87.79 | 2,297,000 | — | — |
| 2024-10-10 | $71.84 | $88.06 | 2,919,100 | — | — |
| 2024-10-09 | $72.47 | $88.84 | 2,144,500 | — | — |
| 2024-10-08 | $72.19 | $88.49 | 3,136,000 | — | — |
| 2024-10-07 | $70.87 | $86.87 | 4,187,600 | — | — |
| 2024-10-04 | $72.12 | $88.41 | 2,519,000 | — | — |
| 2024-10-03 | $72.92 | $89.39 | 2,602,500 | — | — |
| 2024-10-02 | $72.99 | $89.47 | 1,817,000 | — | — |
| 2024-10-01 | $73.05 | $89.55 | 3,837,100 | — | — |
| 2024-09-30 | $73.01 | $89.50 | 3,368,200 | — | — |
| 2024-09-27 | $72.60 | $89.00 | 2,766,100 | — | — |
| 2024-09-26 | $72.56 | $88.95 | 3,145,200 | — | — |
| 2024-09-25 | $73.04 | $89.53 | 3,428,900 | — | — |
| 2024-09-24 | $73.67 | $90.31 | 2,408,200 | — | — |
| 2024-09-23 | $74.01 | $90.72 | 2,546,000 | — | — |
| 2024-09-20 | $74.29 | $91.07 | 4,654,400 | — | — |
| 2024-09-19 | $74.29 | $91.07 | 3,060,800 | — | — |
| 2024-09-18 | $72.90 | $89.36 | 2,330,200 | — | — |
| 2024-09-17 | $72.70 | $89.12 | 2,578,800 | — | — |
| 2024-09-16 | $73.30 | $89.85 | 2,260,800 | — | — |
| 2024-09-13 | $73.00 | $89.49 | 1,900,400 | — | — |
| 2024-09-12 | $72.57 | $88.66 | 2,852,600 | — | — |
| 2024-09-11 | $72.08 | $88.07 | 2,115,900 | — | — |
| 2024-09-10 | $71.75 | $87.66 | 2,672,000 | — | — |
| 2024-09-09 | $71.65 | $87.54 | 2,977,400 | — | — |
| 2024-09-06 | $71.95 | $87.91 | 3,970,500 | — | — |
| 2024-09-05 | $73.40 | $89.68 | 2,167,600 | — | — |
| 2024-09-04 | $73.48 | $89.78 | 3,295,800 | — | — |
| 2024-09-03 | $71.39 | $87.22 | 2,267,400 | — | — |
| 2024-08-30 | $72.08 | $88.07 | 3,073,700 | — | — |
| 2024-08-29 | $71.19 | $86.98 | 1,776,000 | — | — |
| 2024-08-28 | $70.95 | $86.68 | 1,457,900 | — | — |
| 2024-08-27 | $71.05 | $86.81 | 1,516,000 | — | — |
| 2024-08-26 | $70.59 | $86.24 | 1,301,300 | — | — |
| 2024-08-23 | $70.35 | $85.95 | 1,343,200 | — | — |
| 2024-08-22 | $70.63 | $86.29 | 1,750,100 | — | — |
| 2024-08-21 | $70.24 | $85.82 | 1,530,600 | — | — |
| 2024-08-20 | $70.09 | $85.63 | 2,020,700 | — | — |
| 2024-08-19 | $69.97 | $85.49 | 1,848,700 | — | — |
| 2024-08-16 | $69.83 | $85.32 | 1,802,700 | — | — |
| 2024-08-15 | $69.78 | $85.26 | 2,533,600 | — | — |
| 2024-08-14 | $69.30 | $84.67 | 2,103,600 | — | — |
| 2024-08-13 | $68.92 | $84.20 | 2,004,900 | — | — |
| 2024-08-12 | $67.98 | $83.06 | 1,661,900 | — | — |
| 2024-08-09 | $68.09 | $83.19 | 1,651,700 | — | — |
| 2024-08-08 | $68.04 | $83.13 | 3,027,900 | — | — |
| 2024-08-07 | $66.80 | $81.61 | 2,834,900 | — | — |
| 2024-08-06 | $66.19 | $80.87 | 3,715,500 | — | — |
| 2024-08-05 | $64.40 | $78.68 | 3,940,700 | — | — |
| 2024-08-02 | $66.86 | $81.69 | 3,770,300 | — | — |
| 2024-08-01 | $67.32 | $82.25 | 3,931,200 | — | — |
| 2024-07-31 | $67.68 | $82.69 | 6,389,400 | — | — |
| 2024-07-30 | $69.15 | $84.49 | 14,987,600 | — | — |
| 2024-07-29 | $67.92 | $82.98 | 16,151,800 | — | — |
| 2024-07-26 | $66.96 | $81.81 | 3,629,900 | — | — |
| 2024-07-25 | $67.26 | $82.18 | 7,139,200 | — | — |
| 2024-07-24 | $62.73 | $76.64 | 2,988,900 | — | — |
| 2024-07-23 | $63.13 | $77.13 | 2,275,100 | — | — |
| 2024-07-22 | $63.03 | $77.01 | 1,833,200 | — | — |
| 2024-07-19 | $62.51 | $76.37 | 1,506,200 | — | — |
| 2024-07-18 | $62.48 | $76.34 | 1,895,100 | — | — |
| 2024-07-17 | $63.49 | $77.57 | 2,728,900 | — | — |
| 2024-07-16 | $63.30 | $77.34 | 1,829,300 | — | — |
| 2024-07-15 | $63.00 | $76.97 | 2,339,700 | — | — |
| 2024-07-12 | $62.70 | $76.61 | 2,121,700 | — | — |
| 2024-07-11 | $62.20 | $75.99 | 2,502,900 | — | — |
| 2024-07-10 | $61.63 | $75.30 | 1,631,700 | — | — |
| 2024-07-09 | $60.81 | $74.30 | 1,502,500 | — | — |
| 2024-07-08 | $60.44 | $73.84 | 1,097,700 | — | — |
| 2024-07-05 | $60.38 | $73.77 | 825,800 | — | — |
| 2024-07-03 | $60.14 | $73.48 | 1,162,100 | — | — |
| 2024-07-02 | $59.96 | $73.26 | 1,842,100 | — | — |
| 2024-07-01 | $59.48 | $72.67 | 2,074,000 | — | — |
| 2024-06-28 | $60.26 | $73.62 | 4,045,700 | — | — |
| 2024-06-27 | $60.18 | $73.53 | 1,973,100 | — | — |
| 2024-06-26 | $59.76 | $73.01 | 1,420,400 | — | — |
| 2024-06-25 | $59.91 | $73.20 | 1,328,800 | — | — |
| 2024-06-24 | $60.10 | $73.43 | 2,084,300 | — | — |
| 2024-06-21 | $60.25 | $73.61 | 3,093,500 | — | — |
| 2024-06-20 | $59.23 | $72.37 | 2,418,600 | — | — |
| 2024-06-18 | $58.99 | $72.07 | 1,795,300 | — | — |
| 2024-06-17 | $58.63 | $71.63 | 1,742,000 | — | — |
| 2024-06-14 | $58.60 | $71.60 | 2,475,800 | — | — |
| 2024-06-13 | $59.20 | $72.04 | 2,195,300 | — | — |
| 2024-06-12 | $59.55 | $72.46 | 2,324,800 | — | — |
| 2024-06-11 | $59.02 | $71.82 | 1,620,100 | — | — |
| 2024-06-10 | $59.30 | $72.16 | 1,909,100 | — | — |
| 2024-06-07 | $58.78 | $71.52 | 2,821,300 | — | — |
| 2024-06-06 | $59.26 | $72.11 | 1,779,200 | — | — |
| 2024-06-05 | $59.71 | $72.66 | 1,627,900 | — | — |
| 2024-06-04 | $59.43 | $72.32 | 2,495,400 | — | — |
| 2024-06-03 | $58.74 | $71.48 | 2,599,100 | — | — |
| 2024-05-31 | $59.03 | $71.83 | 6,568,600 | — | — |
| 2024-05-30 | $59.05 | $71.85 | 2,698,000 | — | — |
| 2024-05-29 | $59.85 | $72.83 | 2,031,100 | — | — |
| 2024-05-28 | $60.20 | $73.25 | 1,959,500 | — | — |
| 2024-05-24 | $62.23 | $75.72 | 1,002,400 | — | — |
| 2024-05-23 | $61.52 | $74.86 | 1,586,600 | — | — |
| 2024-05-22 | $62.45 | $75.99 | 1,383,300 | — | — |
| 2024-05-21 | $62.44 | $75.98 | 1,665,000 | — | — |
| 2024-05-20 | $62.45 | $75.99 | 1,639,000 | — | — |
| 2024-05-17 | $62.76 | $76.37 | 2,359,600 | — | — |
| 2024-05-16 | $62.23 | $75.72 | 3,794,700 | — | — |
| 2024-05-15 | $61.35 | $74.65 | 2,955,400 | — | — |
| 2024-05-14 | $60.41 | $73.51 | 1,591,800 | — | — |
| 2024-05-13 | $60.62 | $73.76 | 1,866,700 | — | — |
| 2024-05-10 | $60.66 | $73.81 | 1,761,800 | — | — |
| 2024-05-09 | $60.18 | $73.23 | 1,916,600 | — | — |
| 2024-05-08 | $59.91 | $72.90 | 2,585,400 | — | — |
| 2024-05-07 | $60.90 | $74.10 | 2,584,400 | — | — |
| 2024-05-06 | $61.60 | $74.96 | 2,915,900 | — | — |
| 2024-05-03 | $60.87 | $74.07 | 2,889,100 | — | — |
| 2024-05-02 | $60.07 | $73.09 | 3,401,700 | — | — |
| 2024-05-01 | $59.88 | $72.86 | 2,785,700 | — | — |
| 2024-04-30 | $59.85 | $72.83 | 3,704,100 | — | — |
| 2024-04-29 | $60.08 | $73.11 | 3,650,900 | — | — |
| 2024-04-26 | $60.12 | $73.16 | 4,792,100 | — | — |
| 2024-04-25 | $60.29 | $73.36 | 7,780,900 | — | — |
| 2024-04-24 | $61.50 | $74.83 | 2,893,600 | — | — |
| 2024-04-23 | $61.09 | $74.34 | 2,279,900 | — | — |
| 2024-04-22 | $61.20 | $74.47 | 2,116,500 | — | — |
| 2024-04-19 | $60.35 | $73.44 | 3,084,800 | — | — |
| 2024-04-18 | $60.07 | $73.09 | 2,349,200 | — | — |
| 2024-04-17 | $60.01 | $73.02 | 2,818,300 | — | — |
| 2024-04-16 | $60.03 | $73.05 | 2,825,700 | — | — |
| 2024-04-15 | $60.19 | $73.24 | 3,248,400 | — | — |
| 2024-04-12 | $61.52 | $74.86 | 4,148,500 | — | — |
| 2024-04-11 | $63.06 | $76.73 | 3,722,200 | — | — |
| 2024-04-10 | $63.01 | $76.67 | 2,676,600 | — | — |
| 2024-04-09 | $63.56 | $77.34 | 4,486,900 | — | — |
| 2024-04-08 | $62.14 | $75.61 | 2,451,400 | — | — |
| 2024-04-05 | $62.04 | $75.49 | 1,929,400 | — | — |
| 2024-04-04 | $61.06 | $74.30 | 2,094,500 | — | — |
| 2024-04-03 | $61.58 | $74.93 | 2,250,900 | — | — |
| 2024-04-02 | $61.33 | $74.63 | 3,215,900 | — | — |
| 2024-04-01 | $62.29 | $75.80 | 2,310,500 | — | — |
| 2024-03-28 | $63.10 | $76.78 | 2,791,700 | — | — |
| 2024-03-27 | $63.00 | $76.66 | 3,036,900 | — | — |
| 2024-03-26 | $62.23 | $75.72 | 4,480,800 | — | — |
| 2024-03-25 | $61.06 | $74.30 | 2,203,000 | — | — |
| 2024-03-22 | $61.63 | $74.99 | 5,194,900 | — | — |
| 2024-03-21 | $61.84 | $75.25 | 15,426,500 | — | — |
| 2024-03-20 | $60.88 | $74.08 | 18,274,300 | — | — |
| 2024-03-19 | $62.46 | $76.00 | 5,250,100 | — | — |
| 2024-03-18 | $60.29 | $73.36 | 3,320,600 | — | — |
| 2024-03-15 | $59.68 | $72.62 | 3,527,300 | — | — |
| 2024-03-14 | $58.69 | $71.42 | 2,097,800 | — | — |
| 2024-03-13 | $59.54 | $72.45 | 2,169,800 | — | — |
| 2024-03-12 | $59.74 | $72.43 | 3,482,100 | — | — |
| 2024-03-11 | $60.03 | $72.78 | 2,324,600 | — | — |
| 2024-03-08 | $60.01 | $72.75 | 4,228,700 | — | — |
| 2024-03-07 | $59.13 | $71.69 | 3,979,700 | — | — |
| 2024-03-06 | $57.89 | $70.18 | 3,833,000 | — | — |
| 2024-03-05 | $56.93 | $69.02 | 3,504,600 | — | — |
| 2024-03-04 | $56.97 | $69.07 | 3,621,800 | — | — |
| 2024-03-01 | $56.53 | $68.53 | 3,524,700 | — | — |
| 2024-02-29 | $56.20 | $68.13 | 4,017,200 | — | — |
| 2024-02-28 | $56.32 | $68.28 | 1,920,200 | — | — |
| 2024-02-27 | $56.37 | $68.34 | 1,767,200 | — | — |
| 2024-02-26 | $56.19 | $68.12 | 1,905,300 | — | — |
| 2024-02-23 | $56.65 | $68.68 | 1,346,000 | — | — |
| 2024-02-22 | $56.56 | $68.57 | 2,040,200 | — | — |
| 2024-02-21 | $56.04 | $67.94 | 2,207,000 | — | — |
| 2024-02-20 | $55.54 | $67.33 | 2,745,300 | — | — |
| 2024-02-16 | $55.42 | $67.19 | 2,042,700 | — | — |
| 2024-02-15 | $55.49 | $67.27 | 4,038,800 | — | — |
| 2024-02-14 | $55.81 | $67.66 | 2,661,200 | — | — |
| 2024-02-13 | $55.70 | $67.53 | 3,184,500 | — | — |
| 2024-02-12 | $56.83 | $68.90 | 2,152,700 | — | — |
| 2024-02-09 | $57.25 | $69.41 | 1,296,600 | — | — |
| 2024-02-08 | $56.76 | $68.81 | 1,358,300 | — | — |
| 2024-02-07 | $56.91 | $68.99 | 1,881,400 | — | — |
| 2024-02-06 | $56.32 | $68.28 | 4,260,500 | — | — |
| 2024-02-05 | $55.98 | $67.87 | 2,244,100 | — | — |
| 2024-02-02 | $56.65 | $68.68 | 2,556,700 | — | — |
| 2024-02-01 | $57.09 | $69.21 | 2,879,000 | — | — |
| 2024-01-31 | $57.77 | $70.04 | 4,305,700 | — | — |
| 2024-01-30 | $58.45 | $70.86 | 2,504,000 | — | — |
| 2024-01-29 | $58.25 | $70.62 | 2,378,100 | — | — |
| 2024-01-26 | $58.62 | $71.07 | 1,675,700 | — | — |
| 2024-01-25 | $58.37 | $70.76 | 1,664,900 | — | — |
| 2024-01-24 | $58.20 | $70.56 | 1,919,300 | — | — |
| 2024-01-23 | $58.38 | $70.78 | 1,796,000 | — | — |
| 2024-01-22 | $58.16 | $70.51 | 2,020,900 | — | — |
| 2024-01-19 | $57.85 | $70.13 | 2,179,400 | — | — |
| 2024-01-18 | $56.83 | $68.90 | 1,863,700 | — | — |
| 2024-01-17 | $56.11 | $68.02 | 2,943,000 | — | — |
| 2024-01-16 | $56.46 | $68.45 | 3,534,500 | — | — |
| 2024-01-12 | $56.93 | $69.02 | 1,835,000 | — | — |
| 2024-01-11 | $56.54 | $68.55 | 2,185,200 | — | — |
| 2024-01-10 | $56.89 | $68.97 | 2,956,500 | — | — |
| 2024-01-09 | $56.37 | $68.34 | 2,457,500 | — | — |
| 2024-01-08 | $56.71 | $68.75 | 3,022,400 | — | — |
| 2024-01-05 | $55.67 | $67.49 | 1,979,300 | — | — |
| 2024-01-04 | $56.03 | $67.93 | 2,143,000 | — | — |
| 2024-01-03 | $55.99 | $67.88 | 2,493,500 | — | — |
| 2024-01-02 | $56.90 | $68.98 | 1,947,900 | — | — |