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
- 1970-01-02 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $57.66 | $3,247.49 | 5,231,300 | — | — |
| 2025-12-30 | $57.77 | $3,253.69 | 5,854,800 | — | — |
| 2025-12-29 | $57.62 | $3,245.24 | 8,275,400 | — | — |
| 2025-12-26 | $57.60 | $3,244.11 | 8,976,100 | — | — |
| 2025-12-24 | $58.98 | $3,262.13 | 5,050,900 | — | — |
| 2025-12-23 | $58.75 | $3,249.41 | 7,780,900 | — | — |
| 2025-12-22 | $58.61 | $3,241.67 | 8,682,800 | — | — |
| 2025-12-19 | $58.07 | $3,211.80 | 35,088,900 | — | — |
| 2025-12-18 | $58.39 | $3,229.50 | 10,777,700 | — | — |
| 2025-12-17 | $59.18 | $3,273.20 | 8,385,300 | — | — |
| 2025-12-16 | $59.33 | $3,281.49 | 9,078,200 | — | — |
| 2025-12-15 | $59.09 | $3,268.22 | 10,998,400 | — | — |
| 2025-12-12 | $58.75 | $3,249.41 | 8,571,400 | — | — |
| 2025-12-11 | $58.72 | $3,247.75 | 7,515,600 | — | — |
| 2025-12-10 | $58.69 | $3,246.10 | 7,834,700 | — | — |
| 2025-12-09 | $58.18 | $3,217.89 | 5,700,900 | — | — |
| 2025-12-08 | $58.11 | $3,214.02 | 6,814,700 | — | — |
| 2025-12-05 | $57.99 | $3,207.38 | 5,746,700 | — | — |
| 2025-12-04 | $58.34 | $3,226.74 | 6,733,800 | — | — |
| 2025-12-03 | $58.41 | $3,230.61 | 9,344,400 | — | — |
| 2025-12-02 | $58.82 | $3,253.29 | 8,318,800 | — | — |
| 2025-12-01 | $59.14 | $3,270.98 | 7,823,400 | — | — |
| 2025-11-28 | $59.01 | $3,263.79 | 3,207,200 | — | — |
| 2025-11-26 | $58.69 | $3,246.10 | 5,909,700 | — | — |
| 2025-11-25 | $58.34 | $3,226.74 | 9,621,300 | — | — |
| 2025-11-24 | $57.33 | $3,170.87 | 12,757,800 | — | — |
| 2025-11-21 | $58.19 | $3,218.44 | 9,461,000 | — | — |
| 2025-11-20 | $58.18 | $3,217.89 | 6,158,700 | — | — |
| 2025-11-19 | $58.61 | $3,241.67 | 5,915,000 | — | — |
| 2025-11-18 | $58.94 | $3,259.92 | 9,548,800 | — | — |
| 2025-11-17 | $58.13 | $3,215.12 | 9,692,500 | — | — |
| 2025-11-14 | $58.19 | $3,218.44 | 7,788,000 | — | — |
| 2025-11-13 | $57.81 | $3,197.42 | 7,925,200 | — | — |
| 2025-11-12 | $58.05 | $3,210.70 | 8,902,000 | — | — |
| 2025-11-11 | $58.41 | $3,230.61 | 6,974,800 | — | — |
| 2025-11-10 | $57.55 | $3,183.04 | 7,814,300 | — | — |
| 2025-11-07 | $58.03 | $3,209.59 | 8,937,400 | — | — |
| 2025-11-06 | $57.27 | $3,167.56 | 7,864,600 | — | — |
| 2025-11-05 | $57.16 | $3,161.47 | 8,448,400 | — | — |
| 2025-11-04 | $57.31 | $3,169.77 | 9,866,000 | — | — |
| 2025-11-03 | $56.67 | $3,134.37 | 12,745,000 | — | — |
| 2025-10-31 | $56.38 | $3,118.33 | 15,679,900 | — | — |
| 2025-10-30 | $57.13 | $3,159.81 | 24,613,800 | — | — |
| 2025-10-29 | $61.97 | $3,427.51 | 10,276,100 | — | — |
| 2025-10-28 | $63.28 | $3,499.96 | 6,000,600 | — | — |
| 2025-10-27 | $63.74 | $3,525.41 | 7,713,000 | — | — |
| 2025-10-24 | $64.67 | $3,576.84 | 4,489,700 | — | — |
| 2025-10-23 | $64.57 | $3,571.31 | 5,163,200 | — | — |
| 2025-10-22 | $64.43 | $3,563.57 | 6,025,900 | — | — |
| 2025-10-21 | $63.75 | $3,525.96 | 9,162,400 | — | — |
| 2025-10-20 | $64.40 | $3,561.91 | 6,209,000 | — | — |
| 2025-10-17 | $65.05 | $3,597.86 | 6,389,600 | — | — |
| 2025-10-16 | $64.26 | $3,554.17 | 6,458,100 | — | — |
| 2025-10-15 | $64.87 | $3,587.91 | 6,790,100 | — | — |
| 2025-10-14 | $65.40 | $3,617.22 | 6,584,800 | — | — |
| 2025-10-13 | $64.95 | $3,592.33 | 8,089,700 | — | — |
| 2025-10-10 | $66.54 | $3,680.27 | 11,649,600 | — | — |
| 2025-10-09 | $65.72 | $3,634.92 | 6,965,100 | — | — |
| 2025-10-08 | $65.42 | $3,618.33 | 10,933,700 | — | — |
| 2025-10-07 | $66.65 | $3,686.36 | 8,825,500 | — | — |
| 2025-10-06 | $65.37 | $3,615.56 | 7,768,400 | — | — |
| 2025-10-03 | $65.73 | $3,635.47 | 7,028,800 | — | — |
| 2025-10-02 | $65.75 | $3,636.58 | 6,043,300 | — | — |
| 2025-10-01 | $66.29 | $3,666.44 | 8,514,600 | — | — |
| 2025-09-30 | $66.06 | $3,653.72 | 7,797,300 | — | — |
| 2025-09-29 | $65.67 | $3,632.15 | 6,867,400 | — | — |
| 2025-09-26 | $65.71 | $3,634.37 | 5,513,800 | — | — |
| 2025-09-25 | $65.19 | $3,605.61 | 5,747,900 | — | — |
| 2025-09-24 | $65.13 | $3,602.29 | 6,838,200 | — | — |
| 2025-09-23 | $64.87 | $3,587.91 | 7,417,400 | — | — |
| 2025-09-22 | $63.79 | $3,528.17 | 7,628,300 | — | — |
| 2025-09-19 | $64.89 | $3,589.01 | 22,705,100 | — | — |
| 2025-09-18 | $63.94 | $3,536.47 | 10,329,700 | — | — |
| 2025-09-17 | $65.51 | $3,623.30 | 7,261,100 | — | — |
| 2025-09-16 | $64.81 | $3,584.59 | 9,536,300 | — | — |
| 2025-09-15 | $64.89 | $3,589.01 | 9,129,700 | — | — |
| 2025-09-12 | $66.65 | $3,627.73 | 7,975,900 | — | — |
| 2025-09-11 | $66.36 | $3,611.94 | 10,022,800 | — | — |
| 2025-09-10 | $66.23 | $3,604.87 | 6,677,300 | — | — |
| 2025-09-09 | $66.19 | $3,602.69 | 6,918,500 | — | — |
| 2025-09-08 | $65.77 | $3,579.83 | 10,316,600 | — | — |
| 2025-09-05 | $66.55 | $3,622.29 | 5,935,900 | — | — |
| 2025-09-04 | $66.59 | $3,624.46 | 6,388,600 | — | — |
| 2025-09-03 | $66.63 | $3,626.64 | 6,722,300 | — | — |
| 2025-09-02 | $67.13 | $3,653.85 | 6,919,700 | — | — |
| 2025-08-29 | $67.21 | $3,658.21 | 5,930,600 | — | — |
| 2025-08-28 | $66.42 | $3,615.21 | 5,807,700 | — | — |
| 2025-08-27 | $66.41 | $3,614.67 | 4,973,500 | — | — |
| 2025-08-26 | $66.45 | $3,616.84 | 8,535,600 | — | — |
| 2025-08-25 | $67.05 | $3,649.50 | 5,706,800 | — | — |
| 2025-08-22 | $67.67 | $3,683.25 | 9,603,300 | — | — |
| 2025-08-21 | $67.68 | $3,683.79 | 5,963,200 | — | — |
| 2025-08-20 | $67.58 | $3,678.35 | 8,893,100 | — | — |
| 2025-08-19 | $66.56 | $3,622.83 | 6,482,700 | — | — |
| 2025-08-18 | $65.99 | $3,591.81 | 7,371,700 | — | — |
| 2025-08-15 | $65.82 | $3,582.55 | 10,137,000 | — | — |
| 2025-08-14 | $65.55 | $3,567.86 | 10,791,100 | — | — |
| 2025-08-13 | $65.50 | $3,565.13 | 7,508,200 | — | — |
| 2025-08-12 | $66.01 | $3,592.89 | 8,848,600 | — | — |
| 2025-08-11 | $65.67 | $3,574.39 | 10,650,500 | — | — |
| 2025-08-08 | $64.19 | $3,493.83 | 5,434,900 | — | — |
| 2025-08-07 | $63.55 | $3,459.00 | 5,124,400 | — | — |
| 2025-08-06 | $63.15 | $3,437.23 | 6,482,800 | — | — |
| 2025-08-05 | $62.52 | $3,402.93 | 5,889,500 | — | — |
| 2025-08-04 | $61.94 | $3,371.37 | 6,384,500 | — | — |
| 2025-08-01 | $61.78 | $3,362.66 | 9,689,400 | — | — |
| 2025-07-31 | $61.94 | $3,371.37 | 10,623,100 | — | — |
| 2025-07-30 | $61.50 | $3,347.42 | 20,487,500 | — | — |
| 2025-07-29 | $59.36 | $3,230.94 | 11,825,600 | — | — |
| 2025-07-28 | $58.72 | $3,196.10 | 7,419,900 | — | — |
| 2025-07-25 | $59.84 | $3,257.06 | 6,368,800 | — | — |
| 2025-07-24 | $59.61 | $3,244.54 | 6,933,900 | — | — |
| 2025-07-23 | $59.77 | $3,253.25 | 7,172,200 | — | — |
| 2025-07-22 | $59.44 | $3,235.29 | 9,649,500 | — | — |
| 2025-07-21 | $58.92 | $3,206.99 | 6,946,800 | — | — |
| 2025-07-18 | $58.02 | $3,158.00 | 5,688,800 | — | — |
| 2025-07-17 | $57.98 | $3,155.82 | 12,501,400 | — | — |
| 2025-07-16 | $58.86 | $3,203.72 | 7,054,300 | — | — |
| 2025-07-15 | $58.48 | $3,183.04 | 7,739,800 | — | — |
| 2025-07-14 | $58.13 | $3,163.99 | 8,320,700 | — | — |
| 2025-07-11 | $57.80 | $3,146.03 | 9,431,100 | — | — |
| 2025-07-10 | $58.55 | $3,186.85 | 14,342,400 | — | — |
| 2025-07-09 | $57.75 | $3,143.31 | 22,224,800 | — | — |
| 2025-07-08 | $59.54 | $3,240.73 | 7,939,200 | — | — |
| 2025-07-07 | $60.25 | $3,279.38 | 7,376,500 | — | — |
| 2025-07-03 | $59.65 | $3,246.72 | 4,776,100 | — | — |
| 2025-07-02 | $59.17 | $3,220.60 | 9,264,200 | — | — |
| 2025-07-01 | $58.14 | $3,164.53 | 7,656,800 | — | — |
| 2025-06-30 | $58.63 | $3,191.20 | 9,462,300 | — | — |
| 2025-06-27 | $58.75 | $3,197.74 | 11,502,900 | — | — |
| 2025-06-26 | $58.79 | $3,199.91 | 6,974,700 | — | — |
| 2025-06-25 | $58.94 | $3,208.08 | 7,040,700 | — | — |
| 2025-06-24 | $59.91 | $3,260.87 | 5,767,100 | — | — |
| 2025-06-23 | $60.49 | $3,292.44 | 8,956,900 | — | — |
| 2025-06-20 | $59.75 | $3,252.16 | 23,289,800 | — | — |
| 2025-06-18 | $59.49 | $3,238.01 | 8,262,900 | — | — |
| 2025-06-17 | $58.99 | $3,210.80 | 7,222,400 | — | — |
| 2025-06-16 | $58.80 | $3,200.46 | 10,536,900 | — | — |
| 2025-06-13 | $59.81 | $3,199.91 | 10,174,000 | — | — |
| 2025-06-12 | $59.92 | $3,205.80 | 10,489,400 | — | — |
| 2025-06-11 | $59.91 | $3,205.26 | 9,052,300 | — | — |
| 2025-06-10 | $58.56 | $3,133.04 | 8,697,200 | — | — |
| 2025-06-09 | $59.07 | $3,160.32 | 6,357,500 | — | — |
| 2025-06-06 | $59.24 | $3,169.42 | 4,858,300 | — | — |
| 2025-06-05 | $59.39 | $3,177.44 | 9,055,200 | — | — |
| 2025-06-04 | $59.31 | $3,173.16 | 7,602,600 | — | — |
| 2025-06-03 | $60.37 | $3,229.87 | 6,785,200 | — | — |
| 2025-06-02 | $60.63 | $3,243.78 | 6,413,400 | — | — |
| 2025-05-30 | $60.61 | $3,242.71 | 12,772,800 | — | — |
| 2025-05-29 | $59.48 | $3,182.26 | 5,321,400 | — | — |
| 2025-05-28 | $59.48 | $3,182.26 | 4,767,100 | — | — |
| 2025-05-27 | $59.62 | $3,189.75 | 5,216,200 | — | — |
| 2025-05-23 | $59.74 | $3,196.17 | 4,863,100 | — | — |
| 2025-05-22 | $59.30 | $3,172.63 | 5,789,200 | — | — |
| 2025-05-21 | $59.45 | $3,180.65 | 7,614,300 | — | — |
| 2025-05-20 | $59.90 | $3,204.73 | 5,819,900 | — | — |
| 2025-05-19 | $59.47 | $3,181.72 | 6,318,300 | — | — |
| 2025-05-16 | $58.89 | $3,150.69 | 5,927,700 | — | — |
| 2025-05-15 | $58.06 | $3,106.29 | 8,851,100 | — | — |
| 2025-05-14 | $56.33 | $3,013.73 | 9,070,600 | — | — |
| 2025-05-13 | $56.47 | $3,021.22 | 11,410,600 | — | — |
| 2025-05-12 | $56.95 | $3,046.90 | 16,278,600 | — | — |
| 2025-05-09 | $59.43 | $3,179.58 | 5,747,300 | — | — |
| 2025-05-08 | $60.40 | $3,231.48 | 7,904,400 | — | — |
| 2025-05-07 | $60.91 | $3,258.76 | 9,189,200 | — | — |
| 2025-05-06 | $60.48 | $3,235.76 | 6,527,400 | — | — |
| 2025-05-05 | $59.87 | $3,203.12 | 6,656,000 | — | — |
| 2025-05-02 | $59.61 | $3,189.21 | 7,027,500 | — | — |
| 2025-05-01 | $59.31 | $3,173.16 | 9,436,800 | — | — |
| 2025-04-30 | $59.15 | $3,164.60 | 13,422,300 | — | — |
| 2025-04-29 | $58.77 | $3,144.27 | 12,724,200 | — | — |
| 2025-04-28 | $58.19 | $3,113.24 | 8,849,800 | — | — |
| 2025-04-25 | $58.26 | $3,116.99 | 5,680,300 | — | — |
| 2025-04-24 | $58.71 | $3,141.06 | 6,053,700 | — | — |
| 2025-04-23 | $58.56 | $3,133.04 | 8,942,500 | — | — |
| 2025-04-22 | $58.82 | $3,146.95 | 9,475,200 | — | — |
| 2025-04-21 | $57.63 | $3,083.28 | 6,727,900 | — | — |
| 2025-04-17 | $58.16 | $3,111.64 | 8,765,700 | — | — |
| 2025-04-16 | $57.27 | $3,064.02 | 8,526,100 | — | — |
| 2025-04-15 | $57.52 | $3,077.39 | 6,384,000 | — | — |
| 2025-04-14 | $57.13 | $3,056.53 | 9,782,600 | — | — |
| 2025-04-11 | $56.65 | $3,030.85 | 9,760,300 | — | — |
| 2025-04-10 | $56.38 | $3,016.40 | 13,148,000 | — | — |
| 2025-04-09 | $56.36 | $3,015.33 | 15,940,600 | — | — |
| 2025-04-08 | $55.56 | $2,972.53 | 12,315,600 | — | — |
| 2025-04-07 | $55.66 | $2,977.88 | 16,833,100 | — | — |
| 2025-04-04 | $56.07 | $2,999.82 | 16,333,000 | — | — |
| 2025-04-03 | $57.89 | $3,097.19 | 14,319,800 | — | — |
| 2025-04-02 | $57.12 | $3,055.99 | 20,161,000 | — | — |
| 2025-04-01 | $58.79 | $3,145.34 | 19,150,200 | — | — |
| 2025-03-31 | $60.02 | $3,211.15 | 17,337,300 | — | — |
| 2025-03-28 | $58.15 | $3,111.10 | 10,396,600 | — | — |
| 2025-03-27 | $58.30 | $3,119.13 | 8,520,100 | — | — |
| 2025-03-26 | $57.75 | $3,089.70 | 9,357,600 | — | — |
| 2025-03-25 | $56.71 | $3,034.06 | 10,378,300 | — | — |
| 2025-03-24 | $57.65 | $3,029.78 | 11,954,800 | — | — |
| 2025-03-21 | $57.60 | $3,027.15 | 33,837,100 | — | — |
| 2025-03-20 | $58.09 | $3,052.90 | 7,209,400 | — | — |
| 2025-03-19 | $57.95 | $3,045.54 | 8,505,000 | — | — |
| 2025-03-18 | $58.34 | $3,066.04 | 8,524,400 | — | — |
| 2025-03-17 | $58.90 | $3,095.47 | 8,567,800 | — | — |
| 2025-03-14 | $58.91 | $3,096.00 | 8,370,800 | — | — |
| 2025-03-13 | $58.55 | $3,077.08 | 8,911,700 | — | — |
| 2025-03-12 | $57.81 | $3,038.19 | 8,390,400 | — | — |
| 2025-03-11 | $58.15 | $3,056.06 | 12,040,100 | — | — |
| 2025-03-10 | $58.99 | $3,100.20 | 16,149,900 | — | — |
| 2025-03-07 | $57.79 | $3,037.14 | 12,645,200 | — | — |
| 2025-03-06 | $57.01 | $2,996.14 | 9,487,700 | — | — |
| 2025-03-05 | $55.95 | $2,940.44 | 7,413,200 | — | — |
| 2025-03-04 | $56.30 | $2,958.83 | 16,801,900 | — | — |
| 2025-03-03 | $57.31 | $3,011.91 | 10,433,800 | — | — |
| 2025-02-28 | $55.85 | $2,935.18 | 9,822,200 | — | — |
| 2025-02-27 | $55.08 | $2,894.71 | 6,354,200 | — | — |
| 2025-02-26 | $54.85 | $2,882.62 | 7,723,300 | — | — |
| 2025-02-25 | $56.00 | $2,943.06 | 12,158,600 | — | — |
| 2025-02-24 | $55.25 | $2,903.65 | 11,373,000 | — | — |
| 2025-02-21 | $55.05 | $2,893.14 | 8,820,200 | — | — |
| 2025-02-20 | $54.33 | $2,855.30 | 6,734,300 | — | — |
| 2025-02-19 | $53.34 | $2,803.27 | 6,780,700 | — | — |
| 2025-02-18 | $52.75 | $2,772.26 | 8,266,700 | — | — |
| 2025-02-14 | $53.29 | $2,800.64 | 4,564,900 | — | — |
| 2025-02-13 | $53.62 | $2,817.98 | 6,379,300 | — | — |
| 2025-02-12 | $53.34 | $2,803.27 | 4,829,400 | — | — |
| 2025-02-11 | $53.85 | $2,830.07 | 5,172,700 | — | — |
| 2025-02-10 | $53.84 | $2,829.54 | 5,778,600 | — | — |
| 2025-02-07 | $52.66 | $2,767.53 | 5,531,100 | — | — |
| 2025-02-06 | $52.64 | $2,766.48 | 6,968,100 | — | — |
| 2025-02-05 | $52.58 | $2,763.33 | 5,166,500 | — | — |
| 2025-02-04 | $52.62 | $2,765.43 | 6,876,300 | — | — |
| 2025-02-03 | $52.85 | $2,777.52 | 8,428,500 | — | — |
| 2025-01-31 | $52.23 | $2,744.93 | 9,548,400 | — | — |
| 2025-01-30 | $51.54 | $2,708.67 | 16,528,200 | — | — |
| 2025-01-29 | $52.66 | $2,767.53 | 8,537,600 | — | — |
| 2025-01-28 | $52.60 | $2,764.38 | 10,642,000 | — | — |
| 2025-01-27 | $53.45 | $2,809.05 | 9,771,200 | — | — |
| 2025-01-24 | $52.05 | $2,735.47 | 8,030,400 | — | — |
| 2025-01-23 | $51.21 | $2,691.33 | 6,539,800 | — | — |
| 2025-01-22 | $50.81 | $2,670.30 | 7,840,300 | — | — |
| 2025-01-21 | $51.47 | $2,704.99 | 8,195,400 | — | — |
| 2025-01-17 | $51.86 | $2,725.49 | 6,532,500 | — | — |
| 2025-01-16 | $51.16 | $2,688.70 | 5,969,600 | — | — |
| 2025-01-15 | $51.04 | $2,682.39 | 7,026,100 | — | — |
| 2025-01-14 | $51.36 | $2,699.21 | 6,391,500 | — | — |
| 2025-01-13 | $50.85 | $2,672.41 | 5,816,200 | — | — |
| 2025-01-10 | $50.87 | $2,673.46 | 12,003,200 | — | — |
| 2025-01-08 | $51.49 | $2,706.04 | 6,487,200 | — | — |
| 2025-01-07 | $51.46 | $2,704.46 | 5,365,700 | — | — |
| 2025-01-06 | $52.09 | $2,737.57 | 6,242,400 | — | — |
| 2025-01-03 | $53.14 | $2,792.76 | 5,604,800 | — | — |
| 2025-01-02 | $52.51 | $2,759.65 | 5,472,800 | — | — |