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
- 2006-05-25 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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $581.57 | 93,263 |
| 2026-09-03 | — | — | — | $590.68 | 98,139 |
| 2026-09-02 | — | — | — | $583.70 | 90,341 |
| 2026-09-01 | — | — | — | $589.01 | 116,574 |
| 2026-08-31 | — | — | — | $592.74 | 92,726 |
| 2026-08-28 | — | — | — | $594.45 | 80,122 |
| 2026-08-27 | $591.73 | $654.36 | 3,193,800 | $593.50 | 157,210 |
| 2026-08-26 | $598.47 | $661.81 | 3,110,900 | $599.32 | 109,119 |
| 2026-08-25 | $599.37 | $662.80 | 3,370,900 | $597.12 | 112,168 |
| 2026-08-24 | $599.86 | $663.35 | 3,122,300 | $585.05 | 173,051 |
| 2026-08-21 | $580.63 | $642.08 | 2,200,300 | $576.02 | 101,198 |
| 2026-08-20 | $573.85 | $634.58 | 2,612,700 | $573.74 | 94,743 |
| 2026-08-19 | $573.72 | $634.44 | 3,053,200 | $572.85 | 127,114 |
| 2026-08-18 | $574.31 | $635.09 | 3,907,600 | $565.69 | 211,354 |
| 2026-08-17 | $562.26 | $621.77 | 3,019,000 | $563.72 | 175,216 |
| 2026-08-14 | $569.29 | $629.54 | 2,473,300 | $567.03 | 94,433 |
| 2026-08-13 | $567.04 | $627.05 | 1,982,600 | $564.72 | 115,072 |
| 2026-08-12 | $559.73 | $618.97 | 3,095,200 | $559.25 | 123,552 |
| 2026-08-11 | $561.44 | $620.86 | 2,465,000 | $562.49 | 121,410 |
| 2026-08-10 | $563.17 | $622.77 | 2,644,100 | $560.55 | 138,576 |
| 2026-08-07 | $562.95 | $622.53 | 3,018,500 | $573.02 | 123,699 |
| 2026-08-06 | $575.95 | $636.91 | 3,017,000 | $573.30 | 134,647 |
| 2026-08-05 | $570.48 | $630.86 | 2,431,700 | $574.87 | 141,909 |
| 2026-08-04 | $571.10 | $631.54 | 3,207,100 | $565.91 | 172,419 |
| 2026-08-03 | $570.97 | $631.40 | 3,508,300 | $580.15 | 180,090 |
| 2026-07-31 | $573.10 | $633.75 | 4,577,700 | $568.57 | 338,482 |
| 2026-07-30 | $577.35 | $638.45 | 5,302,500 | $576.03 | 376,456 |
| 2026-07-29 | $563.32 | $622.94 | 3,524,200 | $557.62 | 212,010 |
| 2026-07-28 | $562.75 | $622.31 | 3,126,100 | $561.60 | 196,682 |
| 2026-07-27 | $551.71 | $610.10 | 2,365,000 | $543.00 | 153,492 |
| 2026-07-24 | $539.66 | $596.78 | 2,551,600 | $531.90 | 145,179 |
| 2026-07-23 | $530.29 | $586.41 | 2,071,700 | $528.27 | 134,809 |
| 2026-07-22 | $531.98 | $588.28 | 2,313,200 | $539.35 | 136,846 |
| 2026-07-21 | $538.30 | $595.27 | 2,935,700 | $543.65 | 167,195 |
| 2026-07-20 | $547.44 | $605.38 | 2,572,500 | $540.33 | 130,757 |
| 2026-07-17 | $543.60 | $601.13 | 3,221,600 | — | — |
| 2026-07-16 | $551.54 | $609.91 | 2,925,400 | — | — |
| 2026-07-15 | $535.21 | $591.85 | 3,128,500 | — | — |
| 2026-07-14 | $538.02 | $594.96 | 3,323,800 | — | — |
| 2026-07-13 | $537.70 | $594.61 | 2,871,500 | — | — |
| 2026-07-10 | $526.74 | $582.49 | 1,616,900 | — | — |
| 2026-07-09 | $523.20 | $578.57 | 2,843,700 | — | — |
| 2026-07-08 | $519.86 | $573.92 | 2,723,800 | — | — |
| 2026-07-07 | $531.62 | $586.90 | 3,516,600 | — | — |
| 2026-07-06 | $533.10 | $588.53 | 3,578,000 | — | — |
| 2026-07-02 | $539.39 | $595.48 | 3,900,200 | — | — |
| 2026-07-01 | $522.44 | $576.77 | 4,412,800 | — | — |
| 2026-06-30 | $513.60 | $567.01 | 4,696,300 | — | — |
| 2026-06-29 | $509.64 | $562.63 | 4,812,000 | — | — |
| 2026-06-26 | $499.02 | $550.91 | 9,200,900 | — | — |
| 2026-06-25 | $488.92 | $539.76 | 3,722,000 | — | — |
| 2026-06-24 | $494.41 | $545.82 | 3,609,700 | — | — |
| 2026-06-23 | $488.07 | $538.82 | 3,936,400 | — | — |
| 2026-06-22 | $484.09 | $534.43 | 3,955,600 | — | — |
| 2026-06-18 | $489.79 | $540.72 | 6,674,700 | — | — |
| 2026-06-17 | $492.99 | $544.25 | 2,927,100 | — | — |
| 2026-06-16 | $501.33 | $553.46 | 4,006,000 | — | — |
| 2026-06-15 | $490.64 | $541.66 | 3,888,500 | — | — |
| 2026-06-12 | $489.98 | $540.93 | 3,984,200 | — | — |
| 2026-06-11 | $486.51 | $537.10 | 3,801,000 | — | — |
| 2026-06-10 | $489.08 | $539.94 | 3,239,900 | — | — |
| 2026-06-09 | $495.24 | $546.74 | 3,309,600 | — | — |
| 2026-06-08 | $485.67 | $536.17 | 3,091,900 | — | — |
| 2026-06-05 | $491.08 | $542.14 | 4,230,700 | — | — |
| 2026-06-04 | $481.76 | $531.86 | 4,020,600 | — | — |
| 2026-06-03 | $471.55 | $520.58 | 5,227,200 | — | — |
| 2026-06-02 | $477.68 | $527.35 | 5,028,300 | — | — |
| 2026-06-01 | $495.25 | $546.75 | 4,653,400 | — | — |
| 2026-05-29 | $493.98 | $545.35 | 5,693,100 | — | — |
| 2026-05-28 | $493.75 | $545.09 | 3,924,100 | — | — |
| 2026-05-27 | $495.04 | $546.52 | 2,834,900 | — | — |
| 2026-05-26 | $493.01 | $544.28 | 1,947,300 | — | — |
| 2026-05-22 | $498.54 | $550.38 | 1,959,300 | — | — |
| 2026-05-21 | $499.62 | $551.57 | 2,474,600 | — | — |
| 2026-05-20 | $498.04 | $549.83 | 3,615,700 | — | — |
| 2026-05-19 | $499.70 | $551.66 | 3,378,300 | — | — |
| 2026-05-18 | $505.79 | $558.38 | 4,076,600 | — | — |
| 2026-05-15 | $494.20 | $545.59 | 3,416,500 | — | — |
| 2026-05-14 | $489.94 | $540.89 | 2,584,900 | — | — |
| 2026-05-13 | $490.64 | $541.66 | 3,322,800 | — | — |
| 2026-05-12 | $499.81 | $551.78 | 3,296,000 | — | — |
| 2026-05-11 | $497.81 | $549.57 | 3,959,400 | — | — |
| 2026-05-08 | $495.48 | $547.00 | 4,143,400 | — | — |
| 2026-05-07 | $500.94 | $553.03 | 4,964,100 | — | — |
| 2026-05-06 | $491.89 | $543.04 | 4,363,300 | — | — |
| 2026-05-05 | $497.08 | $548.77 | 4,216,700 | — | — |
| 2026-05-04 | $504.74 | $557.23 | 4,419,900 | — | — |
| 2026-05-01 | $495.46 | $546.98 | 4,531,800 | — | — |
| 2026-04-30 | $502.92 | $555.22 | 5,975,100 | — | — |
| 2026-04-29 | $525.23 | $579.85 | 5,876,700 | — | — |
| 2026-04-28 | $507.62 | $560.40 | 3,892,500 | — | — |
| 2026-04-27 | $506.43 | $559.09 | 2,531,300 | — | — |
| 2026-04-24 | $504.17 | $556.60 | 2,406,900 | — | — |
| 2026-04-23 | $502.38 | $554.62 | 2,724,000 | — | — |
| 2026-04-22 | $510.16 | $563.21 | 2,288,500 | — | — |
| 2026-04-21 | $511.35 | $564.52 | 3,444,900 | — | — |
| 2026-04-20 | $516.65 | $570.37 | 2,503,500 | — | — |
| 2026-04-17 | $521.30 | $575.51 | 3,617,200 | — | — |
| 2026-04-16 | $518.54 | $572.46 | 2,967,400 | — | — |
| 2026-04-15 | $519.96 | $574.03 | 2,910,800 | — | — |
| 2026-04-14 | $513.16 | $566.52 | 2,744,600 | — | — |
| 2026-04-13 | $508.58 | $561.46 | 3,318,100 | — | — |
| 2026-04-10 | $498.66 | $550.51 | 2,842,200 | — | — |
| 2026-04-09 | $503.57 | $555.93 | 3,301,800 | — | — |
| 2026-04-08 | $507.12 | $558.89 | 3,874,900 | — | — |
| 2026-04-07 | $498.28 | $549.15 | 3,593,200 | — | — |
| 2026-04-06 | $501.50 | $552.70 | 2,466,000 | — | — |
| 2026-04-02 | $493.44 | $543.82 | 2,926,000 | — | — |
| 2026-04-01 | $491.65 | $541.84 | 4,607,100 | — | — |
| 2026-03-31 | $499.66 | $550.67 | 4,417,600 | — | — |
| 2026-03-30 | $494.00 | $544.43 | 3,629,500 | — | — |
| 2026-03-27 | $484.24 | $533.68 | 3,963,300 | — | — |
| 2026-03-26 | $500.75 | $551.87 | 3,995,400 | — | — |
| 2026-03-25 | $502.76 | $554.09 | 2,422,000 | — | — |
| 2026-03-24 | $498.93 | $549.87 | 2,278,900 | — | — |
| 2026-03-23 | $500.38 | $551.46 | 2,985,900 | — | — |
| 2026-03-20 | $496.32 | $546.99 | 5,762,900 | — | — |
| 2026-03-19 | $491.14 | $541.28 | 3,284,500 | — | — |
| 2026-03-18 | $488.47 | $538.34 | 3,458,700 | — | — |
| 2026-03-17 | $506.58 | $558.30 | 2,834,300 | — | — |
| 2026-03-16 | $508.50 | $560.41 | 3,450,300 | — | — |
| 2026-03-13 | $497.99 | $548.83 | 2,809,300 | — | — |
| 2026-03-12 | $497.31 | $548.08 | 2,702,500 | — | — |
| 2026-03-11 | $504.00 | $555.45 | 2,873,200 | — | — |
| 2026-03-10 | $514.72 | $567.27 | 2,759,800 | — | — |
| 2026-03-09 | $517.72 | $570.57 | 3,546,600 | — | — |
| 2026-03-06 | $522.34 | $575.67 | 2,872,900 | — | — |
| 2026-03-05 | $524.66 | $578.22 | 3,879,300 | — | — |
| 2026-03-04 | $522.92 | $576.31 | 3,154,700 | — | — |
| 2026-03-03 | $524.32 | $577.85 | 4,199,700 | — | — |
| 2026-03-02 | $521.00 | $574.19 | 3,827,000 | — | — |
| 2026-02-27 | $517.21 | $570.01 | 5,121,100 | — | — |
| 2026-02-26 | $514.77 | $567.32 | 4,843,600 | — | — |
| 2026-02-25 | $509.39 | $561.39 | 4,139,100 | — | — |
| 2026-02-24 | $498.00 | $548.84 | 5,292,900 | — | — |
| 2026-02-23 | $496.03 | $546.67 | 6,312,300 | — | — |
| 2026-02-20 | $526.41 | $580.15 | 2,838,500 | — | — |
| 2026-02-19 | $520.26 | $573.37 | 3,009,400 | — | — |
| 2026-02-18 | $527.98 | $581.88 | 3,575,900 | — | — |
| 2026-02-17 | $521.93 | $575.21 | 3,178,000 | — | — |
| 2026-02-13 | $518.36 | $571.28 | 4,017,700 | — | — |
| 2026-02-12 | $527.46 | $581.31 | 3,466,200 | — | — |
| 2026-02-11 | $537.46 | $592.33 | 3,691,000 | — | — |
| 2026-02-10 | $540.39 | $595.56 | 2,222,700 | — | — |
| 2026-02-09 | $535.33 | $589.98 | 4,110,300 | — | — |
| 2026-02-06 | $548.74 | $604.76 | 3,779,700 | — | — |
| 2026-02-05 | $551.89 | $608.23 | 4,621,600 | — | — |
| 2026-02-04 | $553.52 | $610.03 | 4,448,000 | — | — |
| 2026-02-03 | $550.72 | $606.94 | 5,706,700 | — | — |
| 2026-02-02 | $555.37 | $612.07 | 4,603,300 | — | — |
| 2026-01-30 | $538.79 | $593.80 | 4,306,900 | — | — |
| 2026-01-29 | $543.73 | $599.24 | 5,488,300 | — | — |
| 2026-01-28 | $521.37 | $574.60 | 5,483,000 | — | — |
| 2026-01-27 | $520.41 | $573.54 | 3,850,800 | — | — |
| 2026-01-26 | $527.36 | $581.20 | 4,839,700 | — | — |
| 2026-01-23 | $524.74 | $578.31 | 5,002,900 | — | — |
| 2026-01-22 | $532.86 | $587.26 | 5,114,900 | — | — |
| 2026-01-21 | $527.57 | $581.43 | 4,937,700 | — | — |
| 2026-01-20 | $531.74 | $586.03 | 4,098,700 | — | — |
| 2026-01-16 | $539.49 | $594.57 | 3,496,200 | — | — |
| 2026-01-15 | $542.65 | $598.05 | 4,005,600 | — | — |
| 2026-01-14 | $546.82 | $602.65 | 3,943,700 | — | — |
| 2026-01-13 | $544.99 | $600.63 | 8,721,600 | — | — |
| 2026-01-12 | $566.28 | $624.09 | 3,486,400 | — | — |
| 2026-01-09 | $575.54 | $634.30 | 2,221,100 | — | — |
| 2026-01-08 | $580.07 | $638.33 | 3,390,200 | — | — |
| 2026-01-07 | $579.92 | $638.17 | 3,653,900 | — | — |
| 2026-01-06 | $580.34 | $638.63 | 4,056,100 | — | — |
| 2026-01-05 | $568.57 | $625.68 | 2,865,000 | — | — |
| 2026-01-02 | $563.13 | $619.69 | 3,901,900 | — | — |