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 | — | — | — | $138.84 | 183,713 |
| 2026-09-03 | — | — | — | $132.59 | 133,006 |
| 2026-09-02 | — | — | — | $132.64 | 105,429 |
| 2026-09-01 | — | — | — | $128.00 | 128,109 |
| 2026-08-31 | — | — | — | $133.16 | 98,769 |
| 2026-08-28 | — | — | — | $141.04 | 212,609 |
| 2026-08-27 | $142.43 | $142.43 | 3,645,600 | $149.82 | 246,306 |
| 2026-08-26 | $140.80 | $140.80 | 10,150,200 | $130.47 | 594,611 |
| 2026-08-25 | $127.52 | $127.52 | 8,904,600 | $126.00 | 436,341 |
| 2026-08-24 | $120.91 | $120.91 | 2,669,900 | $119.80 | 169,850 |
| 2026-08-21 | $124.09 | $124.09 | 2,314,500 | $131.04 | 95,467 |
| 2026-08-20 | $124.88 | $124.88 | 2,010,500 | $126.03 | 96,400 |
| 2026-08-19 | $125.36 | $125.36 | 3,187,300 | $135.68 | 215,887 |
| 2026-08-18 | $135.23 | $135.23 | 3,962,400 | $145.88 | 220,748 |
| 2026-08-17 | $154.22 | $154.22 | 3,757,500 | $145.99 | 294,941 |
| 2026-08-14 | $140.35 | $140.35 | 1,917,900 | $134.35 | 101,569 |
| 2026-08-13 | $133.58 | $133.58 | 2,214,300 | $138.50 | 143,218 |
| 2026-08-12 | $140.00 | $140.00 | 2,396,000 | $139.30 | 144,162 |
| 2026-08-11 | $131.18 | $131.18 | 779,000 | $133.77 | 46,181 |
| 2026-08-10 | $131.27 | $131.27 | 1,444,300 | $140.40 | 134,987 |
| 2026-08-07 | $139.42 | $139.42 | 2,155,800 | $139.50 | 142,157 |
| 2026-08-06 | $134.78 | $134.78 | 2,943,900 | $119.69 | 203,803 |
| 2026-08-05 | $121.25 | $121.25 | 1,386,700 | $126.96 | 79,390 |
| 2026-08-04 | $129.16 | $129.16 | 2,340,400 | $128.15 | 143,240 |
| 2026-08-03 | $119.08 | $119.08 | 2,365,600 | $113.82 | 141,733 |
| 2026-07-31 | $117.82 | $117.82 | 2,399,000 | $121.63 | 160,218 |
| 2026-07-30 | $114.61 | $114.61 | 2,135,400 | $114.24 | 143,496 |
| 2026-07-29 | $103.55 | $103.55 | 2,149,000 | $111.11 | 126,748 |
| 2026-07-28 | $111.30 | $111.30 | 3,305,900 | $114.56 | 307,569 |
| 2026-07-27 | $121.52 | $121.52 | 2,011,300 | $124.81 | 112,769 |
| 2026-07-24 | $125.92 | $125.92 | 1,320,600 | $136.95 | 121,894 |
| 2026-07-23 | $138.68 | $138.68 | 1,870,200 | $133.95 | 93,657 |
| 2026-07-22 | $136.93 | $136.93 | 1,218,600 | $134.21 | 70,120 |
| 2026-07-21 | $137.84 | $137.84 | 2,360,600 | $132.69 | 98,295 |
| 2026-07-20 | $125.88 | $125.88 | 1,696,500 | $128.10 | 65,858 |
| 2026-07-17 | $124.96 | $124.96 | 3,452,100 | — | — |
| 2026-07-16 | $127.65 | $127.65 | 2,022,700 | — | — |
| 2026-07-15 | $135.22 | $135.22 | 2,821,400 | — | — |
| 2026-07-14 | $141.36 | $141.36 | 3,170,500 | — | — |
| 2026-07-13 | $132.15 | $132.15 | 1,667,800 | — | — |
| 2026-07-10 | $136.13 | $136.13 | 2,702,500 | — | — |
| 2026-07-09 | $137.50 | $137.50 | 2,870,800 | — | — |
| 2026-07-08 | $128.84 | $128.84 | 3,075,200 | — | — |
| 2026-07-07 | $126.40 | $126.40 | 3,310,300 | — | — |
| 2026-07-06 | $138.89 | $138.89 | 2,319,800 | — | — |
| 2026-07-02 | $135.27 | $135.27 | 4,137,100 | — | — |
| 2026-07-01 | $147.03 | $147.03 | 4,417,000 | — | — |
| 2026-06-30 | $161.85 | $161.85 | 2,664,900 | — | — |
| 2026-06-29 | $156.14 | $156.14 | 3,565,600 | — | — |
| 2026-06-26 | $149.75 | $149.75 | 18,132,500 | — | — |
| 2026-06-25 | $162.27 | $162.27 | 3,540,400 | — | — |
| 2026-06-24 | $158.48 | $158.48 | 2,773,900 | — | — |
| 2026-06-23 | $163.28 | $163.28 | 3,483,300 | — | — |
| 2026-06-22 | $174.73 | $174.73 | 3,199,400 | — | — |
| 2026-06-18 | $158.23 | $158.23 | 17,932,300 | — | — |
| 2026-06-17 | $150.20 | $150.20 | 2,838,300 | — | — |
| 2026-06-16 | $161.59 | $161.59 | 2,330,800 | — | — |
| 2026-06-15 | $174.30 | $174.30 | 2,889,900 | — | — |
| 2026-06-12 | $166.71 | $166.71 | 1,670,100 | — | — |
| 2026-06-11 | $163.57 | $163.57 | 2,277,600 | — | — |
| 2026-06-10 | $154.28 | $154.28 | 2,462,700 | — | — |
| 2026-06-09 | $157.52 | $157.52 | 4,051,900 | — | — |
| 2026-06-08 | $158.79 | $158.79 | 3,549,300 | — | — |
| 2026-06-05 | $151.02 | $151.02 | 3,840,400 | — | — |
| 2026-06-04 | $169.35 | $169.35 | 2,695,300 | — | — |
| 2026-06-03 | $163.50 | $163.50 | 3,298,400 | — | — |
| 2026-06-02 | $166.63 | $166.63 | 3,388,800 | — | — |
| 2026-06-01 | $149.58 | $149.58 | 3,975,000 | — | — |
| 2026-05-29 | $152.54 | $152.54 | 4,437,100 | — | — |
| 2026-05-28 | $166.33 | $166.33 | 4,841,500 | — | — |
| 2026-05-27 | $157.20 | $157.20 | 7,238,400 | — | — |
| 2026-05-26 | $164.46 | $164.46 | 8,945,400 | — | — |
| 2026-05-22 | $156.78 | $156.78 | 6,407,200 | — | — |
| 2026-05-21 | $146.53 | $146.53 | 2,842,000 | — | — |
| 2026-05-20 | $141.85 | $141.85 | 2,104,200 | — | — |
| 2026-05-19 | $134.79 | $134.79 | 3,234,500 | — | — |
| 2026-05-18 | $132.39 | $132.39 | 3,361,400 | — | — |
| 2026-05-15 | $137.64 | $137.64 | 2,256,800 | — | — |
| 2026-05-14 | $141.16 | $141.16 | 2,525,800 | — | — |
| 2026-05-13 | $139.74 | $139.74 | 3,446,200 | — | — |
| 2026-05-12 | $132.08 | $132.08 | 3,335,400 | — | — |
| 2026-05-11 | $136.53 | $136.53 | 4,255,200 | — | — |
| 2026-05-08 | $121.81 | $121.81 | 1,443,000 | — | — |
| 2026-05-07 | $121.50 | $121.50 | 3,230,800 | — | — |
| 2026-05-06 | $119.19 | $119.19 | 2,781,700 | — | — |
| 2026-05-05 | $112.98 | $112.98 | 1,464,800 | — | — |
| 2026-05-04 | $107.10 | $107.10 | 1,204,200 | — | — |
| 2026-05-01 | $107.81 | $107.81 | 2,141,100 | — | — |
| 2026-04-30 | $105.05 | $105.05 | 3,065,000 | — | — |
| 2026-04-29 | $98.29 | $98.29 | 2,365,300 | — | — |
| 2026-04-28 | $94.40 | $94.40 | 3,226,300 | — | — |
| 2026-04-27 | $101.29 | $101.29 | 2,811,200 | — | — |
| 2026-04-24 | $109.79 | $109.79 | 2,669,400 | — | — |
| 2026-04-23 | $105.34 | $105.34 | 1,806,400 | — | — |
| 2026-04-22 | $103.48 | $103.48 | 2,132,000 | — | — |
| 2026-04-21 | $103.48 | $103.48 | 3,544,300 | — | — |
| 2026-04-20 | $105.91 | $105.91 | 2,013,900 | — | — |
| 2026-04-17 | $107.71 | $107.71 | 3,572,000 | — | — |
| 2026-04-16 | $102.44 | $102.44 | 3,140,600 | — | — |
| 2026-04-15 | $93.27 | $93.27 | 2,689,800 | — | — |