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
- 2003-07-01 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 | $590.74 | $590.74 | 136,800 | — | — |
| 2025-12-30 | $599.40 | $599.40 | 152,800 | — | — |
| 2025-12-29 | $601.46 | $601.46 | 188,000 | — | — |
| 2025-12-26 | $600.44 | $600.44 | 104,000 | — | — |
| 2025-12-24 | $603.72 | $603.72 | 59,300 | — | — |
| 2025-12-23 | $603.54 | $603.54 | 159,900 | — | — |
| 2025-12-22 | $601.57 | $601.57 | 103,300 | — | — |
| 2025-12-19 | $605.01 | $605.01 | 225,300 | — | — |
| 2025-12-18 | $614.03 | $614.03 | 241,000 | — | — |
| 2025-12-17 | $599.11 | $599.11 | 156,400 | — | — |
| 2025-12-16 | $594.63 | $594.63 | 118,100 | — | — |
| 2025-12-15 | $598.17 | $598.17 | 117,300 | — | — |
| 2025-12-12 | $597.03 | $597.03 | 109,000 | — | — |
| 2025-12-11 | $600.47 | $600.47 | 189,300 | — | — |
| 2025-12-10 | $597.39 | $597.39 | 200,200 | — | — |
| 2025-12-09 | $569.85 | $569.85 | 125,800 | — | — |
| 2025-12-08 | $561.18 | $561.18 | 134,900 | — | — |
| 2025-12-05 | $578.64 | $578.64 | 181,400 | — | — |
| 2025-12-04 | $577.99 | $577.99 | 214,600 | — | — |
| 2025-12-03 | $586.69 | $586.69 | 237,300 | — | — |
| 2025-12-02 | $585.27 | $585.27 | 195,800 | — | — |
| 2025-12-01 | $584.22 | $584.22 | 256,300 | — | — |
| 2025-11-28 | $595.65 | $595.65 | 117,200 | — | — |
| 2025-11-26 | $608.60 | $608.60 | 132,200 | — | — |
| 2025-11-25 | $596.76 | $596.76 | 124,200 | — | — |
| 2025-11-24 | $572.46 | $572.46 | 124,700 | — | — |
| 2025-11-21 | $573.39 | $573.39 | 123,700 | — | — |
| 2025-11-20 | $544.16 | $544.16 | 78,200 | — | — |
| 2025-11-19 | $542.76 | $542.76 | 124,000 | — | — |
| 2025-11-18 | $539.24 | $539.24 | 128,100 | — | — |
| 2025-11-17 | $546.26 | $546.26 | 83,800 | — | — |
| 2025-11-14 | $557.97 | $557.97 | 74,900 | — | — |
| 2025-11-13 | $550.21 | $550.21 | 54,000 | — | — |
| 2025-11-12 | $562.08 | $562.08 | 91,700 | — | — |
| 2025-11-11 | $576.48 | $576.48 | 62,500 | — | — |
| 2025-11-10 | $572.94 | $572.94 | 85,800 | — | — |
| 2025-11-07 | $576.43 | $576.43 | 66,900 | — | — |
| 2025-11-06 | $573.88 | $573.88 | 187,400 | — | — |
| 2025-11-05 | $559.95 | $559.95 | 201,900 | — | — |
| 2025-11-04 | $530.74 | $530.74 | 130,900 | — | — |
| 2025-11-03 | $535.42 | $535.42 | 184,300 | — | — |
| 2025-10-31 | $529.80 | $529.80 | 278,600 | — | — |
| 2025-10-30 | $504.00 | $504.00 | 137,100 | — | — |
| 2025-10-29 | $504.08 | $504.08 | 224,400 | — | — |
| 2025-10-28 | $558.02 | $558.02 | 180,700 | — | — |
| 2025-10-27 | $588.47 | $588.47 | 117,600 | — | — |
| 2025-10-24 | $590.92 | $590.92 | 77,400 | — | — |
| 2025-10-23 | $593.26 | $593.26 | 193,700 | — | — |
| 2025-10-22 | $572.89 | $572.89 | 116,200 | — | — |
| 2025-10-21 | $577.68 | $577.68 | 125,200 | — | — |
| 2025-10-20 | $571.17 | $571.17 | 96,200 | — | — |
| 2025-10-17 | $554.52 | $554.52 | 207,900 | — | — |
| 2025-10-16 | $540.47 | $540.47 | 134,500 | — | — |
| 2025-10-15 | $529.66 | $529.66 | 134,500 | — | — |
| 2025-10-14 | $510.97 | $510.97 | 137,900 | — | — |
| 2025-10-13 | $493.35 | $493.35 | 179,800 | — | — |
| 2025-10-10 | $497.78 | $497.78 | 175,100 | — | — |
| 2025-10-09 | $506.85 | $506.85 | 158,200 | — | — |
| 2025-10-08 | $522.74 | $522.74 | 201,800 | — | — |
| 2025-10-07 | $503.19 | $503.19 | 160,200 | — | — |
| 2025-10-06 | $498.60 | $498.60 | 351,400 | — | — |
| 2025-10-03 | $570.43 | $570.43 | 126,500 | — | — |
| 2025-10-02 | $588.98 | $588.98 | 184,600 | — | — |
| 2025-10-01 | $587.11 | $587.11 | 251,100 | — | — |
| 2025-09-30 | $580.73 | $580.73 | 180,000 | — | — |
| 2025-09-29 | $585.63 | $585.63 | 224,600 | — | — |
| 2025-09-26 | $572.47 | $572.47 | 125,100 | — | — |
| 2025-09-25 | $557.37 | $557.37 | 197,000 | — | — |
| 2025-09-24 | $562.89 | $562.89 | 214,900 | — | — |
| 2025-09-23 | $572.36 | $572.36 | 113,000 | — | — |
| 2025-09-22 | $560.70 | $560.70 | 140,600 | — | — |
| 2025-09-19 | $556.53 | $556.53 | 289,100 | — | — |
| 2025-09-18 | $563.62 | $563.62 | 225,800 | — | — |
| 2025-09-17 | $550.72 | $550.72 | 186,900 | — | — |
| 2025-09-16 | $559.91 | $559.91 | 339,200 | — | — |
| 2025-09-15 | $545.36 | $545.36 | 273,700 | — | — |
| 2025-09-12 | $544.99 | $544.99 | 212,000 | — | — |
| 2025-09-11 | $554.22 | $554.22 | 181,200 | — | — |
| 2025-09-10 | $540.13 | $540.13 | 155,600 | — | — |
| 2025-09-09 | $541.74 | $541.74 | 141,300 | — | — |
| 2025-09-08 | $546.19 | $546.19 | 166,600 | — | — |
| 2025-09-05 | $545.84 | $545.84 | 170,700 | — | — |
| 2025-09-04 | $555.24 | $555.24 | 319,600 | — | — |
| 2025-09-03 | $533.60 | $533.60 | 172,400 | — | — |
| 2025-09-02 | $524.71 | $524.71 | 59,200 | — | — |
| 2025-08-29 | $530.49 | $530.49 | 99,900 | — | — |
| 2025-08-28 | $530.38 | $530.38 | 128,800 | — | — |
| 2025-08-27 | $529.78 | $529.78 | 123,000 | — | — |
| 2025-08-26 | $520.62 | $520.62 | 231,400 | — | — |
| 2025-08-25 | $519.49 | $519.49 | 190,700 | — | — |
| 2025-08-22 | $519.55 | $519.55 | 163,200 | — | — |
| 2025-08-21 | $487.29 | $487.29 | 190,600 | — | — |
| 2025-08-20 | $485.11 | $485.11 | 254,300 | — | — |
| 2025-08-19 | $489.27 | $489.27 | 151,500 | — | — |
| 2025-08-18 | $484.03 | $484.03 | 154,200 | — | — |
| 2025-08-15 | $480.22 | $480.22 | 93,100 | — | — |
| 2025-08-14 | $483.35 | $483.35 | 180,500 | — | — |
| 2025-08-13 | $495.53 | $495.53 | 196,000 | — | — |
| 2025-08-12 | $474.18 | $474.18 | 68,300 | — | — |
| 2025-08-11 | $450.40 | $450.40 | 67,400 | — | — |
| 2025-08-08 | $454.21 | $454.21 | 61,800 | — | — |
| 2025-08-07 | $451.49 | $451.49 | 69,100 | — | — |
| 2025-08-06 | $450.70 | $450.70 | 72,300 | — | — |
| 2025-08-05 | $446.28 | $446.28 | 88,800 | — | — |
| 2025-08-04 | $440.29 | $440.29 | 110,300 | — | — |
| 2025-08-01 | $422.81 | $422.81 | 196,800 | — | — |
| 2025-07-31 | $403.67 | $403.67 | 101,400 | — | — |
| 2025-07-30 | $403.12 | $403.12 | 103,700 | — | — |
| 2025-07-29 | $411.96 | $411.96 | 108,700 | — | — |
| 2025-07-28 | $414.52 | $414.52 | 75,200 | — | — |
| 2025-07-25 | $417.47 | $417.47 | 65,700 | — | — |
| 2025-07-24 | $412.03 | $412.03 | 67,800 | — | — |
| 2025-07-23 | $419.63 | $419.63 | 79,700 | — | — |
| 2025-07-22 | $425.82 | $425.82 | 173,800 | — | — |
| 2025-07-21 | $415.83 | $415.83 | 121,300 | — | — |
| 2025-07-18 | $420.73 | $420.73 | 128,000 | — | — |
| 2025-07-17 | $429.02 | $429.02 | 139,300 | — | — |
| 2025-07-16 | $427.85 | $427.85 | 117,600 | — | — |
| 2025-07-15 | $432.87 | $432.87 | 263,200 | — | — |
| 2025-07-14 | $452.50 | $452.50 | 171,400 | — | — |
| 2025-07-11 | $449.84 | $449.84 | 128,900 | — | — |
| 2025-07-10 | $448.46 | $448.46 | 149,100 | — | — |
| 2025-07-09 | $446.92 | $446.92 | 154,700 | — | — |
| 2025-07-08 | $446.77 | $446.77 | 174,600 | — | — |
| 2025-07-07 | $447.15 | $447.15 | 216,600 | — | — |
| 2025-07-03 | $457.42 | $457.42 | 110,400 | — | — |
| 2025-07-02 | $459.40 | $459.40 | 160,700 | — | — |
| 2025-07-01 | $452.64 | $452.64 | 261,800 | — | — |
| 2025-06-30 | $434.43 | $434.43 | 241,700 | — | — |
| 2025-06-27 | $430.35 | $430.35 | 279,100 | — | — |
| 2025-06-26 | $424.89 | $424.89 | 253,100 | — | — |
| 2025-06-25 | $415.36 | $415.36 | 266,000 | — | — |
| 2025-06-24 | $428.50 | $428.50 | 216,300 | — | — |
| 2025-06-23 | $409.73 | $409.73 | 203,100 | — | — |
| 2025-06-20 | $397.23 | $397.23 | 173,500 | — | — |
| 2025-06-18 | $400.49 | $400.49 | 270,300 | — | — |
| 2025-06-17 | $400.95 | $400.95 | 217,500 | — | — |
| 2025-06-16 | $406.30 | $406.30 | 406,000 | — | — |
| 2025-06-13 | $396.53 | $396.53 | 268,000 | — | — |
| 2025-06-12 | $415.94 | $415.94 | 154,300 | — | — |
| 2025-06-11 | $426.68 | $426.68 | 249,000 | — | — |
| 2025-06-10 | $429.62 | $429.62 | 201,300 | — | — |
| 2025-06-09 | $425.23 | $425.23 | 249,400 | — | — |
| 2025-06-06 | $428.63 | $428.63 | 534,100 | — | — |
| 2025-06-05 | $423.85 | $423.85 | 216,500 | — | — |
| 2025-06-04 | $426.66 | $426.66 | 58,700 | — | — |
| 2025-06-03 | $429.00 | $429.00 | 120,700 | — | — |
| 2025-06-02 | $423.51 | $423.51 | 87,100 | — | — |
| 2025-05-30 | $433.60 | $433.60 | 108,200 | — | — |
| 2025-05-29 | $434.38 | $434.38 | 132,600 | — | — |
| 2025-05-28 | $435.03 | $435.03 | 158,800 | — | — |
| 2025-05-27 | $456.71 | $456.71 | 177,600 | — | — |
| 2025-05-23 | $472.79 | $472.79 | 173,300 | — | — |
| 2025-05-22 | $499.23 | $499.23 | 125,200 | — | — |
| 2025-05-21 | $516.02 | $516.02 | 202,300 | — | — |
| 2025-05-20 | $519.77 | $519.77 | 86,600 | — | — |
| 2025-05-19 | $517.88 | $517.88 | 57,500 | — | — |
| 2025-05-16 | $528.01 | $528.01 | 53,900 | — | — |
| 2025-05-15 | $520.39 | $520.39 | 47,600 | — | — |
| 2025-05-14 | $516.15 | $516.15 | 62,000 | — | — |
| 2025-05-13 | $527.98 | $527.98 | 101,000 | — | — |
| 2025-05-12 | $537.62 | $537.62 | 61,500 | — | — |
| 2025-05-09 | $524.14 | $524.14 | 43,300 | — | — |
| 2025-05-08 | $527.04 | $527.04 | 73,100 | — | — |
| 2025-05-07 | $518.38 | $518.38 | 75,700 | — | — |
| 2025-05-06 | $515.82 | $515.82 | 67,900 | — | — |
| 2025-05-05 | $512.03 | $512.03 | 42,500 | — | — |
| 2025-05-02 | $512.41 | $512.41 | 39,600 | — | — |
| 2025-05-01 | $498.69 | $498.69 | 46,000 | — | — |
| 2025-04-30 | $493.85 | $493.85 | 59,400 | — | — |
| 2025-04-29 | $497.97 | $497.97 | 57,000 | — | — |
| 2025-04-28 | $489.29 | $489.29 | 49,800 | — | — |
| 2025-04-25 | $488.92 | $488.92 | 39,800 | — | — |
| 2025-04-24 | $488.74 | $488.74 | 48,500 | — | — |
| 2025-04-23 | $480.10 | $480.10 | 60,300 | — | — |
| 2025-04-22 | $480.49 | $480.49 | 55,400 | — | — |
| 2025-04-21 | $461.47 | $461.47 | 44,700 | — | — |
| 2025-04-17 | $477.75 | $477.75 | 70,500 | — | — |
| 2025-04-16 | $469.45 | $469.45 | 52,400 | — | — |
| 2025-04-15 | $475.55 | $475.55 | 64,200 | — | — |
| 2025-04-14 | $475.47 | $475.47 | 67,300 | — | — |
| 2025-04-11 | $469.83 | $469.83 | 70,100 | — | — |
| 2025-04-10 | $466.99 | $466.99 | 84,900 | — | — |
| 2025-04-09 | $488.86 | $488.86 | 94,500 | — | — |
| 2025-04-08 | $459.83 | $459.83 | 75,900 | — | — |
| 2025-04-07 | $466.36 | $466.36 | 95,300 | — | — |
| 2025-04-04 | $488.94 | $488.94 | 88,700 | — | — |
| 2025-04-03 | $486.33 | $486.33 | 86,500 | — | — |
| 2025-04-02 | $527.56 | $527.56 | 70,800 | — | — |
| 2025-04-01 | $516.13 | $516.13 | 66,100 | — | — |
| 2025-03-31 | $519.63 | $519.63 | 76,200 | — | — |
| 2025-03-28 | $513.96 | $513.96 | 47,600 | — | — |
| 2025-03-27 | $526.55 | $526.55 | 50,500 | — | — |
| 2025-03-26 | $533.19 | $533.19 | 44,000 | — | — |
| 2025-03-25 | $530.64 | $530.64 | 63,900 | — | — |
| 2025-03-24 | $522.48 | $522.48 | 61,600 | — | — |
| 2025-03-21 | $512.89 | $512.89 | 196,300 | — | — |
| 2025-03-20 | $521.48 | $521.48 | 59,500 | — | — |
| 2025-03-19 | $525.65 | $525.65 | 65,200 | — | — |
| 2025-03-18 | $500.61 | $500.61 | 48,600 | — | — |
| 2025-03-17 | $506.60 | $506.60 | 57,700 | — | — |
| 2025-03-14 | $506.83 | $506.83 | 60,200 | — | — |
| 2025-03-13 | $491.58 | $491.58 | 56,400 | — | — |
| 2025-03-12 | $506.51 | $506.51 | 58,900 | — | — |
| 2025-03-11 | $502.69 | $502.69 | 53,400 | — | — |
| 2025-03-10 | $511.46 | $511.46 | 50,700 | — | — |
| 2025-03-07 | $520.32 | $520.32 | 60,100 | — | — |
| 2025-03-06 | $529.37 | $529.37 | 67,300 | — | — |
| 2025-03-05 | $533.60 | $533.60 | 59,400 | — | — |
| 2025-03-04 | $519.24 | $519.24 | 85,700 | — | — |
| 2025-03-03 | $518.42 | $518.42 | 93,900 | — | — |
| 2025-02-28 | $524.53 | $524.53 | 56,200 | — | — |
| 2025-02-27 | $518.06 | $518.06 | 50,900 | — | — |
| 2025-02-26 | $530.23 | $530.23 | 66,300 | — | — |
| 2025-02-25 | $538.72 | $538.72 | 91,500 | — | — |
| 2025-02-24 | $518.32 | $518.32 | 44,900 | — | — |
| 2025-02-21 | $520.73 | $520.73 | 37,200 | — | — |
| 2025-02-20 | $530.18 | $530.18 | 50,000 | — | — |
| 2025-02-19 | $533.93 | $533.93 | 42,000 | — | — |
| 2025-02-18 | $539.10 | $539.10 | 50,900 | — | — |
| 2025-02-14 | $538.30 | $538.30 | 32,700 | — | — |
| 2025-02-13 | $535.31 | $535.31 | 48,700 | — | — |
| 2025-02-12 | $524.85 | $524.85 | 38,700 | — | — |
| 2025-02-11 | $530.79 | $530.79 | 46,500 | — | — |
| 2025-02-10 | $528.33 | $528.33 | 42,600 | — | — |
| 2025-02-07 | $528.60 | $528.60 | 63,200 | — | — |
| 2025-02-06 | $537.22 | $537.22 | 62,100 | — | — |
| 2025-02-05 | $533.84 | $533.84 | 74,600 | — | — |
| 2025-02-04 | $515.86 | $515.86 | 96,000 | — | — |
| 2025-02-03 | $519.31 | $519.31 | 113,600 | — | — |
| 2025-01-31 | $508.64 | $508.64 | 165,400 | — | — |
| 2025-01-30 | $476.82 | $476.82 | 75,600 | — | — |
| 2025-01-29 | $467.71 | $467.71 | 71,800 | — | — |
| 2025-01-28 | $471.76 | $471.76 | 31,200 | — | — |
| 2025-01-27 | $473.05 | $473.05 | 50,400 | — | — |
| 2025-01-24 | $471.39 | $471.39 | 34,800 | — | — |
| 2025-01-23 | $476.05 | $476.05 | 36,000 | — | — |
| 2025-01-22 | $474.81 | $474.81 | 32,300 | — | — |
| 2025-01-21 | $480.50 | $480.50 | 58,200 | — | — |
| 2025-01-17 | $476.84 | $476.84 | 69,100 | — | — |
| 2025-01-16 | $471.53 | $471.53 | 77,700 | — | — |
| 2025-01-15 | $468.75 | $468.75 | 64,200 | — | — |
| 2025-01-14 | $452.50 | $452.50 | 63,700 | — | — |
| 2025-01-13 | $440.73 | $440.73 | 49,100 | — | — |
| 2025-01-10 | $431.31 | $431.31 | 50,500 | — | — |
| 2025-01-08 | $444.33 | $444.33 | 36,000 | — | — |
| 2025-01-07 | $440.84 | $440.84 | 40,000 | — | — |
| 2025-01-06 | $448.24 | $448.24 | 49,500 | — | — |
| 2025-01-03 | $447.28 | $447.28 | 43,000 | — | — |
| 2025-01-02 | $439.07 | $439.07 | 53,100 | — | — |