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
- 1981-12-31 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 | — | — | — | $405.92 | 32,470 |
| 2026-09-03 | — | — | — | $402.30 | 40,655 |
| 2026-09-02 | — | — | — | $397.91 | 61,882 |
| 2026-09-01 | — | — | — | $393.00 | 45,925 |
| 2026-08-31 | — | — | — | $385.77 | 30,750 |
| 2026-08-28 | — | — | — | $393.95 | 44,159 |
| 2026-08-27 | $392.63 | $2,018.92 | 899,300 | $388.62 | 48,684 |
| 2026-08-26 | $391.06 | $2,010.85 | 908,100 | $389.28 | 65,650 |
| 2026-08-25 | $389.71 | $2,003.91 | 954,800 | $383.97 | 82,595 |
| 2026-08-24 | $386.61 | $1,987.97 | 1,455,000 | $380.57 | 111,180 |
| 2026-08-21 | $378.88 | $1,948.22 | 1,143,600 | $382.99 | 46,927 |
| 2026-08-20 | $380.73 | $1,957.73 | 1,316,600 | $375.88 | 63,896 |
| 2026-08-19 | $378.02 | $1,943.80 | 1,141,300 | $385.73 | 50,840 |
| 2026-08-18 | $382.00 | $1,964.26 | 741,200 | $384.05 | 36,264 |
| 2026-08-17 | $384.31 | $1,976.14 | 756,600 | $386.84 | 36,482 |
| 2026-08-14 | $389.05 | $2,000.51 | 761,100 | $385.29 | 61,575 |
| 2026-08-13 | $384.97 | $1,979.53 | 754,100 | $392.33 | 31,222 |
| 2026-08-12 | $388.83 | $1,999.38 | 1,258,700 | $371.36 | 51,598 |
| 2026-08-11 | $372.82 | $1,917.06 | 732,900 | $386.50 | 37,014 |
| 2026-08-10 | $385.70 | $1,983.29 | 1,150,400 | $386.75 | 43,863 |
| 2026-08-07 | $385.00 | $1,979.69 | 1,405,000 | $363.58 | 68,756 |
| 2026-08-06 | $367.24 | $1,888.37 | 1,371,500 | $364.59 | 70,181 |
| 2026-08-05 | $363.82 | $1,870.78 | 1,492,700 | $360.83 | 82,409 |
| 2026-08-04 | $362.16 | $1,862.24 | 1,553,400 | $374.85 | 95,247 |
| 2026-08-03 | $374.50 | $1,925.70 | 1,394,300 | $365.64 | 69,573 |
| 2026-07-31 | $363.86 | $1,870.99 | 1,454,600 | $370.65 | 72,465 |
| 2026-07-30 | $366.66 | $1,885.38 | 2,368,100 | $363.93 | 160,841 |
| 2026-07-29 | $365.41 | $1,878.96 | 4,110,200 | $386.89 | 235,176 |
| 2026-07-28 | $388.71 | $1,998.77 | 2,253,600 | $383.64 | 136,359 |
| 2026-07-27 | $381.15 | $1,959.89 | 1,361,800 | $390.71 | 63,426 |
| 2026-07-24 | $389.32 | $2,001.90 | 740,300 | $397.40 | 44,738 |
| 2026-07-23 | $394.50 | $2,028.54 | 1,182,600 | $393.71 | 54,821 |
| 2026-07-22 | $397.60 | $2,044.48 | 689,700 | $397.59 | 26,355 |
| 2026-07-21 | $404.34 | $2,079.14 | 724,900 | $398.04 | 30,162 |
| 2026-07-20 | $398.20 | $2,047.56 | 1,052,400 | $400.00 | 48,515 |
| 2026-07-17 | $400.00 | $2,056.82 | 2,047,900 | — | — |
| 2026-07-16 | $386.48 | $1,987.30 | 2,288,100 | — | — |
| 2026-07-15 | $407.78 | $2,096.82 | 1,565,800 | — | — |
| 2026-07-14 | $406.77 | $2,091.63 | 967,100 | — | — |
| 2026-07-13 | $406.00 | $2,087.67 | 1,156,700 | — | — |
| 2026-07-10 | $392.22 | $2,016.81 | 1,788,300 | — | — |
| 2026-07-09 | $397.76 | $2,045.30 | 1,225,700 | — | — |
| 2026-07-08 | $396.29 | $2,037.74 | 1,181,900 | — | — |
| 2026-07-07 | $394.62 | $2,029.16 | 831,100 | — | — |
| 2026-07-06 | $392.86 | $2,020.11 | 1,349,400 | — | — |
| 2026-07-02 | $396.75 | $2,040.11 | 1,398,900 | — | — |
| 2026-07-01 | $409.42 | $2,105.26 | 1,689,300 | — | — |
| 2026-06-30 | $397.22 | $2,042.52 | 1,548,500 | — | — |
| 2026-06-29 | $388.90 | $1,999.74 | 1,231,100 | — | — |
| 2026-06-26 | $383.84 | $1,973.72 | 1,704,900 | — | — |
| 2026-06-25 | $376.00 | $1,928.86 | 1,151,100 | — | — |
| 2026-06-24 | $361.64 | $1,855.19 | 1,663,000 | — | — |
| 2026-06-23 | $359.13 | $1,842.32 | 1,568,500 | — | — |
| 2026-06-22 | $360.72 | $1,850.47 | 1,705,900 | — | — |
| 2026-06-18 | $360.65 | $1,850.12 | 3,571,100 | — | — |
| 2026-06-17 | $362.00 | $1,857.04 | 1,420,200 | — | — |
| 2026-06-16 | $369.49 | $1,895.46 | 1,697,100 | — | — |
| 2026-06-15 | $380.26 | $1,950.71 | 1,784,600 | — | — |
| 2026-06-12 | $379.22 | $1,945.38 | 980,000 | — | — |
| 2026-06-11 | $368.69 | $1,891.36 | 1,097,700 | — | — |
| 2026-06-10 | $364.46 | $1,869.66 | 960,800 | — | — |
| 2026-06-09 | $363.18 | $1,863.09 | 1,436,000 | — | — |
| 2026-06-08 | $355.98 | $1,826.16 | 1,117,700 | — | — |
| 2026-06-05 | $350.08 | $1,795.89 | 1,739,400 | — | — |
| 2026-06-04 | $349.80 | $1,794.46 | 1,892,200 | — | — |
| 2026-06-03 | $327.54 | $1,680.26 | 1,125,100 | — | — |
| 2026-06-02 | $320.88 | $1,646.10 | 919,700 | — | — |
| 2026-06-01 | $328.31 | $1,684.21 | 1,954,600 | — | — |
| 2026-05-29 | $305.42 | $1,566.79 | 1,575,200 | — | — |
| 2026-05-28 | $308.70 | $1,583.61 | 576,600 | — | — |
| 2026-05-27 | $306.27 | $1,571.15 | 724,900 | — | — |
| 2026-05-26 | $301.69 | $1,547.65 | 698,100 | — | — |
| 2026-05-22 | $307.95 | $1,579.77 | 677,900 | — | — |
| 2026-05-21 | $303.68 | $1,557.86 | 939,300 | — | — |
| 2026-05-20 | $304.10 | $1,560.02 | 1,593,900 | — | — |
| 2026-05-19 | $310.55 | $1,593.10 | 1,720,300 | — | — |
| 2026-05-18 | $306.00 | $1,569.76 | 1,744,700 | — | — |
| 2026-05-15 | $305.12 | $1,565.25 | 1,975,700 | — | — |
| 2026-05-14 | $301.35 | $1,545.91 | 2,036,800 | — | — |
| 2026-05-13 | $304.85 | $1,563.86 | 3,077,800 | — | — |
| 2026-05-12 | $295.35 | $1,515.13 | 2,904,400 | — | — |
| 2026-05-11 | $274.26 | $1,406.94 | 2,485,000 | — | — |
| 2026-05-08 | $274.96 | $1,410.53 | 3,151,900 | — | — |
| 2026-05-07 | $247.12 | $1,267.71 | 1,178,500 | — | — |
| 2026-05-06 | $246.33 | $1,263.66 | 1,544,800 | — | — |
| 2026-05-05 | $239.53 | $1,228.78 | 1,183,400 | — | — |
| 2026-05-04 | $237.96 | $1,220.72 | 1,058,600 | — | — |
| 2026-05-01 | $233.63 | $1,198.51 | 1,493,300 | — | — |
| 2026-04-30 | $236.44 | $1,212.92 | 2,164,800 | — | — |
| 2026-04-29 | $243.12 | $1,247.19 | 4,028,000 | — | — |
| 2026-04-28 | $229.72 | $1,178.45 | 2,945,000 | — | — |
| 2026-04-27 | $223.62 | $1,147.16 | 1,348,300 | — | — |
| 2026-04-24 | $215.23 | $1,104.12 | 1,011,700 | — | — |
| 2026-04-23 | $214.95 | $1,102.68 | 1,228,300 | — | — |
| 2026-04-22 | $217.40 | $1,115.25 | 1,639,400 | — | — |
| 2026-04-21 | $217.36 | $1,115.05 | 3,067,200 | — | — |
| 2026-04-20 | $210.34 | $1,079.03 | 1,506,700 | — | — |
| 2026-04-17 | $205.14 | $1,052.36 | 1,896,600 | — | — |
| 2026-04-16 | $200.76 | $1,029.89 | 1,825,300 | — | — |
| 2026-04-15 | $198.37 | $1,017.63 | 1,294,600 | — | — |