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
- 1973-02-21 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 | $185.52 | $601.77 | 1,191,900 | — | — |
| 2025-12-30 | $187.36 | $607.74 | 1,417,300 | — | — |
| 2025-12-29 | $187.63 | $608.61 | 1,555,100 | — | — |
| 2025-12-26 | $187.00 | $606.57 | 938,200 | — | — |
| 2025-12-24 | $187.60 | $608.51 | 973,500 | — | — |
| 2025-12-23 | $185.90 | $603.00 | 1,785,400 | — | — |
| 2025-12-22 | $185.51 | $601.73 | 2,252,000 | — | — |
| 2025-12-19 | $184.70 | $599.11 | 7,301,300 | — | — |
| 2025-12-18 | $185.73 | $602.45 | 2,898,200 | — | — |
| 2025-12-17 | $186.36 | $604.49 | 2,912,700 | — | — |
| 2025-12-16 | $187.17 | $607.12 | 2,936,200 | — | — |
| 2025-12-15 | $187.30 | $607.54 | 2,562,600 | — | — |
| 2025-12-12 | $186.21 | $604.00 | 2,929,400 | — | — |
| 2025-12-11 | $183.47 | $595.12 | 3,677,000 | — | — |
| 2025-12-10 | $180.93 | $586.88 | 2,788,400 | — | — |
| 2025-12-09 | $181.26 | $587.95 | 2,287,700 | — | — |
| 2025-12-08 | $181.60 | $589.05 | 2,994,200 | — | — |
| 2025-12-05 | $181.82 | $589.77 | 2,837,200 | — | — |
| 2025-12-04 | $183.20 | $594.24 | 3,144,700 | — | — |
| 2025-12-03 | $183.87 | $596.41 | 2,394,400 | — | — |
| 2025-12-02 | $183.36 | $594.76 | 2,395,000 | — | — |
| 2025-12-01 | $184.00 | $596.84 | 3,051,300 | — | — |
| 2025-11-28 | $183.45 | $595.05 | 1,309,200 | — | — |
| 2025-11-26 | $182.70 | $592.62 | 2,275,600 | — | — |
| 2025-11-25 | $182.02 | $590.41 | 2,158,400 | — | — |
| 2025-11-24 | $179.59 | $582.53 | 3,519,400 | — | — |
| 2025-11-21 | $180.92 | $586.85 | 3,230,800 | — | — |
| 2025-11-20 | $178.95 | $580.46 | 3,835,300 | — | — |
| 2025-11-19 | $177.13 | $574.55 | 2,258,600 | — | — |
| 2025-11-18 | $180.25 | $584.67 | 2,729,000 | — | — |
| 2025-11-17 | $180.87 | $586.68 | 3,202,200 | — | — |
| 2025-11-14 | $182.81 | $592.98 | 2,857,800 | — | — |
| 2025-11-13 | $183.85 | $596.35 | 2,381,900 | — | — |
| 2025-11-12 | $182.79 | $592.91 | 1,901,000 | — | — |
| 2025-11-11 | $181.92 | $590.09 | 2,719,400 | — | — |
| 2025-11-10 | $178.12 | $577.76 | 2,142,900 | — | — |
| 2025-11-07 | $180.05 | $584.02 | 2,902,700 | — | — |
| 2025-11-06 | $176.58 | $572.77 | 2,693,400 | — | — |
| 2025-11-05 | $178.40 | $578.67 | 2,548,500 | — | — |
| 2025-11-04 | $180.50 | $585.48 | 3,336,400 | — | — |
| 2025-11-03 | $177.13 | $574.55 | 4,468,100 | — | — |
| 2025-10-31 | $178.15 | $577.86 | 4,252,200 | — | — |
| 2025-10-30 | $178.67 | $579.55 | 4,477,800 | — | — |
| 2025-10-29 | $179.99 | $583.83 | 3,850,800 | — | — |
| 2025-10-28 | $182.82 | $593.01 | 2,990,100 | — | — |
| 2025-10-27 | $187.62 | $608.58 | 2,679,200 | — | — |
| 2025-10-24 | $186.55 | $605.11 | 2,119,700 | — | — |
| 2025-10-23 | $188.08 | $610.07 | 2,447,600 | — | — |
| 2025-10-22 | $189.31 | $614.06 | 2,740,000 | — | — |
| 2025-10-21 | $188.95 | $612.89 | 2,751,700 | — | — |
| 2025-10-20 | $189.91 | $616.01 | 2,899,600 | — | — |
| 2025-10-17 | $189.59 | $614.97 | 5,808,100 | — | — |
| 2025-10-16 | $186.48 | $604.88 | 8,749,600 | — | — |
| 2025-10-15 | $203.85 | $661.22 | 3,115,700 | — | — |
| 2025-10-14 | $207.02 | $671.51 | 2,013,000 | — | — |
| 2025-10-13 | $205.36 | $666.12 | 2,660,000 | — | — |
| 2025-10-10 | $207.02 | $671.51 | 2,841,000 | — | — |
| 2025-10-09 | $206.00 | $668.20 | 3,193,200 | — | — |
| 2025-10-08 | $204.75 | $664.14 | 2,656,100 | — | — |
| 2025-10-07 | $203.84 | $661.19 | 1,829,700 | — | — |
| 2025-10-06 | $201.34 | $653.08 | 1,491,100 | — | — |
| 2025-10-03 | $201.14 | $652.43 | 2,291,200 | — | — |
| 2025-10-02 | $199.57 | $647.34 | 1,996,600 | — | — |
| 2025-10-01 | $201.29 | $650.00 | 2,927,100 | — | — |
| 2025-09-30 | $201.53 | $650.78 | 2,490,700 | — | — |
| 2025-09-29 | $200.23 | $646.58 | 2,265,300 | — | — |
| 2025-09-26 | $199.56 | $644.41 | 1,694,900 | — | — |
| 2025-09-25 | $197.97 | $639.28 | 2,324,500 | — | — |
| 2025-09-24 | $199.66 | $644.74 | 2,831,300 | — | — |
| 2025-09-23 | $197.46 | $637.63 | 2,739,100 | — | — |
| 2025-09-22 | $197.04 | $636.28 | 2,355,800 | — | — |
| 2025-09-19 | $196.78 | $635.44 | 3,630,000 | — | — |
| 2025-09-18 | $196.15 | $633.40 | 1,455,500 | — | — |
| 2025-09-17 | $197.40 | $637.44 | 1,734,300 | — | — |
| 2025-09-16 | $196.83 | $635.60 | 2,162,700 | — | — |
| 2025-09-15 | $198.11 | $639.73 | 2,122,700 | — | — |
| 2025-09-12 | $202.93 | $655.30 | 2,652,500 | — | — |
| 2025-09-11 | $203.46 | $657.01 | 2,998,900 | — | — |
| 2025-09-10 | $198.77 | $641.86 | 2,529,200 | — | — |
| 2025-09-09 | $201.88 | $651.91 | 2,193,900 | — | — |
| 2025-09-08 | $203.46 | $657.01 | 1,833,500 | — | — |
| 2025-09-05 | $203.74 | $657.91 | 1,516,900 | — | — |
| 2025-09-04 | $206.11 | $665.56 | 2,683,800 | — | — |
| 2025-09-03 | $205.27 | $662.85 | 1,244,000 | — | — |
| 2025-09-02 | $205.44 | $663.40 | 2,892,600 | — | — |
| 2025-08-29 | $205.81 | $664.60 | 2,404,900 | — | — |
| 2025-08-28 | $206.44 | $666.63 | 2,190,300 | — | — |
| 2025-08-27 | $206.37 | $666.40 | 1,383,600 | — | — |
| 2025-08-26 | $206.42 | $666.57 | 2,050,500 | — | — |
| 2025-08-25 | $207.01 | $668.47 | 1,370,700 | — | — |
| 2025-08-22 | $210.55 | $679.90 | 1,467,100 | — | — |
| 2025-08-21 | $211.11 | $681.71 | 1,503,600 | — | — |
| 2025-08-20 | $211.21 | $682.03 | 1,886,800 | — | — |
| 2025-08-19 | $210.93 | $681.13 | 1,480,500 | — | — |
| 2025-08-18 | $207.65 | $670.54 | 1,732,000 | — | — |
| 2025-08-15 | $207.21 | $669.12 | 1,767,600 | — | — |
| 2025-08-14 | $206.99 | $668.41 | 1,677,100 | — | — |
| 2025-08-13 | $209.35 | $676.03 | 2,069,500 | — | — |
| 2025-08-12 | $204.41 | $660.08 | 2,469,500 | — | — |
| 2025-08-11 | $203.35 | $656.65 | 2,724,500 | — | — |
| 2025-08-08 | $203.67 | $657.69 | 2,219,200 | — | — |
| 2025-08-07 | $203.31 | $656.52 | 3,026,800 | — | — |
| 2025-08-06 | $203.90 | $658.43 | 3,756,600 | — | — |
| 2025-08-05 | $200.50 | $647.45 | 2,555,100 | — | — |
| 2025-08-04 | $199.08 | $642.86 | 2,338,200 | — | — |
| 2025-08-01 | $197.78 | $638.67 | 3,514,400 | — | — |
| 2025-07-31 | $199.20 | $643.25 | 3,006,600 | — | — |
| 2025-07-30 | $200.56 | $647.64 | 3,081,000 | — | — |
| 2025-07-29 | $202.92 | $655.26 | 4,765,200 | — | — |
| 2025-07-28 | $206.27 | $666.08 | 2,483,200 | — | — |
| 2025-07-25 | $210.40 | $679.42 | 2,292,700 | — | — |
| 2025-07-24 | $208.32 | $672.70 | 2,767,700 | — | — |
| 2025-07-23 | $209.80 | $674.57 | 2,414,600 | — | — |
| 2025-07-22 | $210.30 | $676.18 | 1,779,900 | — | — |
| 2025-07-21 | $210.01 | $675.25 | 2,181,000 | — | — |
| 2025-07-18 | $212.28 | $682.55 | 3,524,100 | — | — |
| 2025-07-17 | $211.04 | $678.56 | 3,589,700 | — | — |
| 2025-07-16 | $211.98 | $681.58 | 3,331,000 | — | — |
| 2025-07-15 | $210.90 | $678.11 | 2,968,300 | — | — |
| 2025-07-14 | $213.57 | $686.70 | 2,409,200 | — | — |
| 2025-07-11 | $211.74 | $680.81 | 2,234,500 | — | — |
| 2025-07-10 | $214.71 | $690.36 | 2,234,000 | — | — |
| 2025-07-09 | $214.17 | $688.63 | 1,852,700 | — | — |
| 2025-07-08 | $213.17 | $685.41 | 2,124,400 | — | — |
| 2025-07-07 | $213.16 | $685.38 | 2,758,900 | — | — |
| 2025-07-03 | $215.08 | $691.55 | 1,711,800 | — | — |
| 2025-07-02 | $212.72 | $683.96 | 3,994,300 | — | — |
| 2025-07-01 | $217.83 | $700.39 | 2,333,200 | — | — |
| 2025-06-30 | $218.64 | $703.00 | 2,394,500 | — | — |
| 2025-06-27 | $216.97 | $697.63 | 2,378,700 | — | — |
| 2025-06-26 | $216.02 | $694.57 | 2,186,600 | — | — |
| 2025-06-25 | $216.31 | $695.51 | 1,743,200 | — | — |
| 2025-06-24 | $219.67 | $706.31 | 1,576,200 | — | — |
| 2025-06-23 | $219.11 | $704.51 | 1,964,100 | — | — |
| 2025-06-20 | $216.21 | $695.18 | 4,678,800 | — | — |
| 2025-06-18 | $214.32 | $689.11 | 2,511,000 | — | — |
| 2025-06-17 | $216.03 | $694.61 | 3,220,500 | — | — |
| 2025-06-16 | $216.63 | $696.53 | 2,624,800 | — | — |
| 2025-06-13 | $217.38 | $698.95 | 1,574,500 | — | — |
| 2025-06-12 | $219.40 | $705.44 | 2,135,100 | — | — |
| 2025-06-11 | $217.29 | $698.66 | 2,938,300 | — | — |
| 2025-06-10 | $218.12 | $701.33 | 2,930,600 | — | — |
| 2025-06-09 | $222.52 | $715.47 | 2,528,500 | — | — |
| 2025-06-06 | $230.01 | $739.56 | 1,060,000 | — | — |
| 2025-06-05 | $228.86 | $735.86 | 1,764,400 | — | — |
| 2025-06-04 | $232.32 | $746.98 | 1,337,000 | — | — |
| 2025-06-03 | $234.86 | $755.15 | 1,940,300 | — | — |
| 2025-06-02 | $234.76 | $754.83 | 1,425,600 | — | — |
| 2025-05-30 | $233.66 | $751.29 | 3,744,200 | — | — |
| 2025-05-29 | $231.49 | $744.31 | 994,100 | — | — |
| 2025-05-28 | $229.52 | $737.98 | 1,134,400 | — | — |
| 2025-05-27 | $231.53 | $744.44 | 1,314,400 | — | — |
| 2025-05-23 | $229.33 | $737.37 | 1,514,200 | — | — |
| 2025-05-22 | $228.47 | $734.60 | 1,664,400 | — | — |
| 2025-05-21 | $229.01 | $736.34 | 1,653,400 | — | — |
| 2025-05-20 | $230.81 | $742.13 | 1,479,100 | — | — |
| 2025-05-19 | $231.84 | $745.44 | 1,208,000 | — | — |
| 2025-05-16 | $231.39 | $743.99 | 2,422,500 | — | — |
| 2025-05-15 | $227.24 | $730.65 | 2,302,400 | — | — |
| 2025-05-14 | $222.51 | $715.44 | 2,335,900 | — | — |
| 2025-05-13 | $223.77 | $719.49 | 2,983,600 | — | — |
| 2025-05-12 | $227.03 | $729.97 | 1,661,900 | — | — |
| 2025-05-09 | $226.85 | $729.40 | 1,525,200 | — | — |
| 2025-05-08 | $228.43 | $734.48 | 1,886,900 | — | — |
| 2025-05-07 | $227.91 | $732.80 | 1,677,000 | — | — |
| 2025-05-06 | $226.70 | $728.91 | 1,689,100 | — | — |
| 2025-05-05 | $226.57 | $728.50 | 1,501,300 | — | — |
| 2025-05-02 | $227.29 | $730.81 | 1,355,600 | — | — |
| 2025-05-01 | $224.00 | $720.23 | 2,313,000 | — | — |
| 2025-04-30 | $225.47 | $724.96 | 3,263,800 | — | — |
| 2025-04-29 | $222.00 | $713.80 | 2,059,900 | — | — |
| 2025-04-28 | $220.46 | $708.85 | 2,196,900 | — | — |
| 2025-04-25 | $219.24 | $704.93 | 3,174,600 | — | — |
| 2025-04-24 | $218.96 | $704.03 | 1,792,900 | — | — |
| 2025-04-23 | $219.04 | $704.28 | 2,166,200 | — | — |
| 2025-04-22 | $219.55 | $705.92 | 2,483,000 | — | — |
| 2025-04-21 | $212.10 | $681.97 | 2,708,600 | — | — |
| 2025-04-17 | $220.07 | $707.60 | 4,377,600 | — | — |
| 2025-04-16 | $231.32 | $743.77 | 2,164,200 | — | — |
| 2025-04-15 | $232.36 | $747.11 | 2,406,600 | — | — |
| 2025-04-14 | $237.32 | $763.06 | 2,339,100 | — | — |
| 2025-04-11 | $233.34 | $750.26 | 2,500,200 | — | — |
| 2025-04-10 | $228.77 | $735.57 | 2,257,000 | — | — |
| 2025-04-09 | $229.56 | $738.11 | 2,858,800 | — | — |
| 2025-04-08 | $220.65 | $709.46 | 3,109,900 | — | — |
| 2025-04-07 | $223.74 | $719.40 | 6,027,200 | — | — |
| 2025-04-04 | $230.20 | $740.17 | 5,141,200 | — | — |
| 2025-04-03 | $244.27 | $785.41 | 2,117,000 | — | — |
| 2025-04-02 | $243.64 | $780.76 | 2,052,400 | — | — |
| 2025-04-01 | $244.00 | $781.91 | 1,937,600 | — | — |
| 2025-03-31 | $244.03 | $782.01 | 2,595,200 | — | — |
| 2025-03-28 | $242.39 | $776.75 | 2,431,100 | — | — |
| 2025-03-27 | $243.41 | $780.02 | 2,507,400 | — | — |
| 2025-03-26 | $238.80 | $765.25 | 1,873,700 | — | — |
| 2025-03-25 | $236.62 | $758.26 | 1,444,400 | — | — |
| 2025-03-24 | $234.62 | $751.85 | 2,226,500 | — | — |
| 2025-03-21 | $232.31 | $744.45 | 3,067,100 | — | — |
| 2025-03-20 | $233.37 | $747.85 | 1,713,900 | — | — |
| 2025-03-19 | $232.57 | $745.29 | 1,598,600 | — | — |
| 2025-03-18 | $232.16 | $743.97 | 1,510,800 | — | — |
| 2025-03-17 | $232.91 | $746.38 | 1,603,100 | — | — |
| 2025-03-14 | $231.53 | $741.95 | 1,721,100 | — | — |
| 2025-03-13 | $229.94 | $736.86 | 1,596,200 | — | — |
| 2025-03-12 | $229.81 | $736.44 | 1,828,800 | — | — |
| 2025-03-11 | $233.11 | $747.02 | 2,572,600 | — | — |
| 2025-03-10 | $236.22 | $756.98 | 2,184,300 | — | — |
| 2025-03-07 | $235.49 | $754.64 | 1,671,900 | — | — |
| 2025-03-06 | $236.41 | $757.59 | 2,043,800 | — | — |
| 2025-03-05 | $237.80 | $762.05 | 1,728,200 | — | — |
| 2025-03-04 | $236.77 | $758.74 | 2,116,600 | — | — |
| 2025-03-03 | $239.48 | $767.43 | 2,009,000 | — | — |
| 2025-02-28 | $237.84 | $762.17 | 2,361,400 | — | — |
| 2025-02-27 | $234.61 | $751.82 | 1,614,800 | — | — |
| 2025-02-26 | $231.56 | $742.05 | 1,372,400 | — | — |
| 2025-02-25 | $234.20 | $750.51 | 2,253,300 | — | — |
| 2025-02-24 | $232.85 | $746.18 | 1,880,600 | — | — |
| 2025-02-21 | $230.01 | $737.08 | 2,193,700 | — | — |
| 2025-02-20 | $230.57 | $738.88 | 1,787,000 | — | — |
| 2025-02-19 | $231.13 | $740.67 | 2,042,500 | — | — |
| 2025-02-18 | $230.14 | $737.50 | 1,394,300 | — | — |
| 2025-02-14 | $228.83 | $733.30 | 1,691,900 | — | — |
| 2025-02-13 | $231.10 | $740.57 | 1,567,600 | — | — |
| 2025-02-12 | $228.97 | $733.75 | 2,045,000 | — | — |
| 2025-02-11 | $228.00 | $730.64 | 2,085,000 | — | — |
| 2025-02-10 | $228.05 | $730.80 | 1,698,700 | — | — |
| 2025-02-07 | $227.40 | $728.72 | 2,210,300 | — | — |
| 2025-02-06 | $226.00 | $724.23 | 2,955,800 | — | — |
| 2025-02-05 | $225.51 | $722.66 | 2,407,200 | — | — |
| 2025-02-04 | $223.07 | $714.84 | 4,763,400 | — | — |
| 2025-02-03 | $219.29 | $702.73 | 2,677,900 | — | — |
| 2025-01-31 | $216.88 | $695.01 | 2,346,000 | — | — |
| 2025-01-30 | $220.83 | $707.66 | 2,709,000 | — | — |
| 2025-01-29 | $219.31 | $700.18 | 1,668,900 | — | — |
| 2025-01-28 | $220.88 | $705.19 | 1,839,400 | — | — |
| 2025-01-27 | $223.84 | $714.64 | 1,663,400 | — | — |
| 2025-01-24 | $218.96 | $699.06 | 2,024,200 | — | — |
| 2025-01-23 | $217.43 | $694.18 | 2,115,200 | — | — |
| 2025-01-22 | $217.34 | $693.89 | 1,759,800 | — | — |
| 2025-01-21 | $218.22 | $696.70 | 2,610,400 | — | — |
| 2025-01-17 | $215.23 | $687.16 | 2,007,000 | — | — |
| 2025-01-16 | $216.29 | $690.54 | 2,074,500 | — | — |
| 2025-01-15 | $212.59 | $678.73 | 2,368,200 | — | — |
| 2025-01-14 | $213.37 | $681.22 | 2,912,600 | — | — |
| 2025-01-13 | $211.50 | $675.25 | 4,279,000 | — | — |
| 2025-01-10 | $209.11 | $667.62 | 2,234,900 | — | — |
| 2025-01-08 | $211.35 | $674.77 | 1,563,100 | — | — |
| 2025-01-07 | $209.98 | $670.39 | 1,443,700 | — | — |
| 2025-01-06 | $208.48 | $665.60 | 1,355,700 | — | — |
| 2025-01-03 | $211.27 | $674.51 | 1,052,200 | — | — |
| 2025-01-02 | $211.34 | $674.74 | 1,632,100 | — | — |