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
- 1980-03-17 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 | — | — | — | $604.11 | 69,685 |
| 2026-09-03 | — | — | — | $612.38 | 84,431 |
| 2026-09-02 | — | — | — | $601.54 | 81,731 |
| 2026-09-01 | — | — | — | $621.00 | 70,249 |
| 2026-08-31 | — | — | — | $614.10 | 82,478 |
| 2026-08-28 | — | — | — | $624.37 | 49,772 |
| 2026-08-27 | $630.70 | $777.73 | 1,466,900 | $631.18 | 89,547 |
| 2026-08-26 | $633.71 | $781.44 | 1,843,000 | $624.19 | 112,892 |
| 2026-08-25 | $628.15 | $774.59 | 1,535,300 | $631.01 | 91,885 |
| 2026-08-24 | $628.74 | $775.31 | 1,727,100 | $629.83 | 130,573 |
| 2026-08-21 | $629.27 | $775.97 | 1,556,000 | $625.90 | 78,973 |
| 2026-08-20 | $627.55 | $773.85 | 2,750,100 | $609.12 | 170,497 |
| 2026-08-19 | $613.54 | $756.57 | 2,507,200 | $594.63 | 139,026 |
| 2026-08-18 | $589.04 | $726.36 | 1,721,600 | $588.64 | 71,434 |
| 2026-08-17 | $585.51 | $722.01 | 887,300 | $582.29 | 64,008 |
| 2026-08-14 | $588.29 | $725.43 | 1,057,600 | $592.16 | 48,264 |
| 2026-08-13 | $595.89 | $734.80 | 1,448,300 | $603.50 | 63,184 |
| 2026-08-12 | $603.01 | $743.58 | 1,531,600 | $598.48 | 139,422 |
| 2026-08-11 | $605.00 | $746.04 | 1,656,100 | $597.92 | 118,897 |
| 2026-08-10 | $599.69 | $739.49 | 1,862,600 | $591.59 | 102,563 |
| 2026-08-07 | $594.00 | $732.47 | 2,206,600 | $578.00 | 111,673 |
| 2026-08-06 | $580.02 | $715.24 | 1,719,400 | $578.47 | 81,648 |
| 2026-08-05 | $577.83 | $712.53 | 1,552,800 | $564.78 | 88,868 |
| 2026-08-04 | $564.75 | $696.41 | 1,941,800 | $576.43 | 135,276 |
| 2026-08-03 | $574.03 | $707.85 | 1,588,900 | $575.79 | 144,298 |
| 2026-07-31 | $574.30 | $708.18 | 2,112,900 | $573.36 | 187,467 |
| 2026-07-30 | $576.77 | $711.23 | 2,264,700 | $570.78 | 160,585 |
| 2026-07-29 | $576.46 | $710.85 | 2,546,800 | $577.90 | 126,208 |
| 2026-07-28 | $576.41 | $710.78 | 3,034,300 | $573.50 | 205,128 |
| 2026-07-27 | $559.53 | $689.97 | 1,962,000 | $566.61 | 128,649 |
| 2026-07-24 | $568.26 | $700.73 | 2,939,400 | $570.00 | 238,115 |
| 2026-07-23 | $572.32 | $705.74 | 5,806,200 | $573.68 | 453,359 |
| 2026-07-22 | $526.46 | $649.19 | 2,334,500 | $524.20 | 164,630 |
| 2026-07-21 | $523.46 | $645.49 | 3,525,000 | $507.39 | 302,513 |
| 2026-07-20 | $526.23 | $648.91 | 1,590,900 | $529.19 | 94,445 |
| 2026-07-17 | $532.48 | $656.61 | 1,476,000 | — | — |
| 2026-07-16 | $543.19 | $669.82 | 1,895,600 | — | — |
| 2026-07-15 | $535.29 | $660.08 | 2,108,100 | — | — |
| 2026-07-14 | $534.07 | $658.57 | 2,122,400 | — | — |
| 2026-07-13 | $528.51 | $651.72 | 1,168,700 | — | — |
| 2026-07-10 | $527.05 | $649.92 | 1,233,000 | — | — |
| 2026-07-09 | $524.71 | $647.03 | 1,383,900 | — | — |
| 2026-07-08 | $510.13 | $629.05 | 2,021,600 | — | — |
| 2026-07-07 | $516.62 | $637.06 | 1,366,600 | — | — |
| 2026-07-06 | $517.60 | $638.26 | 1,857,600 | — | — |
| 2026-07-02 | $523.44 | $645.47 | 2,321,800 | — | — |
| 2026-07-01 | $513.33 | $633.00 | 2,220,000 | — | — |
| 2026-06-30 | $501.36 | $618.24 | 2,423,600 | — | — |
| 2026-06-29 | $506.42 | $624.48 | 2,076,300 | — | — |
| 2026-06-26 | $513.03 | $632.63 | 4,570,100 | — | — |
| 2026-06-25 | $505.75 | $623.65 | 2,975,400 | — | — |
| 2026-06-24 | $492.20 | $606.94 | 2,125,200 | — | — |
| 2026-06-23 | $469.35 | $578.77 | 1,824,600 | — | — |
| 2026-06-22 | $464.01 | $572.18 | 1,524,600 | — | — |
| 2026-06-18 | $464.61 | $572.92 | 3,358,500 | — | — |
| 2026-06-17 | $461.69 | $569.32 | 2,042,500 | — | — |
| 2026-06-16 | $472.63 | $582.81 | 1,517,100 | — | — |
| 2026-06-15 | $473.72 | $584.15 | 1,873,600 | — | — |
| 2026-06-12 | $469.34 | $578.17 | 2,389,700 | — | — |
| 2026-06-11 | $475.66 | $585.96 | 1,776,600 | — | — |
| 2026-06-10 | $482.04 | $593.82 | 2,051,000 | — | — |
| 2026-06-09 | $494.07 | $608.64 | 2,791,000 | — | — |
| 2026-06-08 | $469.63 | $578.53 | 1,939,500 | — | — |
| 2026-06-05 | $472.80 | $582.44 | 1,728,100 | — | — |
| 2026-06-04 | $482.03 | $593.81 | 2,241,900 | — | — |
| 2026-06-03 | $473.95 | $583.85 | 1,938,900 | — | — |
| 2026-06-02 | $482.08 | $593.87 | 1,774,500 | — | — |
| 2026-06-01 | $494.04 | $608.60 | 3,194,400 | — | — |
| 2026-05-29 | $492.51 | $606.72 | 4,184,100 | — | — |
| 2026-05-28 | $487.22 | $600.20 | 4,372,700 | — | — |
| 2026-05-27 | $456.21 | $562.00 | 2,958,600 | — | — |
| 2026-05-26 | $448.18 | $552.11 | 1,942,600 | — | — |
| 2026-05-22 | $448.28 | $552.23 | 1,686,100 | — | — |
| 2026-05-21 | $449.37 | $553.57 | 2,012,700 | — | — |
| 2026-05-20 | $451.79 | $556.55 | 2,851,600 | — | — |
| 2026-05-19 | $447.81 | $551.65 | 3,418,500 | — | — |
| 2026-05-18 | $442.00 | $544.49 | 1,908,500 | — | — |
| 2026-05-15 | $438.34 | $539.99 | 2,037,800 | — | — |
| 2026-05-14 | $448.21 | $552.14 | 2,100,300 | — | — |
| 2026-05-13 | $446.03 | $549.46 | 2,801,200 | — | — |
| 2026-05-12 | $459.30 | $565.81 | 3,055,700 | — | — |
| 2026-05-11 | $452.60 | $557.55 | 3,952,900 | — | — |
| 2026-05-08 | $465.00 | $572.83 | 3,905,600 | — | — |
| 2026-05-07 | $474.46 | $584.48 | 2,533,600 | — | — |
| 2026-05-06 | $472.95 | $582.62 | 1,861,500 | — | — |
| 2026-05-05 | $466.76 | $575.00 | 2,045,900 | — | — |
| 2026-05-04 | $462.60 | $569.87 | 1,815,700 | — | — |
| 2026-05-01 | $469.21 | $578.01 | 1,425,400 | — | — |
| 2026-04-30 | $478.96 | $590.02 | 2,161,200 | — | — |
| 2026-04-29 | $466.26 | $574.38 | 1,387,200 | — | — |
| 2026-04-28 | $470.22 | $579.26 | 2,243,000 | — | — |
| 2026-04-27 | $468.04 | $576.57 | 2,280,000 | — | — |
| 2026-04-24 | $469.71 | $578.63 | 2,684,400 | — | — |
| 2026-04-23 | $466.70 | $574.92 | 5,729,400 | — | — |
| 2026-04-22 | $513.98 | $633.17 | 1,801,700 | — | — |
| 2026-04-21 | $524.57 | $646.21 | 2,141,400 | — | — |
| 2026-04-20 | $526.02 | $648.00 | 1,437,500 | — | — |
| 2026-04-17 | $526.60 | $648.71 | 1,988,100 | — | — |
| 2026-04-16 | $516.00 | $635.65 | 1,375,100 | — | — |
| 2026-04-15 | $531.67 | $654.96 | 2,003,600 | — | — |