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
- 1995-10-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 | $286.65 | $617.55 | 134,700 | — | — |
| 2025-12-30 | $287.85 | $620.13 | 135,800 | — | — |
| 2025-12-29 | $287.43 | $619.23 | 115,900 | — | — |
| 2025-12-26 | $282.40 | $608.39 | 67,200 | — | — |
| 2025-12-24 | $284.00 | $611.84 | 78,500 | — | — |
| 2025-12-23 | $283.78 | $611.36 | 101,400 | — | — |
| 2025-12-22 | $286.15 | $616.47 | 156,700 | — | — |
| 2025-12-19 | $283.82 | $611.45 | 685,600 | — | — |
| 2025-12-18 | $289.05 | $622.72 | 128,900 | — | — |
| 2025-12-17 | $288.81 | $622.20 | 198,200 | — | — |
| 2025-12-16 | $287.51 | $619.40 | 169,100 | — | — |
| 2025-12-15 | $287.04 | $618.39 | 190,000 | — | — |
| 2025-12-12 | $287.33 | $619.01 | 243,200 | — | — |
| 2025-12-11 | $278.96 | $600.98 | 244,400 | — | — |
| 2025-12-10 | $275.00 | $592.45 | 230,000 | — | — |
| 2025-12-09 | $277.40 | $597.62 | 147,300 | — | — |
| 2025-12-08 | $280.81 | $604.96 | 172,300 | — | — |
| 2025-12-05 | $296.46 | $638.68 | 95,500 | — | — |
| 2025-12-04 | $299.78 | $645.83 | 101,000 | — | — |
| 2025-12-03 | $296.21 | $638.14 | 86,400 | — | — |
| 2025-12-02 | $295.95 | $637.58 | 134,600 | — | — |
| 2025-12-01 | $293.76 | $632.86 | 144,000 | — | — |
| 2025-11-28 | $295.49 | $636.59 | 56,100 | — | — |
| 2025-11-26 | $294.24 | $633.90 | 88,100 | — | — |
| 2025-11-25 | $295.63 | $636.89 | 100,000 | — | — |
| 2025-11-24 | $291.92 | $628.90 | 220,500 | — | — |
| 2025-11-21 | $296.36 | $638.46 | 170,600 | — | — |
| 2025-11-20 | $293.06 | $631.35 | 167,200 | — | — |
| 2025-11-19 | $285.06 | $614.12 | 159,600 | — | — |
| 2025-11-18 | $290.17 | $625.13 | 124,800 | — | — |
| 2025-11-17 | $287.28 | $618.90 | 134,800 | — | — |
| 2025-11-14 | $286.58 | $617.39 | 136,400 | — | — |
| 2025-11-13 | $287.18 | $618.69 | 117,400 | — | — |
| 2025-11-12 | $282.84 | $609.34 | 129,500 | — | — |
| 2025-11-11 | $282.66 | $608.95 | 187,100 | — | — |
| 2025-11-10 | $277.63 | $598.11 | 136,500 | — | — |
| 2025-11-07 | $284.84 | $613.65 | 152,500 | — | — |
| 2025-11-06 | $281.58 | $606.62 | 128,800 | — | — |
| 2025-11-05 | $288.16 | $620.80 | 122,000 | — | — |
| 2025-11-04 | $289.42 | $623.51 | 178,500 | — | — |
| 2025-11-03 | $285.35 | $614.74 | 195,900 | — | — |
| 2025-10-31 | $292.64 | $630.45 | 368,400 | — | — |
| 2025-10-30 | $309.64 | $667.07 | 183,000 | — | — |
| 2025-10-29 | $301.87 | $650.33 | 212,500 | — | — |
| 2025-10-28 | $320.34 | $690.13 | 220,200 | — | — |
| 2025-10-27 | $329.97 | $710.87 | 194,200 | — | — |
| 2025-10-24 | $324.67 | $699.45 | 103,100 | — | — |
| 2025-10-23 | $325.69 | $701.65 | 122,200 | — | — |
| 2025-10-22 | $322.74 | $695.30 | 120,800 | — | — |
| 2025-10-21 | $325.89 | $702.08 | 126,800 | — | — |
| 2025-10-20 | $316.42 | $681.68 | 106,300 | — | — |
| 2025-10-17 | $316.66 | $682.20 | 123,800 | — | — |
| 2025-10-16 | $311.93 | $672.01 | 160,900 | — | — |
| 2025-10-15 | $318.40 | $685.95 | 107,400 | — | — |
| 2025-10-14 | $321.14 | $691.85 | 95,400 | — | — |
| 2025-10-13 | $319.47 | $688.25 | 102,000 | — | — |
| 2025-10-10 | $324.31 | $698.68 | 117,100 | — | — |
| 2025-10-09 | $320.45 | $690.36 | 127,300 | — | — |
| 2025-10-08 | $327.70 | $705.98 | 98,900 | — | — |
| 2025-10-07 | $319.41 | $688.12 | 86,800 | — | — |
| 2025-10-06 | $316.19 | $681.18 | 99,200 | — | — |
| 2025-10-03 | $319.16 | $684.64 | 102,600 | — | — |
| 2025-10-02 | $314.61 | $674.88 | 109,000 | — | — |
| 2025-10-01 | $312.05 | $669.39 | 152,500 | — | — |
| 2025-09-30 | $318.16 | $682.50 | 111,300 | — | — |
| 2025-09-29 | $313.25 | $671.96 | 108,100 | — | — |
| 2025-09-26 | $315.99 | $677.84 | 81,900 | — | — |
| 2025-09-25 | $312.95 | $671.32 | 119,900 | — | — |
| 2025-09-24 | $314.27 | $674.15 | 221,400 | — | — |
| 2025-09-23 | $317.30 | $680.65 | 150,800 | — | — |
| 2025-09-22 | $321.03 | $688.65 | 109,300 | — | — |
| 2025-09-19 | $317.99 | $682.13 | 292,500 | — | — |
| 2025-09-18 | $319.62 | $685.63 | 100,100 | — | — |
| 2025-09-17 | $320.37 | $687.24 | 203,000 | — | — |
| 2025-09-16 | $320.73 | $688.01 | 115,300 | — | — |
| 2025-09-15 | $321.81 | $690.33 | 122,800 | — | — |
| 2025-09-12 | $338.66 | $726.47 | 66,600 | — | — |
| 2025-09-11 | $337.92 | $724.89 | 112,700 | — | — |
| 2025-09-10 | $330.00 | $707.90 | 132,800 | — | — |
| 2025-09-09 | $331.55 | $711.22 | 88,900 | — | — |
| 2025-09-08 | $336.25 | $721.30 | 101,200 | — | — |
| 2025-09-05 | $335.07 | $718.77 | 104,300 | — | — |
| 2025-09-04 | $336.43 | $721.69 | 149,000 | — | — |
| 2025-09-03 | $328.17 | $703.97 | 202,700 | — | — |
| 2025-09-02 | $338.06 | $725.19 | 165,800 | — | — |
| 2025-08-29 | $354.38 | $760.19 | 114,600 | — | — |
| 2025-08-28 | $351.36 | $753.72 | 94,600 | — | — |
| 2025-08-27 | $350.79 | $752.49 | 94,000 | — | — |
| 2025-08-26 | $350.10 | $751.01 | 261,900 | — | — |
| 2025-08-25 | $363.32 | $779.37 | 104,100 | — | — |
| 2025-08-22 | $366.36 | $785.89 | 101,800 | — | — |
| 2025-08-21 | $359.82 | $771.86 | 85,700 | — | — |
| 2025-08-20 | $364.28 | $781.43 | 88,900 | — | — |
| 2025-08-19 | $362.97 | $778.62 | 119,600 | — | — |
| 2025-08-18 | $359.74 | $771.69 | 86,700 | — | — |
| 2025-08-15 | $366.52 | $786.24 | 201,900 | — | — |
| 2025-08-14 | $368.07 | $789.56 | 102,300 | — | — |
| 2025-08-13 | $368.96 | $791.47 | 162,600 | — | — |
| 2025-08-12 | $362.66 | $777.96 | 139,000 | — | — |
| 2025-08-11 | $360.85 | $774.07 | 216,400 | — | — |
| 2025-08-08 | $357.32 | $766.50 | 204,400 | — | — |
| 2025-08-07 | $352.60 | $756.38 | 101,500 | — | — |
| 2025-08-06 | $358.88 | $769.85 | 130,500 | — | — |
| 2025-08-05 | $356.82 | $765.43 | 92,400 | — | — |
| 2025-08-04 | $356.21 | $764.12 | 103,400 | — | — |
| 2025-08-01 | $350.75 | $752.41 | 128,000 | — | — |
| 2025-07-31 | $356.24 | $764.18 | 339,400 | — | — |
| 2025-07-30 | $353.33 | $757.94 | 124,900 | — | — |
| 2025-07-29 | $355.63 | $762.88 | 79,200 | — | — |
| 2025-07-28 | $353.60 | $758.52 | 119,700 | — | — |
| 2025-07-25 | $355.70 | $763.03 | 151,900 | — | — |
| 2025-07-24 | $366.94 | $787.14 | 238,700 | — | — |
| 2025-07-23 | $365.37 | $783.77 | 187,400 | — | — |
| 2025-07-22 | $364.10 | $781.05 | 153,200 | — | — |
| 2025-07-21 | $352.27 | $755.67 | 183,200 | — | — |
| 2025-07-18 | $353.32 | $757.92 | 220,400 | — | — |
| 2025-07-17 | $354.17 | $759.74 | 100,100 | — | — |
| 2025-07-16 | $348.26 | $747.07 | 94,100 | — | — |
| 2025-07-15 | $341.90 | $733.42 | 119,700 | — | — |
| 2025-07-14 | $346.87 | $744.08 | 90,400 | — | — |
| 2025-07-11 | $344.11 | $738.16 | 109,000 | — | — |
| 2025-07-10 | $351.40 | $753.80 | 121,800 | — | — |
| 2025-07-09 | $344.48 | $738.96 | 121,500 | — | — |
| 2025-07-08 | $340.91 | $731.30 | 177,800 | — | — |
| 2025-07-07 | $341.31 | $729.23 | 123,600 | — | — |
| 2025-07-03 | $346.94 | $741.26 | 66,900 | — | — |
| 2025-07-02 | $343.09 | $733.03 | 251,300 | — | — |
| 2025-07-01 | $352.05 | $752.18 | 157,900 | — | — |
| 2025-06-30 | $346.79 | $740.94 | 139,100 | — | — |
| 2025-06-27 | $340.45 | $727.39 | 151,700 | — | — |
| 2025-06-26 | $340.73 | $727.99 | 191,200 | — | — |
| 2025-06-25 | $341.30 | $729.21 | 164,000 | — | — |
| 2025-06-24 | $353.63 | $755.55 | 128,100 | — | — |
| 2025-06-23 | $356.87 | $762.47 | 136,700 | — | — |
| 2025-06-20 | $352.04 | $752.15 | 462,600 | — | — |
| 2025-06-18 | $348.57 | $744.74 | 149,300 | — | — |
| 2025-06-17 | $351.45 | $750.89 | 127,700 | — | — |
| 2025-06-16 | $357.81 | $764.48 | 134,000 | — | — |
| 2025-06-13 | $356.76 | $762.24 | 86,400 | — | — |
| 2025-06-12 | $358.76 | $766.51 | 107,500 | — | — |
| 2025-06-11 | $356.75 | $762.22 | 86,800 | — | — |
| 2025-06-10 | $360.29 | $769.78 | 101,700 | — | — |
| 2025-06-09 | $361.69 | $772.77 | 172,100 | — | — |
| 2025-06-06 | $371.69 | $794.14 | 121,700 | — | — |
| 2025-06-05 | $367.32 | $784.80 | 129,300 | — | — |
| 2025-06-04 | $359.77 | $768.67 | 125,400 | — | — |
| 2025-06-03 | $362.18 | $773.82 | 126,600 | — | — |
| 2025-06-02 | $359.69 | $768.50 | 84,700 | — | — |
| 2025-05-30 | $358.51 | $765.98 | 211,200 | — | — |
| 2025-05-29 | $356.04 | $760.70 | 126,500 | — | — |
| 2025-05-28 | $348.46 | $744.51 | 145,300 | — | — |
| 2025-05-27 | $353.41 | $755.08 | 158,300 | — | — |
| 2025-05-23 | $348.80 | $745.23 | 125,900 | — | — |
| 2025-05-22 | $348.76 | $745.15 | 119,500 | — | — |
| 2025-05-21 | $353.99 | $756.32 | 152,000 | — | — |
| 2025-05-20 | $368.92 | $788.22 | 86,400 | — | — |
| 2025-05-19 | $372.71 | $796.32 | 72,500 | — | — |
| 2025-05-16 | $373.94 | $798.95 | 118,300 | — | — |
| 2025-05-15 | $368.06 | $786.38 | 117,100 | — | — |
| 2025-05-14 | $359.53 | $768.16 | 122,200 | — | — |
| 2025-05-13 | $359.38 | $767.84 | 115,900 | — | — |
| 2025-05-12 | $357.47 | $763.76 | 126,200 | — | — |
| 2025-05-09 | $353.20 | $754.63 | 92,000 | — | — |
| 2025-05-08 | $358.89 | $766.79 | 93,900 | — | — |
| 2025-05-07 | $362.97 | $775.51 | 145,800 | — | — |
| 2025-05-06 | $361.08 | $771.47 | 129,100 | — | — |
| 2025-05-05 | $360.98 | $771.26 | 84,700 | — | — |
| 2025-05-02 | $364.31 | $778.37 | 120,200 | — | — |
| 2025-05-01 | $351.13 | $750.21 | 195,300 | — | — |
| 2025-04-30 | $358.62 | $766.21 | 318,600 | — | — |
| 2025-04-29 | $355.82 | $760.23 | 232,100 | — | — |
| 2025-04-28 | $347.33 | $742.09 | 232,700 | — | — |
| 2025-04-25 | $361.85 | $773.11 | 326,400 | — | — |
| 2025-04-24 | $408.73 | $873.28 | 124,700 | — | — |
| 2025-04-23 | $411.66 | $879.54 | 131,400 | — | — |
| 2025-04-22 | $405.30 | $865.95 | 105,600 | — | — |
| 2025-04-21 | $395.17 | $844.30 | 106,300 | — | — |
| 2025-04-17 | $410.95 | $878.02 | 176,000 | — | — |
| 2025-04-16 | $411.88 | $880.01 | 120,600 | — | — |
| 2025-04-15 | $419.72 | $896.76 | 87,800 | — | — |
| 2025-04-14 | $423.93 | $905.75 | 108,600 | — | — |
| 2025-04-11 | $419.23 | $895.71 | 200,100 | — | — |
| 2025-04-10 | $414.85 | $886.35 | 184,600 | — | — |
| 2025-04-09 | $402.00 | $858.90 | 159,600 | — | — |
| 2025-04-08 | $380.51 | $812.98 | 132,800 | — | — |
| 2025-04-07 | $381.05 | $814.14 | 152,100 | — | — |
| 2025-04-04 | $396.57 | $844.38 | 277,100 | — | — |
| 2025-04-03 | $421.56 | $897.59 | 162,600 | — | — |
| 2025-04-02 | $415.56 | $884.81 | 156,400 | — | — |
| 2025-04-01 | $411.00 | $875.10 | 137,900 | — | — |
| 2025-03-31 | $419.05 | $892.24 | 155,800 | — | — |
| 2025-03-28 | $410.66 | $874.38 | 89,000 | — | — |
| 2025-03-27 | $419.55 | $893.31 | 77,000 | — | — |
| 2025-03-26 | $419.47 | $893.14 | 105,200 | — | — |
| 2025-03-25 | $414.74 | $883.07 | 126,600 | — | — |
| 2025-03-24 | $412.12 | $877.49 | 94,900 | — | — |
| 2025-03-21 | $409.94 | $872.85 | 280,300 | — | — |
| 2025-03-20 | $409.90 | $872.76 | 124,800 | — | — |
| 2025-03-19 | $414.27 | $882.07 | 117,600 | — | — |
| 2025-03-18 | $418.04 | $890.09 | 76,000 | — | — |
| 2025-03-17 | $425.25 | $905.44 | 95,900 | — | — |
| 2025-03-14 | $421.53 | $897.52 | 87,900 | — | — |
| 2025-03-13 | $418.27 | $890.58 | 98,300 | — | — |
| 2025-03-12 | $418.99 | $892.12 | 139,300 | — | — |
| 2025-03-11 | $443.55 | $944.41 | 122,100 | — | — |
| 2025-03-10 | $450.61 | $959.44 | 101,100 | — | — |
| 2025-03-07 | $446.74 | $951.20 | 107,000 | — | — |
| 2025-03-06 | $449.84 | $957.80 | 184,200 | — | — |
| 2025-03-05 | $447.07 | $951.90 | 141,100 | — | — |
| 2025-03-04 | $440.44 | $937.79 | 172,500 | — | — |
| 2025-03-03 | $449.69 | $957.48 | 258,200 | — | — |
| 2025-02-28 | $428.07 | $911.45 | 406,500 | — | — |
| 2025-02-27 | $404.98 | $862.29 | 157,600 | — | — |
| 2025-02-26 | $399.67 | $850.98 | 146,500 | — | — |
| 2025-02-25 | $396.69 | $844.63 | 131,700 | — | — |
| 2025-02-24 | $390.31 | $831.05 | 128,500 | — | — |
| 2025-02-21 | $383.46 | $816.47 | 114,200 | — | — |
| 2025-02-20 | $387.40 | $824.85 | 114,500 | — | — |
| 2025-02-19 | $389.07 | $828.41 | 101,400 | — | — |
| 2025-02-18 | $391.00 | $832.52 | 84,900 | — | — |
| 2025-02-14 | $388.95 | $828.15 | 82,500 | — | — |
| 2025-02-13 | $392.61 | $835.95 | 111,600 | — | — |
| 2025-02-12 | $380.36 | $809.86 | 149,900 | — | — |
| 2025-02-11 | $396.75 | $844.76 | 111,500 | — | — |
| 2025-02-10 | $404.43 | $861.11 | 98,700 | — | — |
| 2025-02-07 | $412.24 | $877.74 | 64,800 | — | — |
| 2025-02-06 | $412.87 | $879.09 | 91,500 | — | — |
| 2025-02-05 | $406.77 | $866.10 | 108,200 | — | — |
| 2025-02-04 | $403.31 | $858.73 | 99,600 | — | — |
| 2025-02-03 | $403.61 | $859.37 | 194,500 | — | — |
| 2025-01-31 | $402.95 | $857.96 | 1,586,400 | — | — |
| 2025-01-30 | $399.15 | $849.87 | 166,900 | — | — |
| 2025-01-29 | $393.91 | $838.72 | 254,100 | — | — |
| 2025-01-28 | $406.73 | $866.01 | 214,800 | — | — |
| 2025-01-27 | $404.04 | $860.28 | 225,300 | — | — |
| 2025-01-24 | $386.98 | $823.96 | 116,300 | — | — |
| 2025-01-23 | $377.62 | $804.03 | 108,900 | — | — |
| 2025-01-22 | $377.70 | $804.20 | 187,500 | — | — |
| 2025-01-21 | $381.07 | $811.38 | 300,000 | — | — |
| 2025-01-17 | $405.57 | $863.54 | 113,000 | — | — |
| 2025-01-16 | $405.66 | $863.73 | 106,200 | — | — |
| 2025-01-15 | $400.18 | $852.07 | 74,500 | — | — |
| 2025-01-14 | $399.78 | $851.21 | 80,100 | — | — |
| 2025-01-13 | $388.58 | $827.37 | 71,800 | — | — |
| 2025-01-10 | $389.24 | $828.77 | 108,700 | — | — |
| 2025-01-08 | $401.35 | $854.56 | 90,700 | — | — |
| 2025-01-07 | $402.26 | $856.49 | 111,800 | — | — |
| 2025-01-06 | $405.20 | $859.85 | 97,100 | — | — |
| 2025-01-03 | $414.70 | $880.01 | 78,600 | — | — |
| 2025-01-02 | $409.50 | $868.97 | 74,600 | — | — |