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 | $217.12 | $731.85 | 5,563,000 | — | — |
| 2025-12-30 | $218.50 | $736.51 | 5,653,500 | — | — |
| 2025-12-29 | $217.25 | $732.29 | 5,292,000 | — | — |
| 2025-12-26 | $216.44 | $729.56 | 2,801,500 | — | — |
| 2025-12-24 | $218.16 | $735.36 | 2,943,500 | — | — |
| 2025-12-23 | $216.85 | $730.94 | 4,496,300 | — | — |
| 2025-12-22 | $216.84 | $730.91 | 5,458,900 | — | — |
| 2025-12-19 | $214.08 | $721.61 | 14,793,700 | — | — |
| 2025-12-18 | $208.27 | $702.02 | 5,652,100 | — | — |
| 2025-12-17 | $206.33 | $695.48 | 7,301,100 | — | — |
| 2025-12-16 | $206.71 | $696.76 | 6,120,200 | — | — |
| 2025-12-15 | $205.50 | $692.69 | 6,721,600 | — | — |
| 2025-12-12 | $204.38 | $688.91 | 7,069,700 | — | — |
| 2025-12-11 | $200.71 | $676.54 | 7,917,800 | — | — |
| 2025-12-10 | $198.72 | $669.83 | 15,159,600 | — | — |
| 2025-12-09 | $200.37 | $675.39 | 9,101,900 | — | — |
| 2025-12-08 | $206.27 | $695.28 | 8,823,900 | — | — |
| 2025-12-05 | $201.89 | $680.52 | 6,857,200 | — | — |
| 2025-12-04 | $201.87 | $680.45 | 9,513,300 | — | — |
| 2025-12-03 | $202.54 | $682.71 | 14,139,900 | — | — |
| 2025-12-02 | $205.38 | $692.28 | 22,624,000 | — | — |
| 2025-12-01 | $186.46 | $628.51 | 6,763,700 | — | — |
| 2025-11-28 | $189.00 | $637.07 | 3,757,000 | — | — |
| 2025-11-26 | $186.92 | $630.06 | 7,644,500 | — | — |
| 2025-11-25 | $182.44 | $614.96 | 9,676,200 | — | — |
| 2025-11-24 | $179.12 | $603.77 | 9,386,000 | — | — |
| 2025-11-21 | $179.70 | $605.72 | 10,134,000 | — | — |
| 2025-11-20 | $179.38 | $604.64 | 13,706,400 | — | — |
| 2025-11-19 | $185.70 | $625.95 | 12,550,400 | — | — |
| 2025-11-18 | $189.63 | $639.19 | 8,195,800 | — | — |
| 2025-11-17 | $191.81 | $646.54 | 5,877,800 | — | — |
| 2025-11-14 | $194.52 | $655.68 | 6,189,800 | — | — |
| 2025-11-13 | $194.58 | $655.88 | 6,739,300 | — | — |
| 2025-11-12 | $195.50 | $658.98 | 8,288,300 | — | — |
| 2025-11-11 | $195.21 | $658.00 | 5,783,400 | — | — |
| 2025-11-10 | $194.81 | $656.65 | 7,447,400 | — | — |
| 2025-11-07 | $194.61 | $655.98 | 7,869,500 | — | — |
| 2025-11-06 | $196.50 | $662.35 | 7,740,500 | — | — |
| 2025-11-05 | $197.62 | $666.12 | 9,885,700 | — | — |
| 2025-11-04 | $198.05 | $667.57 | 8,619,600 | — | — |
| 2025-11-03 | $204.55 | $689.48 | 8,103,900 | — | — |
| 2025-10-31 | $201.02 | $677.58 | 10,696,600 | — | — |
| 2025-10-30 | $200.08 | $674.42 | 19,417,000 | — | — |
| 2025-10-29 | $213.58 | $719.92 | 20,940,100 | — | — |
| 2025-10-28 | $223.33 | $752.79 | 7,027,200 | — | — |
| 2025-10-27 | $223.00 | $751.67 | 6,084,300 | — | — |
| 2025-10-24 | $221.35 | $746.11 | 5,238,100 | — | — |
| 2025-10-23 | $217.77 | $734.04 | 5,356,200 | — | — |
| 2025-10-22 | $216.59 | $730.07 | 6,310,300 | — | — |
| 2025-10-21 | $217.26 | $732.33 | 4,209,500 | — | — |
| 2025-10-20 | $216.82 | $730.84 | 5,865,100 | — | — |
| 2025-10-17 | $212.94 | $717.76 | 6,482,700 | — | — |
| 2025-10-16 | $211.89 | $714.22 | 5,555,200 | — | — |
| 2025-10-15 | $214.00 | $721.34 | 5,055,600 | — | — |
| 2025-10-14 | $214.30 | $722.35 | 5,975,700 | — | — |
| 2025-10-13 | $215.56 | $726.60 | 5,657,300 | — | — |
| 2025-10-10 | $210.73 | $710.31 | 10,647,900 | — | — |
| 2025-10-09 | $216.00 | $728.08 | 12,974,800 | — | — |
| 2025-10-08 | $225.32 | $759.49 | 6,189,700 | — | — |
| 2025-10-07 | $221.82 | $747.70 | 7,610,600 | — | — |
| 2025-10-06 | $219.73 | $740.65 | 7,665,300 | — | — |
| 2025-10-03 | $216.30 | $729.09 | 6,634,100 | — | — |
| 2025-10-02 | $217.43 | $732.90 | 8,281,100 | — | — |
| 2025-10-01 | $215.20 | $725.38 | 7,178,000 | — | — |
| 2025-09-30 | $215.83 | $727.51 | 9,289,300 | — | — |
| 2025-09-29 | $217.08 | $731.72 | 11,290,600 | — | — |
| 2025-09-26 | $221.26 | $745.81 | 17,281,700 | — | — |
| 2025-09-25 | $213.53 | $719.75 | 6,649,300 | — | — |
| 2025-09-24 | $215.10 | $725.04 | 7,354,800 | — | — |
| 2025-09-23 | $216.34 | $729.22 | 12,760,900 | — | — |
| 2025-09-22 | $212.09 | $714.90 | 7,467,700 | — | — |
| 2025-09-19 | $215.65 | $726.90 | 10,513,700 | — | — |
| 2025-09-18 | $215.66 | $726.93 | 6,414,000 | — | — |
| 2025-09-17 | $214.63 | $723.46 | 6,019,500 | — | — |
| 2025-09-16 | $215.02 | $724.78 | 6,330,600 | — | — |
| 2025-09-15 | $215.75 | $727.24 | 6,896,200 | — | — |
| 2025-09-12 | $215.94 | $727.88 | 11,094,900 | — | — |
| 2025-09-11 | $219.99 | $741.53 | 12,010,800 | — | — |
| 2025-09-10 | $227.52 | $766.91 | 4,949,500 | — | — |
| 2025-09-09 | $229.52 | $773.65 | 5,510,400 | — | — |
| 2025-09-08 | $230.95 | $778.47 | 5,955,000 | — | — |
| 2025-09-05 | $229.61 | $773.95 | 8,203,600 | — | — |
| 2025-09-04 | $230.75 | $777.80 | 4,093,200 | — | — |
| 2025-09-03 | $232.38 | $783.29 | 5,999,000 | — | — |
| 2025-09-02 | $237.38 | $800.14 | 6,339,100 | — | — |
| 2025-08-29 | $234.68 | $791.04 | 5,008,600 | — | — |
| 2025-08-28 | $236.16 | $796.03 | 4,039,600 | — | — |
| 2025-08-27 | $235.62 | $794.21 | 4,757,400 | — | — |
| 2025-08-26 | $234.83 | $791.55 | 7,380,200 | — | — |
| 2025-08-25 | $226.87 | $764.72 | 4,757,600 | — | — |
| 2025-08-22 | $230.12 | $775.67 | 8,678,400 | — | — |
| 2025-08-21 | $224.46 | $756.59 | 6,101,100 | — | — |
| 2025-08-20 | $225.62 | $760.50 | 5,016,000 | — | — |
| 2025-08-19 | $225.00 | $758.42 | 9,061,100 | — | — |
| 2025-08-18 | $232.41 | $783.39 | 8,456,000 | — | — |
| 2025-08-15 | $235.26 | $793.00 | 6,291,400 | — | — |
| 2025-08-14 | $233.19 | $786.02 | 5,320,800 | — | — |
| 2025-08-13 | $233.37 | $786.63 | 6,670,400 | — | — |
| 2025-08-12 | $232.61 | $784.07 | 7,396,400 | — | — |
| 2025-08-11 | $225.96 | $761.65 | 4,872,700 | — | — |
| 2025-08-08 | $229.12 | $772.30 | 4,724,200 | — | — |
| 2025-08-07 | $227.33 | $766.27 | 4,563,100 | — | — |
| 2025-08-06 | $225.04 | $758.55 | 3,898,800 | — | — |
| 2025-08-05 | $224.86 | $757.94 | 5,687,400 | — | — |
| 2025-08-04 | $222.34 | $749.45 | 5,997,300 | — | — |
| 2025-08-01 | $221.90 | $747.97 | 8,572,200 | — | — |
| 2025-07-31 | $221.84 | $747.76 | 7,825,000 | — | — |
| 2025-07-30 | $225.84 | $761.25 | 9,354,600 | — | — |
| 2025-07-29 | $226.08 | $762.06 | 20,163,600 | — | — |
| 2025-07-28 | $236.41 | $796.88 | 7,923,800 | — | — |
| 2025-07-25 | $233.06 | $785.58 | 4,628,500 | — | — |
| 2025-07-24 | $231.27 | $779.55 | 6,160,200 | — | — |
| 2025-07-23 | $233.88 | $788.35 | 7,302,900 | — | — |
| 2025-07-22 | $228.48 | $770.15 | 4,737,700 | — | — |
| 2025-07-21 | $229.32 | $772.98 | 4,183,300 | — | — |
| 2025-07-18 | $229.34 | $773.04 | 5,974,500 | — | — |
| 2025-07-17 | $231.00 | $778.64 | 7,892,600 | — | — |
| 2025-07-16 | $229.90 | $774.93 | 7,474,300 | — | — |
| 2025-07-15 | $230.00 | $775.27 | 9,156,800 | — | — |
| 2025-07-14 | $230.51 | $776.99 | 8,750,200 | — | — |
| 2025-07-11 | $226.84 | $764.62 | 6,632,000 | — | — |
| 2025-07-10 | $226.09 | $762.09 | 6,116,600 | — | — |
| 2025-07-09 | $226.60 | $763.81 | 16,462,300 | — | — |
| 2025-07-08 | $218.52 | $736.57 | 6,769,600 | — | — |
| 2025-07-07 | $218.63 | $736.94 | 5,807,400 | — | — |
| 2025-07-03 | $215.92 | $727.81 | 4,476,100 | — | — |
| 2025-07-02 | $212.03 | $714.70 | 5,870,900 | — | — |
| 2025-07-01 | $209.79 | $707.15 | 5,978,900 | — | — |
| 2025-06-30 | $209.53 | $706.27 | 9,087,100 | — | — |
| 2025-06-27 | $214.55 | $723.19 | 14,805,400 | — | — |
| 2025-06-26 | $202.58 | $682.84 | 6,931,700 | — | — |
| 2025-06-25 | $198.90 | $670.44 | 4,690,900 | — | — |
| 2025-06-24 | $200.94 | $677.32 | 5,900,900 | — | — |
| 2025-06-23 | $201.31 | $678.56 | 5,875,200 | — | — |
| 2025-06-20 | $198.75 | $669.93 | 8,934,700 | — | — |
| 2025-06-18 | $197.68 | $666.33 | 7,928,300 | — | — |
| 2025-06-17 | $200.26 | $675.02 | 10,844,600 | — | — |
| 2025-06-16 | $201.70 | $679.88 | 6,902,700 | — | — |
| 2025-06-13 | $200.32 | $675.23 | 16,093,500 | — | — |
| 2025-06-12 | $203.75 | $686.79 | 30,586,600 | — | — |
| 2025-06-11 | $214.00 | $721.34 | 5,398,800 | — | — |
| 2025-06-10 | $215.73 | $727.17 | 8,190,100 | — | — |
| 2025-06-09 | $217.51 | $733.17 | 9,419,200 | — | — |
| 2025-06-06 | $210.80 | $710.55 | 6,079,700 | — | — |
| 2025-06-05 | $209.02 | $704.55 | 4,733,800 | — | — |
| 2025-06-04 | $211.98 | $714.53 | 5,705,300 | — | — |
| 2025-06-03 | $213.43 | $719.42 | 8,106,100 | — | — |
| 2025-06-02 | $211.47 | $712.81 | 7,561,800 | — | — |
| 2025-05-30 | $207.32 | $698.82 | 7,485,100 | — | — |
| 2025-05-29 | $208.18 | $701.72 | 16,334,000 | — | — |
| 2025-05-28 | $201.50 | $679.20 | 5,481,500 | — | — |
| 2025-05-27 | $201.03 | $677.62 | 5,857,900 | — | — |
| 2025-05-23 | $202.36 | $682.10 | 5,255,200 | — | — |
| 2025-05-22 | $203.41 | $685.64 | 3,634,500 | — | — |
| 2025-05-21 | $203.21 | $684.97 | 6,616,300 | — | — |
| 2025-05-20 | $207.67 | $700.00 | 5,876,000 | — | — |
| 2025-05-19 | $205.25 | $691.84 | 5,740,200 | — | — |
| 2025-05-16 | $205.82 | $693.76 | 8,496,800 | — | — |
| 2025-05-15 | $206.24 | $695.18 | 9,583,900 | — | — |
| 2025-05-14 | $204.72 | $690.06 | 16,872,300 | — | — |
| 2025-05-13 | $203.42 | $685.67 | 13,509,500 | — | — |
| 2025-05-12 | $198.53 | $669.19 | 9,340,700 | — | — |
| 2025-05-09 | $194.85 | $656.79 | 7,669,900 | — | — |
| 2025-05-08 | $191.70 | $646.17 | 15,344,100 | — | — |
| 2025-05-07 | $185.56 | $625.47 | 6,094,800 | — | — |
| 2025-05-06 | $185.96 | $626.82 | 4,948,000 | — | — |
| 2025-05-05 | $186.46 | $628.51 | 5,413,700 | — | — |
| 2025-05-02 | $185.46 | $625.14 | 8,695,900 | — | — |
| 2025-05-01 | $182.89 | $616.47 | 7,322,900 | — | — |
| 2025-04-30 | $183.24 | $617.65 | 6,266,800 | — | — |
| 2025-04-29 | $182.00 | $613.47 | 6,795,000 | — | — |
| 2025-04-28 | $182.30 | $614.48 | 9,302,600 | — | — |
| 2025-04-25 | $177.95 | $599.82 | 7,644,200 | — | — |
| 2025-04-24 | $176.26 | $594.13 | 10,984,200 | — | — |
| 2025-04-23 | $172.37 | $581.01 | 16,264,700 | — | — |
| 2025-04-22 | $162.52 | $547.81 | 9,147,300 | — | — |
| 2025-04-21 | $159.34 | $537.09 | 5,703,800 | — | — |
| 2025-04-17 | $161.90 | $545.72 | 9,227,300 | — | — |
| 2025-04-16 | $156.47 | $527.42 | 6,809,600 | — | — |
| 2025-04-15 | $155.52 | $524.22 | 11,541,100 | — | — |
| 2025-04-14 | $159.28 | $536.89 | 7,288,700 | — | — |
| 2025-04-11 | $156.84 | $528.67 | 8,810,700 | — | — |
| 2025-04-10 | $155.52 | $524.22 | 10,375,000 | — | — |
| 2025-04-09 | $160.82 | $542.08 | 16,775,200 | — | — |
| 2025-04-08 | $139.39 | $469.85 | 14,527,900 | — | — |
| 2025-04-07 | $138.86 | $468.06 | 18,825,000 | — | — |
| 2025-04-04 | $136.59 | $460.41 | 22,282,000 | — | — |
| 2025-04-03 | $150.91 | $508.68 | 15,877,400 | — | — |
| 2025-04-02 | $168.56 | $568.17 | 5,826,600 | — | — |
| 2025-04-01 | $168.17 | $566.86 | 8,252,800 | — | — |
| 2025-03-31 | $170.55 | $574.88 | 7,477,500 | — | — |
| 2025-03-28 | $173.31 | $584.18 | 8,211,100 | — | — |
| 2025-03-27 | $179.11 | $603.73 | 4,788,600 | — | — |
| 2025-03-26 | $178.55 | $601.84 | 6,615,900 | — | — |
| 2025-03-25 | $182.59 | $615.46 | 7,174,400 | — | — |
| 2025-03-24 | $180.90 | $609.77 | 9,986,100 | — | — |
| 2025-03-21 | $178.11 | $600.36 | 26,802,400 | — | — |
| 2025-03-20 | $172.83 | $582.56 | 4,934,400 | — | — |
| 2025-03-19 | $172.62 | $581.86 | 14,114,800 | — | — |
| 2025-03-18 | $161.57 | $544.61 | 4,195,200 | — | — |
| 2025-03-17 | $161.85 | $545.55 | 5,602,700 | — | — |
| 2025-03-14 | $161.81 | $545.42 | 5,215,100 | — | — |
| 2025-03-13 | $159.32 | $537.03 | 5,701,600 | — | — |
| 2025-03-12 | $158.80 | $535.27 | 8,706,900 | — | — |
| 2025-03-11 | $154.06 | $519.30 | 10,030,500 | — | — |
| 2025-03-10 | $148.15 | $499.37 | 10,204,000 | — | — |
| 2025-03-07 | $154.18 | $519.70 | 12,526,700 | — | — |
| 2025-03-06 | $158.43 | $534.03 | 6,892,600 | — | — |
| 2025-03-05 | $163.16 | $549.97 | 7,355,800 | — | — |
| 2025-03-04 | $158.90 | $535.61 | 15,870,200 | — | — |
| 2025-03-03 | $170.06 | $573.23 | 6,045,600 | — | — |
| 2025-02-28 | $174.63 | $588.63 | 5,803,300 | — | — |
| 2025-02-27 | $173.83 | $585.93 | 4,695,200 | — | — |
| 2025-02-26 | $173.04 | $583.27 | 7,111,700 | — | — |
| 2025-02-25 | $178.27 | $600.90 | 5,613,900 | — | — |
| 2025-02-24 | $179.91 | $606.43 | 8,392,900 | — | — |
| 2025-02-21 | $177.15 | $597.13 | 8,980,300 | — | — |
| 2025-02-20 | $180.88 | $609.70 | 7,863,000 | — | — |
| 2025-02-19 | $186.15 | $627.46 | 7,264,800 | — | — |
| 2025-02-18 | $184.97 | $623.48 | 6,929,600 | — | — |
| 2025-02-14 | $184.42 | $621.63 | 5,044,700 | — | — |
| 2025-02-13 | $185.44 | $625.07 | 6,846,300 | — | — |
| 2025-02-12 | $186.25 | $627.80 | 7,686,800 | — | — |
| 2025-02-11 | $180.44 | $608.22 | 4,366,700 | — | — |
| 2025-02-10 | $180.55 | $608.59 | 3,989,100 | — | — |
| 2025-02-07 | $181.49 | $611.75 | 5,392,300 | — | — |
| 2025-02-06 | $184.80 | $622.91 | 6,919,400 | — | — |
| 2025-02-05 | $181.84 | $612.93 | 7,430,400 | — | — |
| 2025-02-04 | $176.23 | $594.02 | 4,503,600 | — | — |
| 2025-02-03 | $175.87 | $592.81 | 6,501,700 | — | — |
| 2025-01-31 | $176.52 | $595.00 | 6,104,000 | — | — |
| 2025-01-30 | $179.53 | $605.15 | 6,996,300 | — | — |
| 2025-01-29 | $173.66 | $585.36 | 12,263,500 | — | — |
| 2025-01-28 | $177.78 | $599.25 | 22,768,900 | — | — |
| 2025-01-27 | $175.16 | $590.42 | 7,148,600 | — | — |
| 2025-01-24 | $176.06 | $593.45 | 9,304,200 | — | — |
| 2025-01-23 | $178.50 | $601.68 | 7,097,300 | — | — |
| 2025-01-22 | $174.80 | $589.20 | 5,134,400 | — | — |
| 2025-01-21 | $175.56 | $591.77 | 8,755,300 | — | — |
| 2025-01-17 | $171.09 | $576.70 | 9,557,100 | — | — |
| 2025-01-16 | $168.93 | $569.42 | 5,812,300 | — | — |
| 2025-01-15 | $166.20 | $560.22 | 6,451,000 | — | — |
| 2025-01-14 | $167.02 | $562.98 | 7,966,900 | — | — |
| 2025-01-13 | $170.57 | $574.95 | 6,049,600 | — | — |
| 2025-01-10 | $172.00 | $579.77 | 7,556,800 | — | — |
| 2025-01-08 | $171.76 | $578.96 | 5,108,700 | — | — |
| 2025-01-07 | $172.51 | $581.49 | 7,045,000 | — | — |
| 2025-01-06 | $170.78 | $575.65 | 11,133,400 | — | — |
| 2025-01-03 | $169.90 | $572.69 | 10,513,800 | — | — |
| 2025-01-02 | $171.87 | $579.33 | 12,450,000 | — | — |