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 | — | — | — | $331.78 | 37,805 |
| 2026-09-03 | — | — | — | $333.61 | 37,828 |
| 2026-09-02 | — | — | — | $333.97 | 87,780 |
| 2026-09-01 | — | — | — | $336.78 | 79,155 |
| 2026-08-31 | — | — | — | $341.71 | 50,518 |
| 2026-08-28 | — | — | — | $347.77 | 36,473 |
| 2026-08-27 | $345.21 | $670.59 | 1,264,000 | $347.31 | 42,096 |
| 2026-08-26 | $348.66 | $677.30 | 1,655,300 | $353.29 | 50,192 |
| 2026-08-25 | $350.45 | $680.77 | 1,271,500 | $352.16 | 57,222 |
| 2026-08-24 | $346.73 | $673.55 | 1,670,000 | $347.17 | 50,639 |
| 2026-08-21 | $346.59 | $673.27 | 1,686,400 | $348.10 | 46,497 |
| 2026-08-20 | $346.91 | $672.34 | 1,828,500 | $346.52 | 78,187 |
| 2026-08-19 | $353.59 | $685.29 | 1,538,300 | $350.61 | 74,665 |
| 2026-08-18 | $345.27 | $669.16 | 1,217,700 | $349.84 | 49,768 |
| 2026-08-17 | $349.97 | $678.27 | 2,192,200 | $355.19 | 62,260 |
| 2026-08-14 | $359.10 | $695.97 | 1,123,200 | $359.19 | 35,181 |
| 2026-08-13 | $361.55 | $700.72 | 1,723,100 | $360.30 | 89,509 |
| 2026-08-12 | $360.20 | $698.10 | 1,766,300 | $367.45 | 78,419 |
| 2026-08-11 | $364.42 | $706.28 | 1,132,800 | $361.95 | 44,121 |
| 2026-08-10 | $362.71 | $702.96 | 1,621,400 | $366.70 | 73,612 |
| 2026-08-07 | $369.73 | $716.57 | 1,573,300 | $365.27 | 87,530 |
| 2026-08-06 | $363.42 | $704.34 | 1,876,700 | $369.16 | 81,131 |
| 2026-08-05 | $369.68 | $716.47 | 1,984,000 | $362.79 | 105,998 |
| 2026-08-04 | $361.57 | $700.75 | 2,572,200 | $359.49 | 89,187 |
| 2026-08-03 | $354.22 | $686.51 | 2,083,100 | $349.96 | 84,115 |
| 2026-07-31 | $340.85 | $660.60 | 1,674,700 | $342.84 | 78,739 |
| 2026-07-30 | $344.84 | $668.33 | 1,763,700 | $346.51 | 80,433 |
| 2026-07-29 | $343.88 | $666.47 | 3,370,300 | $352.00 | 152,679 |
| 2026-07-28 | $354.27 | $686.61 | 3,746,300 | $346.72 | 264,628 |
| 2026-07-27 | $327.27 | $634.28 | 3,207,800 | $324.33 | 153,882 |
| 2026-07-24 | $317.51 | $615.36 | 2,021,300 | $312.77 | 133,611 |
| 2026-07-23 | $310.54 | $601.85 | 2,446,300 | $309.49 | 127,081 |
| 2026-07-22 | $319.91 | $620.01 | 2,765,700 | $321.05 | 153,922 |
| 2026-07-21 | $318.46 | $617.20 | 1,285,500 | $321.73 | 50,174 |
| 2026-07-20 | $323.60 | $627.17 | 1,481,900 | $332.69 | 77,153 |
| 2026-07-17 | $331.32 | $642.13 | 1,665,700 | — | — |
| 2026-07-16 | $338.14 | $655.35 | 1,629,200 | — | — |
| 2026-07-15 | $332.29 | $644.01 | 2,504,200 | — | — |
| 2026-07-14 | $328.50 | $636.66 | 1,486,200 | — | — |
| 2026-07-13 | $328.97 | $637.57 | 2,081,800 | — | — |
| 2026-07-10 | $333.99 | $647.30 | 1,125,200 | — | — |
| 2026-07-09 | $332.03 | $643.50 | 1,314,400 | — | — |
| 2026-07-08 | $330.57 | $640.67 | 2,232,200 | — | — |
| 2026-07-07 | $342.26 | $663.33 | 2,459,800 | — | — |
| 2026-07-06 | $349.13 | $676.65 | 1,688,000 | — | — |
| 2026-07-02 | $352.48 | $683.14 | 2,078,700 | — | — |
| 2026-07-01 | $346.05 | $670.68 | 2,485,600 | — | — |
| 2026-06-30 | $344.32 | $667.32 | 2,455,900 | — | — |
| 2026-06-29 | $344.30 | $667.28 | 3,913,300 | — | — |
| 2026-06-26 | $344.07 | $666.84 | 8,235,100 | — | — |
| 2026-06-25 | $339.08 | $657.17 | 2,606,700 | — | — |
| 2026-06-24 | $333.13 | $645.64 | 2,847,700 | — | — |
| 2026-06-23 | $322.90 | $625.81 | 3,080,600 | — | — |
| 2026-06-22 | $316.90 | $614.18 | 3,160,000 | — | — |
| 2026-06-18 | $320.79 | $621.72 | 4,269,200 | — | — |
| 2026-06-17 | $313.80 | $608.17 | 2,035,600 | — | — |
| 2026-06-16 | $322.44 | $624.92 | 2,416,800 | — | — |
| 2026-06-15 | $320.24 | $620.65 | 2,678,800 | — | — |
| 2026-06-12 | $317.30 | $614.96 | 1,954,100 | — | — |
| 2026-06-11 | $316.89 | $614.16 | 2,959,200 | — | — |
| 2026-06-10 | $303.91 | $589.00 | 1,821,600 | — | — |
| 2026-06-09 | $310.55 | $601.87 | 2,589,100 | — | — |
| 2026-06-08 | $299.55 | $580.55 | 2,442,000 | — | — |
| 2026-06-05 | $305.30 | $591.70 | 2,470,200 | — | — |
| 2026-06-04 | $300.09 | $581.60 | 1,876,600 | — | — |
| 2026-06-03 | $296.49 | $574.62 | 2,042,600 | — | — |
| 2026-06-02 | $293.00 | $567.86 | 2,048,100 | — | — |
| 2026-06-01 | $294.86 | $571.46 | 2,396,300 | — | — |
| 2026-05-29 | $303.84 | $588.87 | 2,569,600 | — | — |
| 2026-05-28 | $305.14 | $591.39 | 1,974,600 | — | — |
| 2026-05-27 | $309.97 | $600.75 | 2,683,300 | — | — |
| 2026-05-26 | $311.25 | $603.23 | 2,104,100 | — | — |
| 2026-05-22 | $309.08 | $599.02 | 1,274,400 | — | — |
| 2026-05-21 | $309.34 | $597.98 | 2,113,900 | — | — |
| 2026-05-20 | $307.70 | $594.81 | 2,727,300 | — | — |
| 2026-05-19 | $299.05 | $578.09 | 2,147,000 | — | — |
| 2026-05-18 | $302.78 | $585.30 | 1,897,200 | — | — |
| 2026-05-15 | $300.10 | $580.12 | 3,849,800 | — | — |
| 2026-05-14 | $309.18 | $597.67 | 2,588,400 | — | — |
| 2026-05-13 | $306.34 | $592.18 | 3,838,000 | — | — |
| 2026-05-12 | $311.58 | $602.31 | 1,721,700 | — | — |
| 2026-05-11 | $312.70 | $604.47 | 1,787,000 | — | — |
| 2026-05-08 | $316.82 | $612.44 | 1,249,700 | — | — |
| 2026-05-07 | $320.21 | $618.99 | 1,828,200 | — | — |
| 2026-05-06 | $323.63 | $625.60 | 2,628,300 | — | — |
| 2026-05-05 | $312.46 | $604.01 | 1,480,800 | — | — |
| 2026-05-04 | $310.49 | $600.20 | 1,942,100 | — | — |
| 2026-05-01 | $318.00 | $614.72 | 1,378,300 | — | — |
| 2026-04-30 | $321.61 | $621.70 | 2,165,700 | — | — |
| 2026-04-29 | $317.85 | $614.43 | 2,095,400 | — | — |
| 2026-04-28 | $324.27 | $626.84 | 2,439,800 | — | — |
| 2026-04-27 | $336.10 | $649.71 | 1,836,900 | — | — |
| 2026-04-24 | $337.70 | $652.80 | 1,692,900 | — | — |
| 2026-04-23 | $337.66 | $652.72 | 1,190,200 | — | — |
| 2026-04-22 | $335.15 | $647.87 | 1,309,500 | — | — |
| 2026-04-21 | $334.61 | $646.83 | 1,490,000 | — | — |
| 2026-04-20 | $343.93 | $664.84 | 1,314,400 | — | — |
| 2026-04-17 | $345.55 | $667.97 | 2,683,300 | — | — |
| 2026-04-16 | $333.34 | $644.37 | 1,396,300 | — | — |
| 2026-04-15 | $328.84 | $635.67 | 1,649,000 | — | — |