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
- 1970-01-02 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 | — | — | — | $108.27 | 105,346 |
| 2026-09-03 | — | — | — | $108.26 | 61,877 |
| 2026-09-02 | — | — | — | $107.55 | 80,532 |
| 2026-09-01 | — | — | — | $107.53 | 89,329 |
| 2026-08-31 | — | — | — | $106.94 | 58,737 |
| 2026-08-28 | — | — | — | $107.12 | 58,044 |
| 2026-08-27 | $106.69 | $3,225.39 | 1,479,700 | $106.90 | 53,375 |
| 2026-08-26 | $108.05 | $3,266.50 | 1,935,600 | $107.16 | 57,162 |
| 2026-08-25 | $107.09 | $3,237.48 | 1,571,400 | $107.45 | 52,679 |
| 2026-08-24 | $107.71 | $3,256.22 | 2,248,300 | $106.73 | 88,061 |
| 2026-08-21 | $106.35 | $3,215.11 | 2,310,700 | $108.34 | 187,040 |
| 2026-08-20 | $108.31 | $3,274.36 | 2,315,300 | $107.53 | 113,855 |
| 2026-08-19 | $108.00 | $3,264.99 | 2,587,000 | $108.79 | 63,933 |
| 2026-08-18 | $109.16 | $3,273.21 | 3,925,300 | $109.70 | 195,468 |
| 2026-08-17 | $108.99 | $3,268.11 | 1,602,400 | $108.70 | 59,248 |
| 2026-08-14 | $108.80 | $3,262.42 | 1,323,500 | $108.17 | 59,006 |
| 2026-08-13 | $108.39 | $3,250.12 | 2,030,000 | $108.01 | 114,299 |
| 2026-08-12 | $107.78 | $3,231.83 | 2,561,700 | $107.71 | 134,756 |
| 2026-08-11 | $107.50 | $3,223.44 | 1,862,000 | $106.20 | 104,044 |
| 2026-08-10 | $106.30 | $3,187.45 | 2,655,300 | $107.51 | 102,498 |
| 2026-08-07 | $107.98 | $3,237.83 | 2,160,900 | $108.71 | 127,550 |
| 2026-08-06 | $108.95 | $3,266.91 | 2,988,000 | $109.44 | 108,972 |
| 2026-08-05 | $108.32 | $3,248.02 | 2,198,800 | $107.52 | 81,606 |
| 2026-08-04 | $108.41 | $3,250.72 | 2,432,500 | $106.90 | 74,874 |
| 2026-08-03 | $107.95 | $3,236.93 | 2,042,900 | $108.30 | 53,924 |
| 2026-07-31 | $108.85 | $3,263.92 | 2,787,200 | $109.24 | 94,292 |
| 2026-07-30 | $109.66 | $3,288.20 | 2,762,900 | $111.77 | 94,164 |
| 2026-07-29 | $112.25 | $3,365.87 | 2,324,500 | $112.60 | 76,993 |
| 2026-07-28 | $111.98 | $3,357.77 | 2,395,600 | $112.01 | 72,063 |
| 2026-07-27 | $111.50 | $3,343.38 | 2,393,900 | $112.37 | 38,504 |
| 2026-07-24 | $113.01 | $3,388.65 | 2,971,900 | $113.12 | 100,775 |
| 2026-07-23 | $112.79 | $3,382.06 | 2,875,200 | $111.04 | 81,691 |
| 2026-07-22 | $112.09 | $3,361.07 | 1,674,200 | $110.66 | 41,772 |
| 2026-07-21 | $109.81 | $3,292.70 | 1,782,900 | $110.45 | 44,511 |
| 2026-07-20 | $111.05 | $3,329.88 | 2,006,900 | $112.58 | 67,601 |
| 2026-07-17 | $112.37 | $3,369.46 | 2,449,700 | — | — |
| 2026-07-16 | $112.39 | $3,370.06 | 1,661,600 | — | — |
| 2026-07-15 | $110.31 | $3,307.69 | 1,476,200 | — | — |
| 2026-07-14 | $111.96 | $3,357.17 | 1,619,800 | — | — |
| 2026-07-13 | $111.82 | $3,352.97 | 2,070,200 | — | — |
| 2026-07-10 | $111.12 | $3,331.98 | 1,343,900 | — | — |
| 2026-07-09 | $110.27 | $3,306.49 | 2,051,900 | — | — |
| 2026-07-08 | $112.09 | $3,361.07 | 1,582,900 | — | — |
| 2026-07-07 | $112.99 | $3,388.06 | 2,916,400 | — | — |
| 2026-07-06 | $111.94 | $3,356.57 | 2,617,200 | — | — |
| 2026-07-02 | $113.99 | $3,418.04 | 2,172,100 | — | — |
| 2026-07-01 | $110.95 | $3,326.88 | 1,906,800 | — | — |
| 2026-06-30 | $110.63 | $3,317.29 | 2,187,200 | — | — |
| 2026-06-29 | $112.29 | $3,367.07 | 1,676,500 | — | — |
| 2026-06-26 | $112.06 | $3,360.17 | 2,642,400 | — | — |
| 2026-06-25 | $110.76 | $3,321.19 | 1,738,800 | — | — |
| 2026-06-24 | $110.72 | $3,319.99 | 3,070,400 | — | — |
| 2026-06-23 | $108.75 | $3,260.92 | 2,420,300 | — | — |
| 2026-06-22 | $106.92 | $3,206.04 | 3,165,000 | — | — |
| 2026-06-18 | $106.36 | $3,189.25 | 6,555,000 | — | — |
| 2026-06-17 | $107.04 | $3,209.64 | 2,592,800 | — | — |
| 2026-06-16 | $108.37 | $3,249.52 | 1,657,100 | — | — |
| 2026-06-15 | $107.72 | $3,230.03 | 2,228,400 | — | — |
| 2026-06-12 | $107.74 | $3,230.63 | 1,916,100 | — | — |
| 2026-06-11 | $106.84 | $3,203.64 | 2,106,900 | — | — |
| 2026-06-10 | $107.60 | $3,226.43 | 2,359,200 | — | — |
| 2026-06-09 | $106.40 | $3,190.45 | 2,044,900 | — | — |
| 2026-06-08 | $104.31 | $3,127.78 | 1,733,200 | — | — |
| 2026-06-05 | $106.26 | $3,186.25 | 1,810,100 | — | — |
| 2026-06-04 | $104.08 | $3,120.89 | 1,910,200 | — | — |
| 2026-06-03 | $103.48 | $3,102.89 | 2,838,700 | — | — |
| 2026-06-02 | $103.79 | $3,112.19 | 3,356,400 | — | — |
| 2026-06-01 | $103.60 | $3,106.49 | 1,940,500 | — | — |
| 2026-05-29 | $105.63 | $3,167.36 | 8,332,600 | — | — |
| 2026-05-28 | $106.30 | $3,187.45 | 2,083,500 | — | — |
| 2026-05-27 | $108.01 | $3,238.73 | 3,157,900 | — | — |
| 2026-05-26 | $107.70 | $3,229.43 | 1,933,600 | — | — |
| 2026-05-22 | $108.54 | $3,254.62 | 2,238,100 | — | — |
| 2026-05-21 | $107.40 | $3,220.44 | 1,731,700 | — | — |
| 2026-05-20 | $106.30 | $3,187.45 | 1,945,000 | — | — |
| 2026-05-19 | $108.14 | $3,242.63 | 3,361,400 | — | — |
| 2026-05-18 | $106.51 | $3,193.75 | 3,061,500 | — | — |
| 2026-05-15 | $105.36 | $3,159.27 | 2,328,400 | — | — |
| 2026-05-14 | $107.13 | $3,212.34 | 2,006,400 | — | — |
| 2026-05-13 | $106.16 | $3,183.25 | 2,464,000 | — | — |
| 2026-05-12 | $106.90 | $3,178.82 | 3,283,700 | — | — |
| 2026-05-11 | $106.21 | $3,158.30 | 2,115,200 | — | — |
| 2026-05-08 | $106.31 | $3,161.27 | 2,580,100 | — | — |
| 2026-05-07 | $106.39 | $3,163.65 | 3,106,200 | — | — |
| 2026-05-06 | $106.87 | $3,177.93 | 2,281,200 | — | — |
| 2026-05-05 | $109.15 | $3,245.72 | 1,776,100 | — | — |
| 2026-05-04 | $109.63 | $3,260.00 | 2,909,900 | — | — |
| 2026-05-01 | $110.49 | $3,285.57 | 2,280,600 | — | — |
| 2026-04-30 | $111.49 | $3,315.31 | 2,918,800 | — | — |
| 2026-04-29 | $108.88 | $3,237.69 | 1,512,400 | — | — |
| 2026-04-28 | $109.62 | $3,259.70 | 1,574,000 | — | — |
| 2026-04-27 | $108.83 | $3,236.21 | 1,260,100 | — | — |
| 2026-04-24 | $109.06 | $3,243.05 | 1,418,000 | — | — |
| 2026-04-23 | $110.25 | $3,278.43 | 1,638,800 | — | — |
| 2026-04-22 | $108.13 | $3,215.39 | 1,497,700 | — | — |
| 2026-04-21 | $108.19 | $3,217.18 | 1,528,000 | — | — |
| 2026-04-20 | $109.67 | $3,261.19 | 1,424,400 | — | — |
| 2026-04-17 | $110.15 | $3,275.46 | 2,109,400 | — | — |
| 2026-04-16 | $110.52 | $3,286.46 | 1,621,800 | — | — |
| 2026-04-15 | $110.28 | $3,279.33 | 1,668,900 | — | — |