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 — 2026
| 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 | — | — |
| 2026-04-14 | $116.50 | $565.85 | 1,294,300 | — | — |
| 2026-04-13 | $116.32 | $564.98 | 1,896,800 | — | — |
| 2026-04-10 | $117.54 | $570.90 | 1,183,700 | — | — |
| 2026-04-09 | $118.78 | $576.92 | 1,922,000 | — | — |
| 2026-04-08 | $117.28 | $569.64 | 1,814,400 | — | — |
| 2026-04-07 | $116.94 | $567.99 | 1,679,200 | — | — |
| 2026-04-06 | $116.73 | $566.97 | 1,349,300 | — | — |
| 2026-04-02 | $117.58 | $571.10 | 1,563,300 | — | — |
| 2026-04-01 | $116.17 | $564.25 | 1,916,600 | — | — |
| 2026-03-31 | $115.77 | $562.30 | 3,371,300 | — | — |
| 2026-03-30 | $115.33 | $560.17 | 1,666,400 | — | — |
| 2026-03-27 | $114.36 | $555.46 | 1,873,600 | — | — |
| 2026-03-26 | $114.02 | $553.80 | 1,766,400 | — | — |
| 2026-03-25 | $112.72 | $547.49 | 1,424,600 | — | — |
| 2026-03-24 | $113.08 | $549.24 | 1,824,500 | — | — |
| 2026-03-23 | $112.05 | $544.24 | 1,644,400 | — | — |
| 2026-03-20 | $112.18 | $544.87 | 3,786,000 | — | — |
| 2026-03-19 | $115.64 | $561.67 | 1,960,800 | — | — |
| 2026-03-18 | $115.85 | $562.69 | 1,776,400 | — | — |
| 2026-03-17 | $117.29 | $569.69 | 1,206,300 | — | — |
| 2026-03-16 | $117.90 | $572.65 | 1,746,100 | — | — |
| 2026-03-13 | $117.35 | $569.98 | 1,831,400 | — | — |
| 2026-03-12 | $115.05 | $558.81 | 1,750,800 | — | — |
| 2026-03-11 | $113.30 | $550.31 | 1,370,900 | — | — |
| 2026-03-10 | $114.50 | $556.14 | 2,950,800 | — | — |
| 2026-03-09 | $115.59 | $561.43 | 2,170,600 | — | — |
| 2026-03-06 | $115.77 | $562.30 | 1,636,800 | — | — |
| 2026-03-05 | $116.09 | $563.86 | 3,070,000 | — | — |
| 2026-03-04 | $117.55 | $570.95 | 2,836,000 | — | — |
| 2026-03-03 | $116.12 | $564.00 | 2,354,600 | — | — |
| 2026-03-02 | $116.62 | $566.43 | 1,862,300 | — | — |
| 2026-02-27 | $116.96 | $568.08 | 2,392,500 | — | — |
| 2026-02-26 | $115.79 | $562.40 | 2,028,900 | — | — |
| 2026-02-25 | $115.42 | $560.60 | 1,680,500 | — | — |
| 2026-02-24 | $115.90 | $562.94 | 1,528,400 | — | — |
| 2026-02-23 | $115.80 | $562.45 | 1,634,300 | — | — |
| 2026-02-20 | $114.34 | $555.36 | 2,015,800 | — | — |
| 2026-02-19 | $114.22 | $554.78 | 1,922,000 | — | — |
| 2026-02-18 | $113.72 | $552.35 | 2,829,400 | — | — |
| 2026-02-17 | $115.45 | $560.75 | 2,662,700 | — | — |
| 2026-02-13 | $115.79 | $562.40 | 3,962,500 | — | — |
| 2026-02-12 | $114.03 | $549.22 | 3,431,900 | — | — |
| 2026-02-11 | $113.13 | $544.89 | 2,556,100 | — | — |
| 2026-02-10 | $112.92 | $543.88 | 1,986,900 | — | — |
| 2026-02-09 | $111.32 | $536.17 | 1,744,200 | — | — |
| 2026-02-06 | $111.42 | $536.65 | 2,980,700 | — | — |
| 2026-02-05 | $111.94 | $539.16 | 4,899,400 | — | — |
| 2026-02-04 | $113.33 | $545.85 | 3,417,300 | — | — |
| 2026-02-03 | $112.26 | $540.70 | 2,567,700 | — | — |
| 2026-02-02 | $109.84 | $529.04 | 2,703,700 | — | — |
| 2026-01-30 | $110.67 | $533.04 | 3,270,200 | — | — |
| 2026-01-29 | $110.41 | $531.79 | 3,225,500 | — | — |
| 2026-01-28 | $110.04 | $530.01 | 1,727,900 | — | — |
| 2026-01-27 | $110.35 | $531.50 | 2,364,800 | — | — |
| 2026-01-26 | $109.70 | $528.37 | 2,614,800 | — | — |
| 2026-01-23 | $109.10 | $525.48 | 3,547,600 | — | — |
| 2026-01-22 | $109.35 | $526.68 | 2,264,700 | — | — |
| 2026-01-21 | $109.52 | $527.50 | 1,888,000 | — | — |
| 2026-01-20 | $109.06 | $525.29 | 2,842,800 | — | — |
| 2026-01-16 | $108.59 | $523.02 | 1,638,100 | — | — |
| 2026-01-15 | $108.16 | $520.95 | 2,050,100 | — | — |
| 2026-01-14 | $107.07 | $515.70 | 1,468,700 | — | — |
| 2026-01-13 | $105.96 | $510.36 | 1,315,900 | — | — |
| 2026-01-12 | $105.00 | $505.73 | 1,893,300 | — | — |
| 2026-01-09 | $104.65 | $504.05 | 1,765,000 | — | — |
| 2026-01-08 | $105.23 | $506.84 | 1,749,400 | — | — |
| 2026-01-07 | $105.04 | $505.92 | 1,618,800 | — | — |
| 2026-01-06 | $105.95 | $510.31 | 2,039,100 | — | — |
| 2026-01-05 | $105.41 | $507.71 | 3,238,200 | — | — |
| 2026-01-02 | $106.47 | $512.81 | 1,898,800 | — | — |