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 | — | — | — | $106.30 | 48,133 |
| 2026-09-03 | — | — | — | $106.18 | 49,686 |
| 2026-09-02 | — | — | — | $106.22 | 97,316 |
| 2026-09-01 | — | — | — | $106.47 | 56,684 |
| 2026-08-31 | — | — | — | $106.00 | 75,195 |
| 2026-08-28 | — | — | — | $106.40 | 67,452 |
| 2026-08-27 | $106.28 | $525.17 | 1,818,200 | $106.09 | 55,145 |
| 2026-08-26 | $107.52 | $531.30 | 1,452,600 | $106.89 | 57,675 |
| 2026-08-25 | $106.67 | $527.10 | 1,780,800 | $107.83 | 58,424 |
| 2026-08-24 | $107.58 | $531.60 | 2,703,400 | $106.61 | 113,538 |
| 2026-08-21 | $106.01 | $523.84 | 2,929,900 | $108.55 | 81,755 |
| 2026-08-20 | $108.51 | $536.19 | 2,078,700 | $108.89 | 80,759 |
| 2026-08-19 | $109.34 | $540.29 | 2,794,800 | $111.50 | 95,682 |
| 2026-08-18 | $111.05 | $548.74 | 1,932,800 | $111.21 | 59,410 |
| 2026-08-17 | $110.49 | $545.97 | 2,375,700 | $110.18 | 98,618 |
| 2026-08-14 | $110.52 | $546.12 | 1,796,900 | $109.42 | 90,476 |
| 2026-08-13 | $110.28 | $540.23 | 4,271,100 | $109.47 | 144,966 |
| 2026-08-12 | $109.11 | $534.50 | 5,786,300 | $107.82 | 199,805 |
| 2026-08-11 | $106.68 | $522.59 | 1,737,000 | $106.30 | 71,406 |
| 2026-08-10 | $106.12 | $519.85 | 2,153,800 | $107.26 | 81,921 |
| 2026-08-07 | $107.63 | $527.25 | 2,359,500 | $107.31 | 109,329 |
| 2026-08-06 | $107.97 | $528.91 | 3,664,900 | $109.44 | 81,254 |
| 2026-08-05 | $108.26 | $530.33 | 2,119,700 | $109.01 | 72,475 |
| 2026-08-04 | $109.25 | $535.18 | 1,983,400 | $108.01 | 74,313 |
| 2026-08-03 | $109.28 | $535.33 | 2,032,200 | $109.23 | 73,137 |
| 2026-07-31 | $109.42 | $536.01 | 1,992,700 | $109.76 | 67,225 |
| 2026-07-30 | $110.05 | $539.10 | 2,138,000 | $111.56 | 79,694 |
| 2026-07-29 | $111.29 | $545.18 | 3,097,800 | $114.46 | 122,348 |
| 2026-07-28 | $113.61 | $556.54 | 2,190,700 | $114.52 | 85,657 |
| 2026-07-27 | $113.82 | $557.57 | 1,936,800 | $115.40 | 65,763 |
| 2026-07-24 | $115.77 | $567.12 | 1,849,600 | $115.26 | 93,888 |
| 2026-07-23 | $114.72 | $561.98 | 1,820,600 | $113.24 | 84,797 |
| 2026-07-22 | $113.46 | $555.81 | 1,729,100 | $112.43 | 47,300 |
| 2026-07-21 | $111.82 | $547.77 | 1,989,200 | $112.33 | 99,182 |
| 2026-07-20 | $112.55 | $551.35 | 1,608,600 | $113.82 | 69,198 |
| 2026-07-17 | $113.35 | $555.27 | 2,024,600 | — | — |
| 2026-07-16 | $114.49 | $560.85 | 1,771,800 | — | — |
| 2026-07-15 | $112.97 | $553.41 | 1,894,400 | — | — |
| 2026-07-14 | $115.05 | $563.59 | 1,520,400 | — | — |
| 2026-07-13 | $115.87 | $567.61 | 1,465,200 | — | — |
| 2026-07-10 | $114.96 | $563.15 | 1,588,700 | — | — |
| 2026-07-09 | $114.89 | $562.81 | 1,783,000 | — | — |
| 2026-07-08 | $116.24 | $569.42 | 2,720,300 | — | — |
| 2026-07-07 | $117.68 | $576.48 | 1,971,600 | — | — |
| 2026-07-06 | $116.63 | $571.33 | 1,616,500 | — | — |
| 2026-07-02 | $118.83 | $582.11 | 1,186,700 | — | — |
| 2026-07-01 | $116.22 | $569.33 | 1,582,200 | — | — |
| 2026-06-30 | $116.77 | $572.02 | 2,592,400 | — | — |
| 2026-06-29 | $118.44 | $580.20 | 1,833,400 | — | — |
| 2026-06-26 | $118.85 | $582.21 | 2,661,200 | — | — |
| 2026-06-25 | $117.07 | $573.49 | 2,017,000 | — | — |
| 2026-06-24 | $115.61 | $566.34 | 2,929,900 | — | — |
| 2026-06-23 | $114.14 | $559.14 | 2,717,400 | — | — |
| 2026-06-22 | $113.04 | $553.75 | 1,885,800 | — | — |
| 2026-06-18 | $112.17 | $549.49 | 4,346,800 | — | — |
| 2026-06-17 | $112.54 | $551.30 | 2,095,500 | — | — |
| 2026-06-16 | $114.67 | $561.73 | 2,733,300 | — | — |
| 2026-06-15 | $114.00 | $558.45 | 2,634,600 | — | — |
| 2026-06-12 | $113.44 | $555.71 | 1,903,500 | — | — |
| 2026-06-11 | $113.07 | $553.89 | 2,075,700 | — | — |
| 2026-06-10 | $114.01 | $558.50 | 1,584,900 | — | — |
| 2026-06-09 | $113.10 | $554.04 | 2,207,400 | — | — |
| 2026-06-08 | $111.25 | $544.98 | 1,694,400 | — | — |
| 2026-06-05 | $112.95 | $553.31 | 2,843,700 | — | — |
| 2026-06-04 | $111.23 | $544.88 | 2,658,500 | — | — |
| 2026-06-03 | $110.05 | $539.10 | 2,747,800 | — | — |
| 2026-06-02 | $110.23 | $539.98 | 1,709,700 | — | — |
| 2026-06-01 | $108.60 | $532.00 | 2,593,800 | — | — |
| 2026-05-29 | $111.05 | $544.00 | 2,861,400 | — | — |
| 2026-05-28 | $111.67 | $547.04 | 2,536,600 | — | — |
| 2026-05-27 | $113.14 | $554.24 | 1,721,300 | — | — |
| 2026-05-26 | $112.99 | $553.50 | 2,084,500 | — | — |
| 2026-05-22 | $113.41 | $555.56 | 2,125,400 | — | — |
| 2026-05-21 | $112.11 | $549.19 | 2,456,900 | — | — |
| 2026-05-20 | $110.65 | $542.04 | 2,298,300 | — | — |
| 2026-05-19 | $111.49 | $546.16 | 2,285,200 | — | — |
| 2026-05-18 | $109.55 | $536.65 | 2,561,400 | — | — |
| 2026-05-15 | $109.16 | $534.74 | 2,388,100 | — | — |
| 2026-05-14 | $111.64 | $546.89 | 1,661,000 | — | — |
| 2026-05-13 | $112.20 | $544.96 | 1,429,900 | — | — |
| 2026-05-12 | $112.58 | $546.81 | 1,964,700 | — | — |
| 2026-05-11 | $112.77 | $547.73 | 1,394,700 | — | — |
| 2026-05-08 | $111.66 | $542.34 | 1,545,400 | — | — |
| 2026-05-07 | $112.78 | $547.78 | 1,704,500 | — | — |
| 2026-05-06 | $113.94 | $553.42 | 1,982,800 | — | — |
| 2026-05-05 | $115.22 | $559.63 | 2,923,400 | — | — |
| 2026-05-04 | $116.44 | $565.56 | 2,171,800 | — | — |
| 2026-05-01 | $117.46 | $570.51 | 1,885,800 | — | — |
| 2026-04-30 | $117.94 | $572.84 | 2,648,900 | — | — |
| 2026-04-29 | $114.51 | $556.18 | 1,519,700 | — | — |
| 2026-04-28 | $115.78 | $562.35 | 1,285,900 | — | — |
| 2026-04-27 | $115.12 | $559.15 | 1,575,300 | — | — |
| 2026-04-24 | $114.60 | $556.62 | 1,510,300 | — | — |
| 2026-04-23 | $115.57 | $561.33 | 1,571,900 | — | — |
| 2026-04-22 | $113.38 | $550.70 | 2,450,100 | — | — |
| 2026-04-21 | $113.58 | $551.67 | 1,868,500 | — | — |
| 2026-04-20 | $115.14 | $559.24 | 1,357,200 | — | — |
| 2026-04-17 | $115.87 | $562.79 | 1,246,700 | — | — |
| 2026-04-16 | $116.43 | $565.51 | 2,307,000 | — | — |
| 2026-04-15 | $114.85 | $557.84 | 1,696,300 | — | — |