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
- 1997-10-30 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 | $393.30 | $482.00 | 117,900 | — | — |
| 2025-12-30 | $399.80 | $489.97 | 90,400 | — | — |
| 2025-12-29 | $402.99 | $493.87 | 104,800 | — | — |
| 2025-12-26 | $407.56 | $499.48 | 52,300 | — | — |
| 2025-12-24 | $406.38 | $498.03 | 60,000 | — | — |
| 2025-12-23 | $405.24 | $496.63 | 104,500 | — | — |
| 2025-12-22 | $407.55 | $499.46 | 101,300 | — | — |
| 2025-12-19 | $405.21 | $496.60 | 380,200 | — | — |
| 2025-12-18 | $402.66 | $493.47 | 242,400 | — | — |
| 2025-12-17 | $407.81 | $499.78 | 168,100 | — | — |
| 2025-12-16 | $409.83 | $502.26 | 122,000 | — | — |
| 2025-12-15 | $408.85 | $501.06 | 177,600 | — | — |
| 2025-12-12 | $413.74 | $507.05 | 163,300 | — | — |
| 2025-12-11 | $426.91 | $523.19 | 174,200 | — | — |
| 2025-12-10 | $419.98 | $514.70 | 155,900 | — | — |
| 2025-12-09 | $410.73 | $503.36 | 287,500 | — | — |
| 2025-12-08 | $405.52 | $496.97 | 203,400 | — | — |
| 2025-12-05 | $404.21 | $495.37 | 258,100 | — | — |
| 2025-12-04 | $408.35 | $500.44 | 176,100 | — | — |
| 2025-12-03 | $410.38 | $502.93 | 180,700 | — | — |
| 2025-12-02 | $402.38 | $493.13 | 216,200 | — | — |
| 2025-12-01 | $399.87 | $490.05 | 227,800 | — | — |
| 2025-11-28 | $401.04 | $490.87 | 139,100 | — | — |
| 2025-11-26 | $402.93 | $493.19 | 232,400 | — | — |
| 2025-11-25 | $408.58 | $500.10 | 131,300 | — | — |
| 2025-11-24 | $399.93 | $489.51 | 141,900 | — | — |
| 2025-11-21 | $399.27 | $488.71 | 220,200 | — | — |
| 2025-11-20 | $387.88 | $474.76 | 253,700 | — | — |
| 2025-11-19 | $391.91 | $479.70 | 182,600 | — | — |
| 2025-11-18 | $393.10 | $481.15 | 160,200 | — | — |
| 2025-11-17 | $383.22 | $469.06 | 173,200 | — | — |
| 2025-11-14 | $391.91 | $479.70 | 121,500 | — | — |
| 2025-11-13 | $391.97 | $479.77 | 162,600 | — | — |
| 2025-11-12 | $391.79 | $479.55 | 197,700 | — | — |
| 2025-11-11 | $380.02 | $465.14 | 154,400 | — | — |
| 2025-11-10 | $389.70 | $476.99 | 109,500 | — | — |
| 2025-11-07 | $390.87 | $478.42 | 146,800 | — | — |
| 2025-11-06 | $384.85 | $471.06 | 256,700 | — | — |
| 2025-11-05 | $392.97 | $480.99 | 193,600 | — | — |
| 2025-11-04 | $388.49 | $475.51 | 237,100 | — | — |
| 2025-11-03 | $393.63 | $481.80 | 214,200 | — | — |
| 2025-10-31 | $397.54 | $486.59 | 258,700 | — | — |
| 2025-10-30 | $395.78 | $484.43 | 244,100 | — | — |
| 2025-10-29 | $404.24 | $494.79 | 425,400 | — | — |
| 2025-10-28 | $393.28 | $481.37 | 568,500 | — | — |
| 2025-10-27 | $419.95 | $514.02 | 267,000 | — | — |
| 2025-10-24 | $423.96 | $518.93 | 210,300 | — | — |
| 2025-10-23 | $431.07 | $527.63 | 303,300 | — | — |
| 2025-10-22 | $447.97 | $548.31 | 204,900 | — | — |
| 2025-10-21 | $450.40 | $551.29 | 322,600 | — | — |
| 2025-10-20 | $445.61 | $545.43 | 377,600 | — | — |
| 2025-10-17 | $434.30 | $531.58 | 141,800 | — | — |
| 2025-10-16 | $430.51 | $526.94 | 301,000 | — | — |
| 2025-10-15 | $435.10 | $532.56 | 300,900 | — | — |
| 2025-10-14 | $439.94 | $538.49 | 326,300 | — | — |
| 2025-10-13 | $423.89 | $518.84 | 317,500 | — | — |
| 2025-10-10 | $417.65 | $511.20 | 345,700 | — | — |
| 2025-10-09 | $425.43 | $520.73 | 224,400 | — | — |
| 2025-10-08 | $425.30 | $520.57 | 218,900 | — | — |
| 2025-10-07 | $429.33 | $525.50 | 281,900 | — | — |
| 2025-10-06 | $433.85 | $531.03 | 261,800 | — | — |
| 2025-10-03 | $447.86 | $548.18 | 183,100 | — | — |
| 2025-10-02 | $445.68 | $545.51 | 257,000 | — | — |
| 2025-10-01 | $448.36 | $548.79 | 258,900 | — | — |
| 2025-09-30 | $437.51 | $535.51 | 241,300 | — | — |
| 2025-09-29 | $437.41 | $535.39 | 315,000 | — | — |
| 2025-09-26 | $435.53 | $533.09 | 220,500 | — | — |
| 2025-09-25 | $435.83 | $533.45 | 324,800 | — | — |
| 2025-09-24 | $448.18 | $548.57 | 198,200 | — | — |
| 2025-09-23 | $453.93 | $555.61 | 170,200 | — | — |
| 2025-09-22 | $451.60 | $552.76 | 116,600 | — | — |
| 2025-09-19 | $456.30 | $558.51 | 297,500 | — | — |
| 2025-09-18 | $460.96 | $564.21 | 144,200 | — | — |
| 2025-09-17 | $458.25 | $560.90 | 192,600 | — | — |
| 2025-09-16 | $458.23 | $560.87 | 175,500 | — | — |
| 2025-09-15 | $458.45 | $561.14 | 131,100 | — | — |
| 2025-09-12 | $466.32 | $570.77 | 265,000 | — | — |
| 2025-09-11 | $488.25 | $597.62 | 174,500 | — | — |
| 2025-09-10 | $470.83 | $576.29 | 89,900 | — | — |
| 2025-09-09 | $474.78 | $581.13 | 126,800 | — | — |
| 2025-09-08 | $477.11 | $583.98 | 210,600 | — | — |
| 2025-09-05 | $483.87 | $592.26 | 159,300 | — | — |
| 2025-09-04 | $480.01 | $587.53 | 158,300 | — | — |
| 2025-09-03 | $470.28 | $575.62 | 143,600 | — | — |
| 2025-09-02 | $467.27 | $571.94 | 147,900 | — | — |
| 2025-08-29 | $464.78 | $568.28 | 101,900 | — | — |
| 2025-08-28 | $477.68 | $584.05 | 177,900 | — | — |
| 2025-08-27 | $477.04 | $583.27 | 189,200 | — | — |
| 2025-08-26 | $469.82 | $574.44 | 174,200 | — | — |
| 2025-08-25 | $470.38 | $575.12 | 155,600 | — | — |
| 2025-08-22 | $470.11 | $574.79 | 142,700 | — | — |
| 2025-08-21 | $445.33 | $544.50 | 170,200 | — | — |
| 2025-08-20 | $446.74 | $546.22 | 112,700 | — | — |
| 2025-08-19 | $452.70 | $553.51 | 103,700 | — | — |
| 2025-08-18 | $445.79 | $545.06 | 131,700 | — | — |
| 2025-08-15 | $442.52 | $541.06 | 220,000 | — | — |
| 2025-08-14 | $451.14 | $551.60 | 154,500 | — | — |
| 2025-08-13 | $459.54 | $561.87 | 159,000 | — | — |
| 2025-08-12 | $444.21 | $543.13 | 174,400 | — | — |
| 2025-08-11 | $429.92 | $525.65 | 124,400 | — | — |
| 2025-08-08 | $421.61 | $515.49 | 119,900 | — | — |
| 2025-08-07 | $415.27 | $507.74 | 107,100 | — | — |
| 2025-08-06 | $423.18 | $517.41 | 113,000 | — | — |
| 2025-08-05 | $420.02 | $513.55 | 178,400 | — | — |
| 2025-08-04 | $407.42 | $498.14 | 98,200 | — | — |
| 2025-08-01 | $410.20 | $501.54 | 138,600 | — | — |
| 2025-07-31 | $412.15 | $503.93 | 142,800 | — | — |
| 2025-07-30 | $412.70 | $504.60 | 189,500 | — | — |
| 2025-07-29 | $418.80 | $512.06 | 246,700 | — | — |
| 2025-07-28 | $425.54 | $520.30 | 189,100 | — | — |
| 2025-07-25 | $436.52 | $533.72 | 270,900 | — | — |
| 2025-07-24 | $416.06 | $508.71 | 308,500 | — | — |
| 2025-07-23 | $417.35 | $510.29 | 139,000 | — | — |
| 2025-07-22 | $414.63 | $506.96 | 119,600 | — | — |
| 2025-07-21 | $411.96 | $503.70 | 151,300 | — | — |
| 2025-07-18 | $411.02 | $502.55 | 167,400 | — | — |
| 2025-07-17 | $406.10 | $496.53 | 452,500 | — | — |
| 2025-07-16 | $444.52 | $543.51 | 151,600 | — | — |
| 2025-07-15 | $451.56 | $552.11 | 198,600 | — | — |
| 2025-07-14 | $482.61 | $590.08 | 207,100 | — | — |
| 2025-07-11 | $477.22 | $583.49 | 137,800 | — | — |
| 2025-07-10 | $480.13 | $587.05 | 335,700 | — | — |
| 2025-07-09 | $465.77 | $569.49 | 117,100 | — | — |
| 2025-07-08 | $454.94 | $556.25 | 154,900 | — | — |
| 2025-07-07 | $461.88 | $564.73 | 119,400 | — | — |
| 2025-07-03 | $466.00 | $569.77 | 105,000 | — | — |
| 2025-07-02 | $464.62 | $568.08 | 126,700 | — | — |
| 2025-07-01 | $452.88 | $553.73 | 181,400 | — | — |
| 2025-06-30 | $436.71 | $533.96 | 120,500 | — | — |
| 2025-06-27 | $438.69 | $536.38 | 400,400 | — | — |
| 2025-06-26 | $433.52 | $530.06 | 263,500 | — | — |
| 2025-06-25 | $441.96 | $540.38 | 552,700 | — | — |
| 2025-06-24 | $446.20 | $545.56 | 415,700 | — | — |
| 2025-06-23 | $448.37 | $548.21 | 121,900 | — | — |
| 2025-06-20 | $445.70 | $544.95 | 240,600 | — | — |
| 2025-06-18 | $439.01 | $536.77 | 89,500 | — | — |
| 2025-06-17 | $434.39 | $531.12 | 98,100 | — | — |
| 2025-06-16 | $439.99 | $537.97 | 129,500 | — | — |
| 2025-06-13 | $424.86 | $519.47 | 123,900 | — | — |
| 2025-06-12 | $433.72 | $530.30 | 163,300 | — | — |
| 2025-06-11 | $442.58 | $541.13 | 119,000 | — | — |
| 2025-06-10 | $442.61 | $541.17 | 107,600 | — | — |
| 2025-06-09 | $430.89 | $526.84 | 94,700 | — | — |
| 2025-06-06 | $422.89 | $517.06 | 85,200 | — | — |
| 2025-06-05 | $419.63 | $513.07 | 188,400 | — | — |
| 2025-06-04 | $421.86 | $515.80 | 74,700 | — | — |
| 2025-06-03 | $429.48 | $525.12 | 221,900 | — | — |
| 2025-06-02 | $420.51 | $514.15 | 168,400 | — | — |
| 2025-05-30 | $423.92 | $517.71 | 119,300 | — | — |
| 2025-05-29 | $423.83 | $517.60 | 92,500 | — | — |
| 2025-05-28 | $427.45 | $522.02 | 130,500 | — | — |
| 2025-05-27 | $434.04 | $530.07 | 148,400 | — | — |
| 2025-05-23 | $425.94 | $520.17 | 98,300 | — | — |
| 2025-05-22 | $426.56 | $520.93 | 161,900 | — | — |
| 2025-05-21 | $431.29 | $526.71 | 101,500 | — | — |
| 2025-05-20 | $440.92 | $538.47 | 106,500 | — | — |
| 2025-05-19 | $441.36 | $539.01 | 131,300 | — | — |
| 2025-05-16 | $444.20 | $542.47 | 88,800 | — | — |
| 2025-05-15 | $440.86 | $538.40 | 121,200 | — | — |
| 2025-05-14 | $438.73 | $535.79 | 137,300 | — | — |
| 2025-05-13 | $448.86 | $548.17 | 115,200 | — | — |
| 2025-05-12 | $443.54 | $541.67 | 129,000 | — | — |
| 2025-05-09 | $430.03 | $525.17 | 74,300 | — | — |
| 2025-05-08 | $429.83 | $524.92 | 162,100 | — | — |
| 2025-05-07 | $413.11 | $504.51 | 193,900 | — | — |
| 2025-05-06 | $411.09 | $502.04 | 112,400 | — | — |
| 2025-05-05 | $411.81 | $502.92 | 97,000 | — | — |
| 2025-05-02 | $412.43 | $503.68 | 81,200 | — | — |
| 2025-05-01 | $405.33 | $495.00 | 107,300 | — | — |
| 2025-04-30 | $403.63 | $492.93 | 140,500 | — | — |
| 2025-04-29 | $407.53 | $497.69 | 101,300 | — | — |
| 2025-04-28 | $407.11 | $497.18 | 147,600 | — | — |
| 2025-04-25 | $406.59 | $496.54 | 161,700 | — | — |
| 2025-04-24 | $406.77 | $496.76 | 174,400 | — | — |
| 2025-04-23 | $398.65 | $486.85 | 209,800 | — | — |
| 2025-04-22 | $401.83 | $490.73 | 207,200 | — | — |
| 2025-04-21 | $386.26 | $471.72 | 139,600 | — | — |
| 2025-04-17 | $391.38 | $477.97 | 179,400 | — | — |
| 2025-04-16 | $392.70 | $479.58 | 164,300 | — | — |
| 2025-04-15 | $395.25 | $482.69 | 142,000 | — | — |
| 2025-04-14 | $398.68 | $486.88 | 256,100 | — | — |
| 2025-04-11 | $405.00 | $494.60 | 164,200 | — | — |
| 2025-04-10 | $399.28 | $487.62 | 207,800 | — | — |
| 2025-04-09 | $416.94 | $509.18 | 293,700 | — | — |
| 2025-04-08 | $377.01 | $460.42 | 236,100 | — | — |
| 2025-04-07 | $384.63 | $469.72 | 313,800 | — | — |
| 2025-04-04 | $382.11 | $466.65 | 284,500 | — | — |
| 2025-04-03 | $372.30 | $454.67 | 313,900 | — | — |
| 2025-04-02 | $399.00 | $487.27 | 244,600 | — | — |
| 2025-04-01 | $389.90 | $476.16 | 156,000 | — | — |
| 2025-03-31 | $381.95 | $466.45 | 198,100 | — | — |
| 2025-03-28 | $375.96 | $459.14 | 247,600 | — | — |
| 2025-03-27 | $393.18 | $480.17 | 251,800 | — | — |
| 2025-03-26 | $410.00 | $500.71 | 117,700 | — | — |
| 2025-03-25 | $421.36 | $514.58 | 101,900 | — | — |
| 2025-03-24 | $418.18 | $510.70 | 121,900 | — | — |
| 2025-03-21 | $400.34 | $488.91 | 289,300 | — | — |
| 2025-03-20 | $396.30 | $483.98 | 148,900 | — | — |
| 2025-03-19 | $400.55 | $489.17 | 140,500 | — | — |
| 2025-03-18 | $390.45 | $476.83 | 177,700 | — | — |
| 2025-03-17 | $392.18 | $478.95 | 200,400 | — | — |
| 2025-03-14 | $385.94 | $471.32 | 217,300 | — | — |
| 2025-03-13 | $385.24 | $470.47 | 448,500 | — | — |
| 2025-03-12 | $429.94 | $525.06 | 164,600 | — | — |
| 2025-03-11 | $433.23 | $529.08 | 200,900 | — | — |
| 2025-03-10 | $430.63 | $525.90 | 254,300 | — | — |
| 2025-03-07 | $441.25 | $538.87 | 247,100 | — | — |
| 2025-03-06 | $443.15 | $541.19 | 180,700 | — | — |
| 2025-03-05 | $445.13 | $543.61 | 165,100 | — | — |
| 2025-03-04 | $440.56 | $538.03 | 289,300 | — | — |
| 2025-03-03 | $450.58 | $550.27 | 188,100 | — | — |
| 2025-02-28 | $459.58 | $560.65 | 111,900 | — | — |
| 2025-02-27 | $454.33 | $554.24 | 134,100 | — | — |
| 2025-02-26 | $460.54 | $561.82 | 124,500 | — | — |
| 2025-02-25 | $459.66 | $560.74 | 107,100 | — | — |
| 2025-02-24 | $451.99 | $551.39 | 116,600 | — | — |
| 2025-02-21 | $451.16 | $550.37 | 150,900 | — | — |
| 2025-02-20 | $468.42 | $571.43 | 230,400 | — | — |
| 2025-02-19 | $469.08 | $572.24 | 166,200 | — | — |
| 2025-02-18 | $477.95 | $583.06 | 93,000 | — | — |
| 2025-02-14 | $481.31 | $587.15 | 85,400 | — | — |
| 2025-02-13 | $484.08 | $590.53 | 120,600 | — | — |
| 2025-02-12 | $473.14 | $577.19 | 111,900 | — | — |
| 2025-02-11 | $468.54 | $571.58 | 156,900 | — | — |
| 2025-02-10 | $464.81 | $567.03 | 119,800 | — | — |
| 2025-02-07 | $469.61 | $572.88 | 204,900 | — | — |
| 2025-02-06 | $472.24 | $576.09 | 157,300 | — | — |
| 2025-02-05 | $471.63 | $575.35 | 235,400 | — | — |
| 2025-02-04 | $458.32 | $559.11 | 131,300 | — | — |
| 2025-02-03 | $448.41 | $547.02 | 197,900 | — | — |
| 2025-01-31 | $456.49 | $556.88 | 110,000 | — | — |
| 2025-01-30 | $461.94 | $563.53 | 155,400 | — | — |
| 2025-01-29 | $449.45 | $548.29 | 286,000 | — | — |
| 2025-01-28 | $458.81 | $559.71 | 137,500 | — | — |
| 2025-01-27 | $454.46 | $554.40 | 145,800 | — | — |
| 2025-01-24 | $449.57 | $548.43 | 82,200 | — | — |
| 2025-01-23 | $449.55 | $548.41 | 115,700 | — | — |
| 2025-01-22 | $440.05 | $536.82 | 135,900 | — | — |
| 2025-01-21 | $447.61 | $546.04 | 118,900 | — | — |
| 2025-01-17 | $447.66 | $546.10 | 95,900 | — | — |
| 2025-01-16 | $444.80 | $542.62 | 76,000 | — | — |
| 2025-01-15 | $446.99 | $545.29 | 134,500 | — | — |
| 2025-01-14 | $436.22 | $532.15 | 127,800 | — | — |
| 2025-01-13 | $428.28 | $522.46 | 100,900 | — | — |
| 2025-01-10 | $420.90 | $513.46 | 129,000 | — | — |
| 2025-01-08 | $420.70 | $513.22 | 105,200 | — | — |
| 2025-01-07 | $419.60 | $511.87 | 111,000 | — | — |
| 2025-01-06 | $419.26 | $511.46 | 109,800 | — | — |
| 2025-01-03 | $418.55 | $510.59 | 104,600 | — | — |
| 2025-01-02 | $416.25 | $507.79 | 113,600 | — | — |