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 | — | — | — | $340.59 | 20,684 |
| 2026-09-03 | — | — | — | $346.60 | 13,412 |
| 2026-09-02 | — | — | — | $339.76 | 13,175 |
| 2026-09-01 | — | — | — | $342.25 | 16,491 |
| 2026-08-31 | — | — | — | $335.96 | 18,668 |
| 2026-08-28 | — | — | — | $343.60 | 20,413 |
| 2026-08-27 | $346.09 | $628.64 | 365,900 | $352.01 | 13,312 |
| 2026-08-26 | $349.92 | $635.60 | 440,200 | $347.97 | 22,810 |
| 2026-08-25 | $348.48 | $632.98 | 383,700 | $351.89 | 22,465 |
| 2026-08-24 | $353.32 | $641.78 | 473,300 | $351.37 | 18,995 |
| 2026-08-21 | $353.08 | $641.34 | 511,100 | $356.88 | 25,833 |
| 2026-08-20 | $353.77 | $642.59 | 588,400 | $349.69 | 33,751 |
| 2026-08-19 | $352.79 | $640.81 | 511,000 | $352.07 | 19,358 |
| 2026-08-18 | $346.59 | $629.55 | 274,200 | $348.57 | 13,782 |
| 2026-08-17 | $346.61 | $629.59 | 283,200 | $349.45 | 13,504 |
| 2026-08-14 | $349.42 | $634.69 | 396,500 | $343.58 | 20,597 |
| 2026-08-13 | $346.16 | $628.77 | 777,600 | $347.80 | 24,326 |
| 2026-08-12 | $352.29 | $639.91 | 423,200 | $349.51 | 16,161 |
| 2026-08-11 | $351.37 | $638.23 | 389,400 | $351.98 | 20,261 |
| 2026-08-10 | $352.13 | $639.61 | 570,500 | $354.51 | 28,112 |
| 2026-08-07 | $354.07 | $643.14 | 500,700 | $347.93 | 39,864 |
| 2026-08-06 | $348.60 | $633.20 | 480,100 | $355.29 | 31,634 |
| 2026-08-05 | $351.02 | $637.60 | 499,400 | $347.80 | 25,768 |
| 2026-08-04 | $348.76 | $633.49 | 482,000 | $346.91 | 25,693 |
| 2026-08-03 | $347.94 | $632.00 | 643,100 | $341.67 | 44,314 |
| 2026-07-31 | $340.96 | $619.33 | 1,047,400 | $341.27 | 55,977 |
| 2026-07-30 | $339.59 | $616.84 | 563,900 | $336.35 | 39,526 |
| 2026-07-29 | $337.46 | $612.97 | 922,100 | $336.57 | 53,483 |
| 2026-07-28 | $337.00 | $611.73 | 876,500 | $332.26 | 54,364 |
| 2026-07-27 | $331.25 | $601.30 | 1,605,500 | $328.24 | 106,051 |
| 2026-07-24 | $328.20 | $595.76 | 1,508,600 | $351.17 | 134,261 |
| 2026-07-23 | $355.48 | $645.28 | 1,798,300 | $385.41 | 139,258 |
| 2026-07-22 | $358.41 | $650.60 | 861,100 | $363.00 | 52,306 |
| 2026-07-21 | $359.24 | $652.10 | 752,700 | $352.18 | 39,949 |
| 2026-07-20 | $352.32 | $639.54 | 684,500 | $357.28 | 48,938 |
| 2026-07-17 | $358.24 | $650.29 | 671,400 | — | — |
| 2026-07-16 | $362.44 | $657.91 | 554,200 | — | — |
| 2026-07-15 | $359.00 | $651.67 | 496,700 | — | — |
| 2026-07-14 | $357.65 | $649.22 | 740,400 | — | — |
| 2026-07-13 | $359.70 | $652.94 | 601,500 | — | — |
| 2026-07-10 | $353.71 | $642.07 | 446,100 | — | — |
| 2026-07-09 | $357.66 | $649.24 | 545,500 | — | — |
| 2026-07-08 | $353.68 | $642.01 | 923,900 | — | — |
| 2026-07-07 | $356.08 | $646.37 | 759,000 | — | — |
| 2026-07-06 | $357.64 | $649.20 | 682,900 | — | — |
| 2026-07-02 | $365.74 | $663.90 | 547,200 | — | — |
| 2026-07-01 | $365.00 | $662.56 | 853,600 | — | — |
| 2026-06-30 | $359.00 | $651.67 | 957,000 | — | — |
| 2026-06-29 | $354.68 | $643.83 | 695,800 | — | — |
| 2026-06-26 | $350.85 | $636.87 | 1,255,000 | — | — |
| 2026-06-25 | $346.56 | $629.09 | 1,615,300 | — | — |
| 2026-06-24 | $340.41 | $617.92 | 872,400 | — | — |
| 2026-06-23 | $336.39 | $610.63 | 784,600 | — | — |
| 2026-06-22 | $329.71 | $598.50 | 842,900 | — | — |
| 2026-06-18 | $327.95 | $595.31 | 1,479,300 | — | — |
| 2026-06-17 | $323.59 | $587.39 | 670,200 | — | — |
| 2026-06-16 | $329.58 | $598.26 | 770,700 | — | — |
| 2026-06-15 | $331.43 | $601.62 | 558,900 | — | — |
| 2026-06-12 | $328.82 | $596.88 | 465,300 | — | — |
| 2026-06-11 | $330.34 | $599.64 | 524,100 | — | — |
| 2026-06-10 | $330.92 | $600.70 | 935,900 | — | — |
| 2026-06-09 | $334.66 | $607.49 | 763,100 | — | — |
| 2026-06-08 | $319.75 | $580.42 | 594,600 | — | — |
| 2026-06-05 | $314.50 | $570.89 | 636,000 | — | — |
| 2026-06-04 | $317.32 | $576.01 | 629,100 | — | — |
| 2026-06-03 | $316.31 | $574.18 | 635,900 | — | — |
| 2026-06-02 | $312.17 | $566.66 | 707,600 | — | — |
| 2026-06-01 | $316.30 | $574.16 | 702,500 | — | — |
| 2026-05-29 | $322.81 | $585.97 | 1,307,900 | — | — |
| 2026-05-28 | $321.80 | $584.14 | 772,800 | — | — |
| 2026-05-27 | $312.71 | $567.64 | 657,600 | — | — |
| 2026-05-26 | $316.17 | $573.92 | 477,700 | — | — |
| 2026-05-22 | $316.42 | $574.38 | 533,800 | — | — |
| 2026-05-21 | $316.13 | $573.85 | 743,500 | — | — |
| 2026-05-20 | $305.50 | $554.55 | 641,800 | — | — |
| 2026-05-19 | $303.93 | $551.70 | 565,500 | — | — |
| 2026-05-18 | $304.41 | $552.57 | 515,400 | — | — |
| 2026-05-15 | $302.89 | $549.82 | 686,400 | — | — |
| 2026-05-14 | $300.19 | $544.91 | 700,500 | — | — |
| 2026-05-13 | $302.40 | $548.93 | 718,300 | — | — |
| 2026-05-12 | $312.07 | $566.48 | 1,124,800 | — | — |
| 2026-05-11 | $322.30 | $585.05 | 879,400 | — | — |
| 2026-05-08 | $325.92 | $591.62 | 1,033,400 | — | — |
| 2026-05-07 | $322.01 | $584.52 | 1,610,500 | — | — |
| 2026-05-06 | $312.55 | $567.35 | 789,200 | — | — |
| 2026-05-05 | $309.97 | $562.67 | 896,900 | — | — |
| 2026-05-04 | $300.18 | $544.90 | 472,200 | — | — |
| 2026-05-01 | $300.68 | $545.80 | 651,700 | — | — |
| 2026-04-30 | $297.59 | $540.19 | 1,110,800 | — | — |
| 2026-04-29 | $295.36 | $536.15 | 796,400 | — | — |
| 2026-04-28 | $292.13 | $529.88 | 1,186,500 | — | — |
| 2026-04-27 | $302.20 | $548.15 | 1,140,600 | — | — |
| 2026-04-24 | $306.16 | $555.33 | 1,286,000 | — | — |
| 2026-04-23 | $309.70 | $561.75 | 2,727,700 | — | — |
| 2026-04-22 | $274.41 | $497.74 | 1,007,700 | — | — |
| 2026-04-21 | $274.72 | $498.30 | 947,800 | — | — |
| 2026-04-20 | $278.00 | $504.25 | 1,008,200 | — | — |
| 2026-04-17 | $273.73 | $496.51 | 837,400 | — | — |
| 2026-04-16 | $269.81 | $489.40 | 894,300 | — | — |
| 2026-04-15 | $266.50 | $483.39 | 775,800 | — | — |