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
- 1999-04-28 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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $401.27 | 1,494 |
| 2026-09-03 | — | — | — | $396.18 | 2,465 |
| 2026-09-02 | — | — | — | $385.46 | 1,612 |
| 2026-09-01 | — | — | — | $400.80 | 1,322 |
| 2026-08-31 | — | — | — | $411.70 | 2,056 |
| 2026-08-28 | — | — | — | $424.05 | 1,588 |
| 2026-08-27 | $420.97 | $674.63 | 68,300 | $418.82 | 1,080 |
| 2026-08-26 | $409.77 | $656.68 | 89,100 | $414.62 | 3,165 |
| 2026-08-25 | $412.86 | $661.63 | 73,800 | $417.10 | 1,546 |
| 2026-08-24 | $406.93 | $652.13 | 85,400 | $435.01 | 1,805 |
| 2026-08-21 | $429.30 | $687.98 | 91,500 | $423.54 | 1,873 |
| 2026-08-20 | $421.37 | $675.27 | 73,100 | $427.93 | 1,638 |
| 2026-08-19 | $434.74 | $696.70 | 106,200 | $449.67 | 2,291 |
| 2026-08-18 | $444.76 | $712.76 | 67,400 | $454.57 | 2,447 |
| 2026-08-17 | $475.03 | $761.27 | 79,100 | $456.63 | 3,848 |
| 2026-08-14 | $464.63 | $744.60 | 108,400 | $451.34 | 2,981 |
| 2026-08-13 | $447.39 | $716.97 | 114,100 | $470.85 | 6,241 |
| 2026-08-12 | $468.03 | $750.05 | 176,400 | $495.18 | 7,807 |
| 2026-08-11 | $480.77 | $770.46 | 76,000 | $479.48 | 2,194 |
| 2026-08-10 | $462.63 | $741.39 | 129,500 | $470.47 | 5,699 |
| 2026-08-07 | $466.82 | $748.11 | 110,500 | $470.00 | 5,330 |
| 2026-08-06 | $460.75 | $738.38 | 184,200 | $462.75 | 8,051 |
| 2026-08-05 | $471.29 | $755.27 | 144,700 | $426.73 | 8,172 |
| 2026-08-04 | $423.60 | $678.85 | 122,800 | $372.38 | 2,954 |
| 2026-08-03 | $358.15 | $573.96 | 94,700 | $351.93 | 4,248 |
| 2026-07-31 | $356.98 | $572.08 | 163,000 | $371.15 | 4,503 |
| 2026-07-30 | $368.46 | $590.48 | 165,000 | $346.50 | 5,656 |
| 2026-07-29 | $283.51 | $454.34 | 175,600 | $295.18 | 4,185 |
| 2026-07-28 | $297.11 | $476.14 | 96,700 | $298.94 | 4,672 |
| 2026-07-27 | $311.81 | $499.69 | 107,300 | $318.37 | 4,382 |
| 2026-07-24 | $311.22 | $498.75 | 71,100 | $319.24 | 2,113 |
| 2026-07-23 | $325.82 | $522.15 | 69,700 | $324.75 | 2,585 |
| 2026-07-22 | $326.38 | $523.04 | 46,900 | $327.14 | 1,738 |
| 2026-07-21 | $333.51 | $534.47 | 84,900 | $335.46 | 2,445 |
| 2026-07-20 | $321.93 | $515.91 | 67,300 | $332.01 | 2,239 |
| 2026-07-17 | $327.43 | $524.73 | 97,000 | — | — |
| 2026-07-16 | $328.87 | $527.03 | 76,500 | — | — |
| 2026-07-15 | $345.65 | $553.93 | 76,500 | — | — |
| 2026-07-14 | $345.92 | $554.36 | 57,900 | — | — |
| 2026-07-13 | $340.03 | $544.92 | 75,300 | — | — |
| 2026-07-10 | $346.39 | $555.11 | 94,700 | — | — |
| 2026-07-09 | $344.55 | $552.16 | 76,300 | — | — |
| 2026-07-08 | $334.33 | $535.78 | 77,300 | — | — |
| 2026-07-07 | $326.30 | $522.92 | 133,500 | — | — |
| 2026-07-06 | $367.78 | $589.39 | 94,700 | — | — |
| 2026-07-02 | $368.77 | $590.98 | 108,200 | — | — |
| 2026-07-01 | $393.52 | $630.64 | 106,600 | — | — |
| 2026-06-30 | $410.56 | $657.61 | 92,500 | — | — |
| 2026-06-29 | $404.71 | $648.24 | 113,900 | — | — |
| 2026-06-26 | $395.66 | $633.75 | 193,000 | — | — |
| 2026-06-25 | $405.00 | $648.71 | 132,300 | — | — |
| 2026-06-24 | $384.31 | $615.57 | 72,100 | — | — |
| 2026-06-23 | $383.47 | $614.22 | 88,300 | — | — |
| 2026-06-22 | $401.24 | $642.68 | 85,200 | — | — |
| 2026-06-18 | $384.27 | $615.50 | 90,500 | — | — |
| 2026-06-17 | $364.28 | $583.48 | 103,300 | — | — |
| 2026-06-16 | $371.06 | $594.34 | 82,500 | — | — |
| 2026-06-15 | $380.16 | $608.92 | 92,200 | — | — |
| 2026-06-12 | $375.42 | $601.33 | 98,400 | — | — |
| 2026-06-11 | $376.47 | $603.01 | 89,300 | — | — |
| 2026-06-10 | $352.16 | $564.07 | 115,100 | — | — |
| 2026-06-09 | $370.03 | $592.69 | 104,500 | — | — |
| 2026-06-08 | $373.19 | $597.75 | 73,000 | — | — |
| 2026-06-05 | $363.02 | $581.46 | 133,200 | — | — |
| 2026-06-04 | $376.30 | $602.74 | 116,300 | — | — |
| 2026-06-03 | $378.15 | $605.70 | 174,600 | — | — |
| 2026-06-02 | $387.72 | $621.03 | 60,700 | — | — |
| 2026-06-01 | $376.25 | $602.66 | 67,100 | — | — |
| 2026-05-29 | $369.82 | $592.36 | 78,500 | — | — |
| 2026-05-28 | $376.98 | $603.82 | 135,800 | — | — |
| 2026-05-27 | $380.05 | $608.74 | 81,000 | — | — |
| 2026-05-26 | $376.89 | $603.68 | 82,200 | — | — |
| 2026-05-22 | $357.82 | $573.14 | 101,000 | — | — |
| 2026-05-21 | $341.11 | $546.37 | 77,500 | — | — |
| 2026-05-20 | $337.23 | $540.16 | 59,500 | — | — |
| 2026-05-19 | $329.33 | $527.50 | 117,400 | — | — |
| 2026-05-18 | $335.43 | $537.27 | 99,700 | — | — |
| 2026-05-15 | $347.44 | $556.51 | 126,300 | — | — |
| 2026-05-14 | $354.07 | $567.13 | 130,700 | — | — |
| 2026-05-13 | $347.12 | $556.00 | 65,100 | — | — |
| 2026-05-12 | $344.24 | $551.38 | 56,600 | — | — |
| 2026-05-11 | $356.98 | $571.79 | 68,600 | — | — |
| 2026-05-08 | $346.25 | $554.60 | 78,000 | — | — |
| 2026-05-07 | $345.28 | $553.05 | 100,800 | — | — |
| 2026-05-06 | $366.09 | $586.38 | 151,400 | — | — |
| 2026-05-05 | $358.66 | $574.48 | 199,800 | — | — |
| 2026-05-04 | $309.76 | $496.16 | 155,500 | — | — |
| 2026-05-01 | $333.73 | $534.55 | 129,900 | — | — |
| 2026-04-30 | $332.25 | $532.18 | 142,700 | — | — |
| 2026-04-29 | $337.29 | $540.25 | 210,500 | — | — |
| 2026-04-28 | $356.50 | $571.02 | 128,500 | — | — |
| 2026-04-27 | $353.46 | $566.15 | 129,500 | — | — |
| 2026-04-24 | $351.17 | $562.48 | 208,000 | — | — |
| 2026-04-23 | $328.80 | $526.65 | 165,400 | — | — |
| 2026-04-22 | $329.05 | $527.05 | 209,000 | — | — |
| 2026-04-21 | $321.53 | $515.01 | 167,500 | — | — |
| 2026-04-20 | $321.01 | $514.18 | 209,400 | — | — |
| 2026-04-17 | $318.60 | $510.32 | 182,100 | — | — |
| 2026-04-16 | $298.51 | $478.14 | 153,900 | — | — |
| 2026-04-15 | $313.17 | $501.62 | 176,800 | — | — |