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
- 1980-03-17 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 | $124.76 | $601.47 | 99,800 | — | — |
| 2025-12-30 | $125.26 | $603.88 | 71,000 | — | — |
| 2025-12-29 | $126.18 | $608.32 | 131,600 | — | — |
| 2025-12-26 | $125.92 | $607.07 | 72,900 | — | — |
| 2025-12-24 | $126.27 | $608.75 | 71,000 | — | — |
| 2025-12-23 | $125.18 | $603.50 | 78,400 | — | — |
| 2025-12-22 | $124.40 | $599.74 | 160,700 | — | — |
| 2025-12-19 | $125.11 | $603.16 | 273,800 | — | — |
| 2025-12-18 | $128.77 | $620.81 | 107,300 | — | — |
| 2025-12-17 | $128.42 | $619.12 | 132,500 | — | — |
| 2025-12-16 | $126.90 | $611.79 | 199,000 | — | — |
| 2025-12-15 | $126.83 | $611.45 | 140,200 | — | — |
| 2025-12-12 | $127.35 | $610.66 | 168,400 | — | — |
| 2025-12-11 | $128.31 | $615.26 | 95,600 | — | — |
| 2025-12-10 | $127.17 | $609.79 | 157,300 | — | — |
| 2025-12-09 | $125.72 | $602.84 | 95,700 | — | — |
| 2025-12-08 | $126.02 | $604.28 | 111,700 | — | — |
| 2025-12-05 | $129.14 | $619.24 | 125,600 | — | — |
| 2025-12-04 | $128.91 | $618.14 | 111,900 | — | — |
| 2025-12-03 | $131.11 | $628.69 | 133,400 | — | — |
| 2025-12-02 | $133.39 | $639.62 | 107,800 | — | — |
| 2025-12-01 | $136.83 | $656.11 | 106,700 | — | — |
| 2025-11-28 | $139.06 | $666.81 | 60,300 | — | — |
| 2025-11-26 | $138.38 | $663.55 | 241,200 | — | — |
| 2025-11-25 | $137.19 | $657.84 | 216,100 | — | — |
| 2025-11-24 | $137.52 | $659.42 | 203,900 | — | — |
| 2025-11-21 | $137.14 | $657.60 | 221,700 | — | — |
| 2025-11-20 | $136.89 | $656.40 | 191,500 | — | — |
| 2025-11-19 | $135.54 | $649.93 | 120,700 | — | — |
| 2025-11-18 | $135.98 | $652.04 | 206,600 | — | — |
| 2025-11-17 | $134.54 | $645.13 | 89,500 | — | — |
| 2025-11-14 | $134.58 | $645.33 | 171,800 | — | — |
| 2025-11-13 | $133.89 | $642.02 | 102,800 | — | — |
| 2025-11-12 | $134.75 | $646.14 | 167,800 | — | — |
| 2025-11-11 | $135.00 | $647.34 | 115,500 | — | — |
| 2025-11-10 | $133.50 | $640.15 | 157,800 | — | — |
| 2025-11-07 | $135.80 | $651.18 | 128,200 | — | — |
| 2025-11-06 | $133.14 | $638.42 | 146,300 | — | — |
| 2025-11-05 | $130.33 | $624.95 | 101,900 | — | — |
| 2025-11-04 | $131.64 | $631.23 | 88,600 | — | — |
| 2025-11-03 | $129.54 | $621.16 | 119,400 | — | — |
| 2025-10-31 | $127.28 | $610.32 | 138,300 | — | — |
| 2025-10-30 | $128.58 | $616.55 | 97,300 | — | — |
| 2025-10-29 | $128.52 | $616.27 | 118,500 | — | — |
| 2025-10-28 | $131.80 | $632.00 | 121,700 | — | — |
| 2025-10-27 | $131.48 | $630.46 | 102,000 | — | — |
| 2025-10-24 | $131.87 | $632.33 | 108,200 | — | — |
| 2025-10-23 | $130.30 | $624.80 | 140,800 | — | — |
| 2025-10-22 | $131.48 | $630.46 | 155,400 | — | — |
| 2025-10-21 | $132.03 | $633.10 | 108,400 | — | — |
| 2025-10-20 | $134.32 | $644.08 | 140,500 | — | — |
| 2025-10-17 | $133.42 | $639.76 | 149,000 | — | — |
| 2025-10-16 | $133.06 | $638.04 | 158,200 | — | — |
| 2025-10-15 | $132.57 | $635.69 | 245,300 | — | — |
| 2025-10-14 | $134.31 | $644.03 | 151,100 | — | — |
| 2025-10-13 | $134.92 | $646.96 | 151,100 | — | — |
| 2025-10-10 | $137.58 | $659.71 | 153,000 | — | — |
| 2025-10-09 | $138.70 | $665.08 | 82,500 | — | — |
| 2025-10-08 | $138.81 | $665.61 | 112,000 | — | — |
| 2025-10-07 | $138.12 | $662.30 | 180,900 | — | — |
| 2025-10-06 | $136.57 | $654.87 | 146,700 | — | — |
| 2025-10-03 | $136.47 | $654.39 | 146,400 | — | — |
| 2025-10-02 | $134.38 | $644.37 | 126,600 | — | — |
| 2025-10-01 | $134.72 | $646.00 | 110,400 | — | — |
| 2025-09-30 | $134.69 | $645.85 | 163,600 | — | — |
| 2025-09-29 | $135.26 | $648.59 | 148,600 | — | — |
| 2025-09-26 | $134.08 | $642.93 | 170,100 | — | — |
| 2025-09-25 | $131.87 | $632.33 | 192,800 | — | — |
| 2025-09-24 | $131.52 | $630.65 | 124,500 | — | — |
| 2025-09-23 | $132.92 | $637.37 | 158,200 | — | — |
| 2025-09-22 | $129.00 | $618.57 | 126,200 | — | — |
| 2025-09-19 | $128.56 | $616.46 | 361,200 | — | — |
| 2025-09-18 | $126.31 | $605.67 | 156,000 | — | — |
| 2025-09-17 | $124.45 | $596.75 | 160,100 | — | — |
| 2025-09-16 | $122.73 | $588.50 | 193,700 | — | — |
| 2025-09-15 | $124.40 | $596.51 | 122,700 | — | — |
| 2025-09-12 | $125.15 | $596.82 | 177,800 | — | — |
| 2025-09-11 | $125.24 | $597.25 | 97,200 | — | — |
| 2025-09-10 | $123.58 | $589.34 | 94,800 | — | — |
| 2025-09-09 | $124.24 | $592.48 | 119,200 | — | — |
| 2025-09-08 | $123.33 | $588.14 | 92,500 | — | — |
| 2025-09-05 | $125.58 | $598.87 | 97,300 | — | — |
| 2025-09-04 | $124.46 | $593.53 | 87,700 | — | — |
| 2025-09-03 | $123.08 | $586.95 | 155,500 | — | — |
| 2025-09-02 | $123.15 | $587.29 | 112,800 | — | — |
| 2025-08-29 | $123.58 | $589.34 | 73,600 | — | — |
| 2025-08-28 | $123.44 | $588.67 | 88,600 | — | — |
| 2025-08-27 | $123.82 | $590.48 | 103,300 | — | — |
| 2025-08-26 | $124.00 | $591.34 | 129,200 | — | — |
| 2025-08-25 | $124.42 | $593.34 | 70,100 | — | — |
| 2025-08-22 | $127.19 | $606.55 | 108,600 | — | — |
| 2025-08-21 | $124.61 | $594.25 | 60,500 | — | — |
| 2025-08-20 | $124.52 | $593.82 | 76,700 | — | — |
| 2025-08-19 | $124.39 | $593.20 | 97,800 | — | — |
| 2025-08-18 | $123.16 | $587.33 | 68,200 | — | — |
| 2025-08-15 | $124.60 | $594.20 | 94,200 | — | — |
| 2025-08-14 | $124.81 | $595.20 | 79,800 | — | — |
| 2025-08-13 | $125.96 | $600.69 | 75,700 | — | — |
| 2025-08-12 | $124.45 | $593.48 | 100,400 | — | — |
| 2025-08-11 | $123.61 | $589.48 | 119,900 | — | — |
| 2025-08-08 | $123.46 | $588.76 | 286,500 | — | — |
| 2025-08-07 | $121.31 | $578.51 | 81,500 | — | — |
| 2025-08-06 | $120.54 | $574.84 | 101,200 | — | — |
| 2025-08-05 | $119.85 | $571.55 | 109,700 | — | — |
| 2025-08-04 | $120.63 | $575.27 | 70,100 | — | — |
| 2025-08-01 | $119.50 | $569.88 | 127,100 | — | — |
| 2025-07-31 | $119.88 | $571.69 | 109,500 | — | — |
| 2025-07-30 | $120.62 | $575.22 | 91,700 | — | — |
| 2025-07-29 | $120.67 | $575.46 | 70,900 | — | — |
| 2025-07-28 | $121.11 | $577.56 | 97,900 | — | — |
| 2025-07-25 | $121.56 | $579.70 | 100,500 | — | — |
| 2025-07-24 | $121.32 | $578.56 | 148,500 | — | — |
| 2025-07-23 | $120.86 | $576.36 | 102,300 | — | — |
| 2025-07-22 | $122.78 | $585.52 | 153,300 | — | — |
| 2025-07-21 | $123.11 | $587.09 | 120,600 | — | — |
| 2025-07-18 | $122.11 | $582.33 | 133,700 | — | — |
| 2025-07-17 | $121.45 | $579.18 | 118,200 | — | — |
| 2025-07-16 | $122.61 | $584.71 | 125,100 | — | — |
| 2025-07-15 | $121.41 | $578.99 | 121,100 | — | — |
| 2025-07-14 | $123.75 | $590.15 | 104,200 | — | — |
| 2025-07-11 | $123.22 | $587.62 | 73,600 | — | — |
| 2025-07-10 | $123.55 | $589.19 | 128,300 | — | — |
| 2025-07-09 | $123.39 | $588.43 | 108,600 | — | — |
| 2025-07-08 | $121.89 | $581.28 | 110,900 | — | — |
| 2025-07-07 | $121.83 | $580.99 | 98,800 | — | — |
| 2025-07-03 | $123.03 | $586.71 | 47,000 | — | — |
| 2025-07-02 | $121.87 | $581.18 | 158,900 | — | — |
| 2025-07-01 | $121.39 | $578.89 | 137,100 | — | — |
| 2025-06-30 | $120.22 | $573.31 | 153,100 | — | — |
| 2025-06-27 | $120.83 | $576.22 | 454,600 | — | — |
| 2025-06-26 | $121.44 | $579.13 | 96,200 | — | — |
| 2025-06-25 | $120.29 | $573.65 | 184,000 | — | — |
| 2025-06-24 | $124.12 | $591.91 | 217,300 | — | — |
| 2025-06-23 | $124.37 | $593.10 | 160,500 | — | — |
| 2025-06-20 | $120.29 | $573.65 | 489,200 | — | — |
| 2025-06-18 | $120.85 | $576.32 | 180,400 | — | — |
| 2025-06-17 | $118.75 | $566.30 | 79,700 | — | — |
| 2025-06-16 | $119.01 | $567.54 | 167,300 | — | — |
| 2025-06-13 | $119.39 | $566.09 | 101,500 | — | — |
| 2025-06-12 | $121.12 | $574.29 | 81,800 | — | — |
| 2025-06-11 | $120.11 | $569.50 | 66,400 | — | — |
| 2025-06-10 | $120.53 | $571.49 | 56,500 | — | — |
| 2025-06-09 | $119.38 | $566.04 | 70,300 | — | — |
| 2025-06-06 | $118.70 | $562.82 | 57,300 | — | — |
| 2025-06-05 | $119.45 | $566.37 | 93,600 | — | — |
| 2025-06-04 | $119.86 | $568.32 | 113,600 | — | — |
| 2025-06-03 | $122.62 | $581.40 | 103,600 | — | — |
| 2025-06-02 | $121.87 | $577.85 | 98,500 | — | — |
| 2025-05-30 | $122.19 | $579.36 | 96,700 | — | — |
| 2025-05-29 | $121.56 | $576.38 | 125,100 | — | — |
| 2025-05-28 | $120.33 | $570.54 | 71,100 | — | — |
| 2025-05-27 | $123.00 | $583.20 | 73,400 | — | — |
| 2025-05-23 | $121.87 | $577.85 | 65,600 | — | — |
| 2025-05-22 | $121.03 | $573.86 | 63,600 | — | — |
| 2025-05-21 | $122.31 | $579.93 | 73,200 | — | — |
| 2025-05-20 | $125.04 | $592.88 | 85,500 | — | — |
| 2025-05-19 | $124.90 | $592.21 | 146,400 | — | — |
| 2025-05-16 | $123.11 | $583.73 | 126,700 | — | — |
| 2025-05-15 | $120.31 | $570.45 | 149,500 | — | — |
| 2025-05-14 | $116.00 | $550.01 | 250,900 | — | — |
| 2025-05-13 | $119.03 | $564.38 | 158,100 | — | — |
| 2025-05-12 | $122.91 | $582.78 | 115,600 | — | — |
| 2025-05-09 | $126.83 | $601.36 | 120,700 | — | — |
| 2025-05-08 | $130.16 | $617.15 | 152,200 | — | — |
| 2025-05-07 | $134.05 | $635.60 | 98,800 | — | — |
| 2025-05-06 | $133.33 | $632.18 | 78,000 | — | — |
| 2025-05-05 | $132.38 | $627.68 | 75,200 | — | — |
| 2025-05-02 | $132.86 | $629.96 | 90,500 | — | — |
| 2025-05-01 | $132.12 | $626.45 | 119,300 | — | — |
| 2025-04-30 | $131.67 | $624.31 | 150,800 | — | — |
| 2025-04-29 | $131.98 | $625.78 | 91,500 | — | — |
| 2025-04-28 | $131.40 | $623.03 | 125,800 | — | — |
| 2025-04-25 | $132.20 | $626.83 | 95,500 | — | — |
| 2025-04-24 | $133.57 | $633.32 | 124,900 | — | — |
| 2025-04-23 | $132.76 | $629.48 | 213,500 | — | — |
| 2025-04-22 | $135.17 | $640.91 | 151,500 | — | — |
| 2025-04-21 | $133.69 | $633.89 | 135,700 | — | — |
| 2025-04-17 | $135.50 | $642.47 | 171,800 | — | — |
| 2025-04-16 | $133.49 | $632.94 | 167,200 | — | — |
| 2025-04-15 | $135.11 | $640.62 | 151,000 | — | — |
| 2025-04-14 | $134.23 | $636.45 | 132,800 | — | — |
| 2025-04-11 | $131.11 | $621.66 | 276,000 | — | — |
| 2025-04-10 | $127.50 | $604.54 | 238,700 | — | — |
| 2025-04-09 | $126.77 | $601.08 | 194,100 | — | — |
| 2025-04-08 | $125.10 | $593.16 | 137,500 | — | — |
| 2025-04-07 | $126.28 | $598.76 | 304,700 | — | — |
| 2025-04-04 | $130.52 | $618.86 | 350,900 | — | — |
| 2025-04-03 | $133.40 | $632.52 | 218,900 | — | — |
| 2025-04-02 | $129.90 | $615.92 | 85,500 | — | — |
| 2025-04-01 | $129.56 | $614.31 | 84,000 | — | — |
| 2025-03-31 | $128.43 | $608.95 | 112,600 | — | — |
| 2025-03-28 | $128.00 | $606.91 | 96,500 | — | — |
| 2025-03-27 | $125.62 | $595.63 | 72,400 | — | — |
| 2025-03-26 | $124.62 | $590.89 | 82,500 | — | — |
| 2025-03-25 | $124.41 | $589.89 | 99,400 | — | — |
| 2025-03-24 | $125.92 | $597.05 | 168,400 | — | — |
| 2025-03-21 | $124.07 | $588.28 | 251,100 | — | — |
| 2025-03-20 | $125.54 | $595.25 | 70,700 | — | — |
| 2025-03-19 | $126.23 | $598.52 | 90,800 | — | — |
| 2025-03-18 | $126.72 | $600.84 | 112,300 | — | — |
| 2025-03-17 | $127.69 | $605.44 | 102,600 | — | — |
| 2025-03-14 | $127.29 | $603.55 | 86,700 | — | — |
| 2025-03-13 | $125.67 | $592.83 | 106,000 | — | — |
| 2025-03-12 | $126.04 | $594.58 | 82,800 | — | — |
| 2025-03-11 | $128.36 | $605.52 | 126,300 | — | — |
| 2025-03-10 | $128.89 | $608.02 | 88,300 | — | — |
| 2025-03-07 | $130.37 | $615.00 | 87,100 | — | — |
| 2025-03-06 | $127.19 | $600.00 | 70,400 | — | — |
| 2025-03-05 | $126.64 | $597.41 | 57,800 | — | — |
| 2025-03-04 | $127.25 | $600.28 | 74,500 | — | — |
| 2025-03-03 | $128.65 | $606.89 | 69,600 | — | — |
| 2025-02-28 | $126.93 | $598.77 | 126,800 | — | — |
| 2025-02-27 | $126.38 | $596.18 | 188,900 | — | — |
| 2025-02-26 | $126.58 | $597.12 | 103,000 | — | — |
| 2025-02-25 | $126.58 | $597.12 | 91,400 | — | — |
| 2025-02-24 | $124.54 | $587.50 | 102,400 | — | — |
| 2025-02-21 | $124.25 | $586.13 | 112,700 | — | — |
| 2025-02-20 | $123.65 | $583.30 | 64,500 | — | — |
| 2025-02-19 | $124.34 | $586.56 | 76,900 | — | — |
| 2025-02-18 | $124.81 | $588.77 | 116,500 | — | — |
| 2025-02-14 | $121.80 | $574.57 | 46,200 | — | — |
| 2025-02-13 | $123.00 | $580.23 | 69,100 | — | — |
| 2025-02-12 | $122.06 | $575.80 | 74,300 | — | — |
| 2025-02-11 | $123.00 | $580.23 | 71,500 | — | — |
| 2025-02-10 | $122.32 | $577.03 | 56,800 | — | — |
| 2025-02-07 | $123.57 | $582.92 | 45,900 | — | — |
| 2025-02-06 | $125.16 | $590.42 | 62,600 | — | — |
| 2025-02-05 | $125.40 | $591.56 | 59,200 | — | — |
| 2025-02-04 | $123.28 | $581.56 | 67,500 | — | — |
| 2025-02-03 | $123.21 | $581.23 | 71,900 | — | — |
| 2025-01-31 | $122.25 | $576.70 | 104,000 | — | — |
| 2025-01-30 | $123.11 | $580.75 | 66,400 | — | — |
| 2025-01-29 | $121.19 | $571.70 | 56,800 | — | — |
| 2025-01-28 | $122.95 | $580.00 | 51,600 | — | — |
| 2025-01-27 | $124.06 | $585.23 | 126,800 | — | — |
| 2025-01-24 | $121.15 | $571.51 | 59,000 | — | — |
| 2025-01-23 | $120.88 | $570.23 | 73,100 | — | — |
| 2025-01-22 | $120.87 | $570.19 | 89,500 | — | — |
| 2025-01-21 | $125.22 | $590.71 | 64,100 | — | — |
| 2025-01-17 | $123.83 | $584.15 | 89,600 | — | — |
| 2025-01-16 | $123.34 | $581.84 | 69,600 | — | — |
| 2025-01-15 | $120.16 | $566.84 | 63,700 | — | — |
| 2025-01-14 | $119.17 | $562.17 | 53,800 | — | — |
| 2025-01-13 | $117.37 | $553.68 | 75,800 | — | — |
| 2025-01-10 | $116.55 | $549.81 | 85,700 | — | — |
| 2025-01-08 | $118.92 | $560.99 | 66,600 | — | — |
| 2025-01-07 | $118.66 | $559.76 | 74,400 | — | — |
| 2025-01-06 | $118.35 | $558.30 | 98,200 | — | — |
| 2025-01-03 | $121.74 | $574.29 | 107,400 | — | — |
| 2025-01-02 | $119.76 | $564.95 | 58,700 | — | — |