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 | $402.32 | $655.93 | 87,400 | — | — |
| 2025-12-30 | $407.47 | $664.33 | 99,500 | — | — |
| 2025-12-29 | $409.10 | $666.99 | 66,500 | — | — |
| 2025-12-26 | $412.20 | $672.04 | 51,100 | — | — |
| 2025-12-24 | $417.41 | $679.43 | 31,400 | — | — |
| 2025-12-23 | $416.26 | $677.56 | 138,400 | — | — |
| 2025-12-22 | $416.45 | $677.87 | 187,800 | — | — |
| 2025-12-19 | $411.60 | $669.97 | 295,700 | — | — |
| 2025-12-18 | $407.62 | $663.49 | 124,300 | — | — |
| 2025-12-17 | $406.79 | $662.14 | 237,900 | — | — |
| 2025-12-16 | $410.66 | $668.44 | 184,000 | — | — |
| 2025-12-15 | $411.97 | $670.57 | 170,000 | — | — |
| 2025-12-12 | $417.54 | $679.64 | 133,900 | — | — |
| 2025-12-11 | $427.27 | $695.48 | 125,400 | — | — |
| 2025-12-10 | $423.95 | $690.07 | 121,700 | — | — |
| 2025-12-09 | $413.82 | $673.58 | 154,600 | — | — |
| 2025-12-08 | $413.79 | $673.54 | 122,800 | — | — |
| 2025-12-05 | $414.89 | $675.33 | 164,000 | — | — |
| 2025-12-04 | $413.84 | $673.62 | 88,500 | — | — |
| 2025-12-03 | $414.13 | $674.09 | 131,600 | — | — |
| 2025-12-02 | $406.73 | $662.04 | 164,100 | — | — |
| 2025-12-01 | $403.57 | $656.90 | 116,600 | — | — |
| 2025-11-28 | $412.97 | $672.20 | 57,500 | — | — |
| 2025-11-26 | $409.90 | $667.20 | 140,000 | — | — |
| 2025-11-25 | $406.96 | $662.42 | 119,800 | — | — |
| 2025-11-24 | $399.10 | $649.62 | 279,500 | — | — |
| 2025-11-21 | $393.28 | $640.15 | 190,900 | — | — |
| 2025-11-20 | $379.21 | $617.25 | 255,400 | — | — |
| 2025-11-19 | $391.19 | $636.75 | 170,700 | — | — |
| 2025-11-18 | $386.82 | $629.64 | 194,200 | — | — |
| 2025-11-17 | $390.69 | $635.94 | 189,500 | — | — |
| 2025-11-14 | $397.69 | $647.33 | 182,000 | — | — |
| 2025-11-13 | $398.16 | $648.09 | 183,900 | — | — |
| 2025-11-12 | $410.45 | $668.10 | 228,500 | — | — |
| 2025-11-11 | $408.70 | $665.25 | 161,400 | — | — |
| 2025-11-10 | $410.44 | $668.08 | 175,300 | — | — |
| 2025-11-07 | $407.78 | $663.75 | 193,600 | — | — |
| 2025-11-06 | $408.08 | $664.24 | 114,800 | — | — |
| 2025-11-05 | $409.12 | $665.93 | 188,300 | — | — |
| 2025-11-04 | $405.99 | $660.84 | 117,000 | — | — |
| 2025-11-03 | $410.67 | $668.46 | 159,100 | — | — |
| 2025-10-31 | $413.43 | $672.95 | 200,000 | — | — |
| 2025-10-30 | $412.95 | $672.17 | 141,100 | — | — |
| 2025-10-29 | $419.23 | $682.39 | 143,700 | — | — |
| 2025-10-28 | $417.39 | $679.40 | 79,800 | — | — |
| 2025-10-27 | $415.07 | $675.62 | 135,800 | — | — |
| 2025-10-24 | $418.00 | $680.39 | 99,400 | — | — |
| 2025-10-23 | $411.30 | $669.48 | 160,000 | — | — |
| 2025-10-22 | $401.16 | $652.98 | 198,400 | — | — |
| 2025-10-21 | $414.53 | $674.74 | 329,900 | — | — |
| 2025-10-20 | $408.97 | $665.69 | 174,900 | — | — |
| 2025-10-17 | $404.86 | $659.00 | 120,200 | — | — |
| 2025-10-16 | $406.33 | $661.39 | 178,000 | — | — |
| 2025-10-15 | $409.95 | $667.29 | 158,000 | — | — |
| 2025-10-14 | $403.46 | $656.72 | 111,700 | — | — |
| 2025-10-13 | $397.39 | $646.84 | 140,300 | — | — |
| 2025-10-10 | $389.98 | $634.78 | 73,600 | — | — |
| 2025-10-09 | $399.51 | $650.29 | 114,100 | — | — |
| 2025-10-08 | $409.07 | $665.85 | 150,300 | — | — |
| 2025-10-07 | $397.23 | $646.58 | 115,900 | — | — |
| 2025-10-06 | $400.36 | $651.68 | 191,000 | — | — |
| 2025-10-03 | $394.62 | $642.33 | 153,000 | — | — |
| 2025-10-02 | $392.87 | $639.48 | 100,200 | — | — |
| 2025-10-01 | $390.92 | $636.31 | 160,700 | — | — |
| 2025-09-30 | $387.73 | $631.12 | 138,400 | — | — |
| 2025-09-29 | $382.26 | $622.21 | 168,600 | — | — |
| 2025-09-26 | $384.87 | $626.46 | 234,100 | — | — |
| 2025-09-25 | $364.66 | $592.46 | 131,400 | — | — |
| 2025-09-24 | $368.32 | $598.41 | 137,100 | — | — |
| 2025-09-23 | $376.49 | $611.68 | 164,900 | — | — |
| 2025-09-22 | $375.53 | $610.12 | 129,600 | — | — |
| 2025-09-19 | $375.11 | $609.44 | 294,200 | — | — |
| 2025-09-18 | $378.95 | $615.68 | 190,600 | — | — |
| 2025-09-17 | $372.54 | $605.26 | 125,600 | — | — |
| 2025-09-16 | $374.32 | $608.15 | 162,500 | — | — |
| 2025-09-15 | $377.84 | $613.87 | 186,000 | — | — |
| 2025-09-12 | $373.62 | $607.02 | 193,400 | — | — |
| 2025-09-11 | $386.70 | $628.27 | 208,100 | — | — |
| 2025-09-10 | $377.65 | $613.56 | 212,800 | — | — |
| 2025-09-09 | $372.02 | $604.42 | 202,300 | — | — |
| 2025-09-08 | $379.57 | $616.68 | 212,600 | — | — |
| 2025-09-05 | $377.91 | $613.99 | 221,800 | — | — |
| 2025-09-04 | $377.48 | $613.29 | 253,000 | — | — |
| 2025-09-03 | $367.29 | $596.73 | 290,000 | — | — |
| 2025-09-02 | $366.42 | $595.32 | 299,600 | — | — |
| 2025-08-29 | $367.12 | $596.46 | 247,300 | — | — |
| 2025-08-28 | $374.17 | $607.91 | 170,100 | — | — |
| 2025-08-27 | $374.33 | $608.17 | 264,200 | — | — |
| 2025-08-26 | $376.19 | $611.19 | 232,800 | — | — |
| 2025-08-25 | $373.77 | $607.26 | 170,400 | — | — |
| 2025-08-22 | $375.35 | $609.83 | 207,700 | — | — |
| 2025-08-21 | $363.84 | $591.13 | 202,500 | — | — |
| 2025-08-20 | $364.20 | $591.71 | 322,900 | — | — |
| 2025-08-19 | $373.94 | $607.54 | 162,000 | — | — |
| 2025-08-18 | $375.64 | $610.30 | 253,900 | — | — |
| 2025-08-15 | $373.75 | $607.23 | 179,000 | — | — |
| 2025-08-14 | $376.34 | $611.44 | 228,300 | — | — |
| 2025-08-13 | $380.87 | $618.80 | 242,000 | — | — |
| 2025-08-12 | $379.15 | $616.00 | 226,800 | — | — |
| 2025-08-11 | $367.78 | $597.53 | 229,400 | — | — |
| 2025-08-08 | $368.20 | $598.21 | 139,400 | — | — |
| 2025-08-07 | $368.01 | $597.90 | 137,300 | — | — |
| 2025-08-06 | $368.27 | $598.32 | 138,800 | — | — |
| 2025-08-05 | $367.37 | $596.86 | 133,900 | — | — |
| 2025-08-04 | $365.59 | $593.97 | 108,800 | — | — |
| 2025-08-01 | $358.53 | $582.50 | 180,700 | — | — |
| 2025-07-31 | $363.95 | $591.31 | 170,100 | — | — |
| 2025-07-30 | $364.20 | $591.71 | 157,300 | — | — |
| 2025-07-29 | $363.18 | $590.05 | 142,800 | — | — |
| 2025-07-28 | $357.83 | $581.36 | 124,700 | — | — |
| 2025-07-25 | $361.43 | $587.21 | 115,200 | — | — |
| 2025-07-24 | $357.39 | $580.65 | 244,300 | — | — |
| 2025-07-23 | $358.44 | $582.35 | 212,800 | — | — |
| 2025-07-22 | $353.56 | $574.42 | 224,800 | — | — |
| 2025-07-21 | $331.90 | $539.23 | 304,600 | — | — |
| 2025-07-18 | $335.65 | $545.33 | 181,300 | — | — |
| 2025-07-17 | $336.24 | $546.29 | 139,400 | — | — |
| 2025-07-16 | $330.09 | $536.29 | 147,100 | — | — |
| 2025-07-15 | $328.58 | $533.84 | 203,300 | — | — |
| 2025-07-14 | $332.85 | $540.78 | 139,200 | — | — |
| 2025-07-11 | $335.12 | $544.47 | 165,300 | — | — |
| 2025-07-10 | $340.10 | $552.56 | 183,300 | — | — |
| 2025-07-09 | $339.80 | $552.07 | 188,700 | — | — |
| 2025-07-08 | $342.21 | $555.98 | 224,200 | — | — |
| 2025-07-07 | $338.01 | $549.16 | 212,100 | — | — |
| 2025-07-03 | $341.58 | $554.96 | 142,400 | — | — |
| 2025-07-02 | $341.26 | $554.44 | 292,300 | — | — |
| 2025-07-01 | $335.19 | $544.58 | 207,200 | — | — |
| 2025-06-30 | $326.57 | $530.57 | 227,600 | — | — |
| 2025-06-27 | $333.86 | $542.42 | 346,200 | — | — |
| 2025-06-26 | $333.38 | $540.53 | 278,000 | — | — |
| 2025-06-25 | $325.01 | $526.96 | 228,200 | — | — |
| 2025-06-24 | $325.10 | $527.11 | 177,000 | — | — |
| 2025-06-23 | $323.27 | $524.14 | 123,000 | — | — |
| 2025-06-20 | $318.63 | $516.62 | 427,200 | — | — |
| 2025-06-18 | $320.70 | $519.97 | 236,900 | — | — |
| 2025-06-17 | $322.83 | $523.43 | 179,600 | — | — |
| 2025-06-16 | $326.36 | $529.15 | 228,700 | — | — |
| 2025-06-13 | $321.75 | $521.68 | 130,600 | — | — |
| 2025-06-12 | $325.15 | $527.19 | 212,500 | — | — |
| 2025-06-11 | $322.61 | $523.07 | 235,800 | — | — |
| 2025-06-10 | $322.86 | $523.48 | 193,100 | — | — |
| 2025-06-09 | $324.70 | $526.46 | 235,800 | — | — |
| 2025-06-06 | $325.61 | $527.94 | 100,100 | — | — |
| 2025-06-05 | $322.20 | $522.41 | 123,000 | — | — |
| 2025-06-04 | $321.71 | $521.61 | 184,100 | — | — |
| 2025-06-03 | $323.42 | $524.38 | 97,200 | — | — |
| 2025-06-02 | $317.30 | $514.46 | 96,100 | — | — |
| 2025-05-30 | $318.04 | $515.66 | 136,100 | — | — |
| 2025-05-29 | $317.33 | $514.51 | 95,600 | — | — |
| 2025-05-28 | $317.65 | $515.03 | 96,500 | — | — |
| 2025-05-27 | $320.48 | $519.62 | 110,700 | — | — |
| 2025-05-23 | $312.46 | $506.61 | 66,300 | — | — |
| 2025-05-22 | $312.62 | $506.87 | 139,200 | — | — |
| 2025-05-21 | $313.51 | $508.32 | 104,400 | — | — |
| 2025-05-20 | $320.08 | $518.97 | 75,700 | — | — |
| 2025-05-19 | $322.94 | $523.61 | 106,300 | — | — |
| 2025-05-16 | $325.47 | $527.71 | 122,600 | — | — |
| 2025-05-15 | $319.45 | $517.95 | 103,500 | — | — |
| 2025-05-14 | $318.21 | $515.94 | 111,500 | — | — |
| 2025-05-13 | $322.34 | $522.63 | 87,600 | — | — |
| 2025-05-12 | $321.64 | $521.50 | 140,100 | — | — |
| 2025-05-09 | $309.18 | $501.30 | 107,000 | — | — |
| 2025-05-08 | $309.21 | $501.35 | 155,600 | — | — |
| 2025-05-07 | $300.89 | $487.86 | 99,400 | — | — |
| 2025-05-06 | $303.19 | $491.58 | 99,300 | — | — |
| 2025-05-05 | $306.59 | $497.10 | 88,600 | — | — |
| 2025-05-02 | $307.43 | $498.46 | 166,200 | — | — |
| 2025-05-01 | $298.71 | $484.32 | 126,200 | — | — |
| 2025-04-30 | $293.22 | $475.42 | 145,200 | — | — |
| 2025-04-29 | $295.49 | $479.10 | 101,600 | — | — |
| 2025-04-28 | $293.20 | $475.39 | 105,700 | — | — |
| 2025-04-25 | $292.87 | $474.85 | 126,700 | — | — |
| 2025-04-24 | $296.50 | $480.74 | 175,500 | — | — |
| 2025-04-23 | $286.92 | $465.20 | 224,800 | — | — |
| 2025-04-22 | $278.28 | $451.20 | 289,800 | — | — |
| 2025-04-21 | $269.53 | $437.01 | 325,200 | — | — |
| 2025-04-17 | $277.83 | $450.47 | 125,500 | — | — |
| 2025-04-16 | $281.11 | $455.78 | 129,600 | — | — |
| 2025-04-15 | $282.50 | $458.04 | 135,000 | — | — |
| 2025-04-14 | $283.73 | $460.03 | 139,800 | — | — |
| 2025-04-11 | $283.51 | $459.68 | 126,600 | — | — |
| 2025-04-10 | $278.16 | $451.00 | 170,600 | — | — |
| 2025-04-09 | $284.96 | $462.03 | 192,000 | — | — |
| 2025-04-08 | $264.70 | $429.18 | 262,800 | — | — |
| 2025-04-07 | $263.86 | $427.82 | 352,500 | — | — |
| 2025-04-04 | $265.28 | $430.12 | 267,500 | — | — |
| 2025-04-03 | $278.17 | $451.02 | 188,000 | — | — |
| 2025-04-02 | $296.54 | $480.80 | 115,400 | — | — |
| 2025-04-01 | $288.47 | $467.72 | 131,200 | — | — |
| 2025-03-31 | $285.37 | $462.69 | 180,600 | — | — |
| 2025-03-28 | $289.56 | $469.49 | 114,700 | — | — |
| 2025-03-27 | $299.20 | $484.01 | 177,600 | — | — |
| 2025-03-26 | $300.72 | $486.47 | 296,200 | — | — |
| 2025-03-25 | $299.44 | $484.40 | 160,300 | — | — |
| 2025-03-24 | $298.97 | $483.64 | 328,700 | — | — |
| 2025-03-21 | $285.50 | $461.85 | 630,200 | — | — |
| 2025-03-20 | $326.58 | $528.31 | 116,400 | — | — |
| 2025-03-19 | $330.75 | $535.05 | 122,200 | — | — |
| 2025-03-18 | $322.43 | $521.59 | 88,700 | — | — |
| 2025-03-17 | $327.00 | $528.98 | 115,100 | — | — |
| 2025-03-14 | $327.62 | $529.99 | 108,300 | — | — |
| 2025-03-13 | $319.34 | $516.59 | 136,400 | — | — |
| 2025-03-12 | $326.71 | $528.52 | 214,100 | — | — |
| 2025-03-11 | $320.99 | $519.26 | 155,000 | — | — |
| 2025-03-10 | $317.90 | $514.26 | 163,500 | — | — |
| 2025-03-07 | $327.97 | $530.55 | 126,800 | — | — |
| 2025-03-06 | $330.36 | $534.42 | 133,000 | — | — |
| 2025-03-05 | $338.99 | $548.38 | 209,700 | — | — |
| 2025-03-04 | $333.19 | $539.00 | 204,800 | — | — |
| 2025-03-03 | $334.90 | $541.76 | 200,100 | — | — |
| 2025-02-28 | $348.37 | $563.55 | 168,200 | — | — |
| 2025-02-27 | $342.77 | $554.50 | 162,900 | — | — |
| 2025-02-26 | $347.94 | $562.86 | 127,700 | — | — |
| 2025-02-25 | $347.50 | $562.15 | 139,200 | — | — |
| 2025-02-24 | $342.86 | $554.64 | 119,200 | — | — |
| 2025-02-21 | $349.08 | $564.70 | 113,500 | — | — |
| 2025-02-20 | $362.91 | $587.08 | 176,100 | — | — |
| 2025-02-19 | $367.26 | $594.11 | 299,900 | — | — |
| 2025-02-18 | $376.98 | $609.84 | 374,700 | — | — |
| 2025-02-14 | $320.79 | $518.94 | 130,600 | — | — |
| 2025-02-13 | $323.04 | $522.58 | 92,600 | — | — |
| 2025-02-12 | $322.73 | $522.08 | 98,600 | — | — |
| 2025-02-11 | $325.27 | $526.19 | 90,200 | — | — |
| 2025-02-10 | $328.20 | $530.93 | 104,700 | — | — |
| 2025-02-07 | $328.11 | $530.78 | 54,000 | — | — |
| 2025-02-06 | $330.82 | $535.16 | 60,900 | — | — |
| 2025-02-05 | $328.58 | $531.54 | 58,300 | — | — |
| 2025-02-04 | $326.19 | $527.67 | 63,200 | — | — |
| 2025-02-03 | $324.46 | $524.88 | 78,300 | — | — |
| 2025-01-31 | $331.76 | $536.68 | 89,400 | — | — |
| 2025-01-30 | $334.00 | $540.31 | 55,800 | — | — |
| 2025-01-29 | $329.20 | $532.54 | 60,700 | — | — |
| 2025-01-28 | $327.73 | $530.17 | 81,600 | — | — |
| 2025-01-27 | $329.77 | $533.47 | 111,700 | — | — |
| 2025-01-24 | $342.48 | $554.03 | 92,700 | — | — |
| 2025-01-23 | $342.19 | $553.56 | 112,700 | — | — |
| 2025-01-22 | $340.51 | $550.84 | 108,000 | — | — |
| 2025-01-21 | $342.83 | $554.59 | 123,500 | — | — |
| 2025-01-17 | $336.35 | $544.11 | 183,800 | — | — |
| 2025-01-16 | $336.00 | $543.54 | 183,200 | — | — |
| 2025-01-15 | $325.40 | $526.40 | 182,100 | — | — |
| 2025-01-14 | $313.56 | $507.24 | 180,600 | — | — |
| 2025-01-13 | $307.01 | $496.65 | 115,700 | — | — |
| 2025-01-10 | $302.25 | $488.95 | 83,500 | — | — |
| 2025-01-08 | $307.51 | $497.46 | 188,200 | — | — |
| 2025-01-07 | $307.72 | $497.80 | 75,000 | — | — |
| 2025-01-06 | $307.78 | $497.89 | 213,500 | — | — |
| 2025-01-03 | $309.81 | $501.18 | 61,800 | — | — |
| 2025-01-02 | $305.16 | $493.65 | 62,000 | — | — |