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 | — | — | — | $120.83 | 144,272 |
| 2026-09-03 | — | — | — | $121.29 | 141,407 |
| 2026-09-02 | — | — | — | $120.15 | 200,598 |
| 2026-09-01 | — | — | — | $120.49 | 139,232 |
| 2026-08-31 | — | — | — | $119.57 | 173,311 |
| 2026-08-28 | — | — | — | $121.34 | 102,112 |
| 2026-08-27 | $120.84 | $1,058.49 | 3,208,700 | $120.80 | 151,871 |
| 2026-08-26 | $121.89 | $1,067.68 | 2,744,100 | $121.93 | 115,175 |
| 2026-08-25 | $121.59 | $1,065.06 | 2,766,600 | $121.65 | 68,415 |
| 2026-08-24 | $121.97 | $1,068.39 | 3,356,300 | $120.51 | 225,129 |
| 2026-08-21 | $119.85 | $1,049.82 | 4,844,700 | $122.96 | 98,621 |
| 2026-08-20 | $122.69 | $1,074.69 | 3,729,200 | $123.31 | 161,225 |
| 2026-08-19 | $123.60 | $1,082.66 | 3,525,900 | $124.43 | 87,260 |
| 2026-08-18 | $123.99 | $1,086.08 | 5,411,500 | $124.93 | 170,852 |
| 2026-08-17 | $123.58 | $1,082.49 | 2,896,400 | $123.47 | 97,179 |
| 2026-08-14 | $123.92 | $1,085.47 | 4,124,800 | $123.42 | 135,646 |
| 2026-08-13 | $124.49 | $1,080.96 | 3,336,800 | $123.70 | 115,547 |
| 2026-08-12 | $123.49 | $1,072.27 | 3,440,900 | $122.81 | 172,771 |
| 2026-08-11 | $123.19 | $1,069.67 | 7,042,800 | $121.14 | 285,201 |
| 2026-08-10 | $121.19 | $1,052.30 | 11,795,800 | $123.79 | 625,038 |
| 2026-08-07 | $124.85 | $1,084.08 | 4,309,600 | $123.12 | 152,131 |
| 2026-08-06 | $123.90 | $1,075.83 | 5,060,500 | $125.01 | 210,426 |
| 2026-08-05 | $123.34 | $1,070.97 | 6,787,900 | $124.13 | 174,090 |
| 2026-08-04 | $124.27 | $1,079.04 | 5,683,300 | $123.61 | 304,047 |
| 2026-08-03 | $124.28 | $1,079.13 | 5,075,600 | $125.07 | 210,268 |
| 2026-07-31 | $125.43 | $1,089.12 | 4,313,200 | $125.81 | 176,455 |
| 2026-07-30 | $126.27 | $1,096.41 | 4,743,800 | $128.91 | 194,820 |
| 2026-07-29 | $129.08 | $1,120.81 | 3,668,300 | $129.92 | 160,849 |
| 2026-07-28 | $129.24 | $1,122.20 | 3,641,600 | $129.66 | 167,582 |
| 2026-07-27 | $128.83 | $1,118.64 | 2,971,200 | $129.81 | 126,560 |
| 2026-07-24 | $130.52 | $1,133.31 | 2,856,500 | $129.40 | 84,391 |
| 2026-07-23 | $129.26 | $1,122.37 | 3,459,800 | $127.65 | 136,230 |
| 2026-07-22 | $127.95 | $1,111.00 | 3,410,100 | $126.93 | 176,977 |
| 2026-07-21 | $125.91 | $1,093.29 | 4,113,000 | $125.32 | 164,448 |
| 2026-07-20 | $125.85 | $1,092.76 | 4,309,300 | $126.06 | 181,604 |
| 2026-07-17 | $125.01 | $1,085.47 | 4,890,200 | — | — |
| 2026-07-16 | $126.11 | $1,095.02 | 3,518,500 | — | — |
| 2026-07-15 | $124.34 | $1,079.65 | 3,482,200 | — | — |
| 2026-07-14 | $126.37 | $1,097.28 | 2,391,500 | — | — |
| 2026-07-13 | $126.86 | $1,101.53 | 2,362,000 | — | — |
| 2026-07-10 | $125.48 | $1,089.55 | 2,801,200 | — | — |
| 2026-07-09 | $125.26 | $1,087.64 | 3,807,500 | — | — |
| 2026-07-08 | $126.79 | $1,100.93 | 2,570,100 | — | — |
| 2026-07-07 | $128.22 | $1,113.34 | 3,416,100 | — | — |
| 2026-07-06 | $125.97 | $1,093.81 | 5,757,600 | — | — |
| 2026-07-02 | $129.60 | $1,125.33 | 5,123,300 | — | — |
| 2026-07-01 | $125.77 | $1,092.07 | 4,257,900 | — | — |
| 2026-06-30 | $126.58 | $1,099.10 | 3,882,100 | — | — |
| 2026-06-29 | $128.33 | $1,114.30 | 2,818,600 | — | — |
| 2026-06-26 | $128.40 | $1,114.91 | 4,450,300 | — | — |
| 2026-06-25 | $127.11 | $1,103.70 | 3,985,100 | — | — |
| 2026-06-24 | $126.53 | $1,098.67 | 4,420,100 | — | — |
| 2026-06-23 | $125.05 | $1,085.82 | 3,674,000 | — | — |
| 2026-06-22 | $123.52 | $1,072.53 | 3,802,800 | — | — |
| 2026-06-18 | $123.86 | $1,075.48 | 8,866,200 | — | — |
| 2026-06-17 | $123.73 | $1,074.36 | 3,266,500 | — | — |
| 2026-06-16 | $126.06 | $1,094.59 | 3,559,300 | — | — |
| 2026-06-15 | $125.28 | $1,087.81 | 4,018,800 | — | — |
| 2026-06-12 | $124.97 | $1,085.12 | 2,451,300 | — | — |
| 2026-06-11 | $124.19 | $1,078.35 | 3,286,600 | — | — |
| 2026-06-10 | $125.04 | $1,085.73 | 2,883,100 | — | — |
| 2026-06-09 | $123.82 | $1,075.14 | 3,009,400 | — | — |
| 2026-06-08 | $122.05 | $1,059.77 | 3,058,800 | — | — |
| 2026-06-05 | $124.22 | $1,078.61 | 3,362,900 | — | — |
| 2026-06-04 | $121.82 | $1,057.77 | 3,481,900 | — | — |
| 2026-06-03 | $121.04 | $1,051.00 | 3,499,900 | — | — |
| 2026-06-02 | $121.09 | $1,051.43 | 3,445,100 | — | — |
| 2026-06-01 | $119.89 | $1,041.01 | 3,215,700 | — | — |
| 2026-05-29 | $122.73 | $1,065.67 | 3,903,100 | — | — |
| 2026-05-28 | $123.76 | $1,074.62 | 3,047,800 | — | — |
| 2026-05-27 | $125.35 | $1,088.42 | 3,128,900 | — | — |
| 2026-05-26 | $124.97 | $1,085.12 | 2,877,000 | — | — |
| 2026-05-22 | $125.67 | $1,091.20 | 2,446,300 | — | — |
| 2026-05-21 | $124.66 | $1,082.43 | 2,205,900 | — | — |
| 2026-05-20 | $123.81 | $1,075.05 | 3,988,800 | — | — |
| 2026-05-19 | $124.56 | $1,081.56 | 4,381,600 | — | — |
| 2026-05-18 | $122.84 | $1,066.63 | 2,865,500 | — | — |
| 2026-05-15 | $120.95 | $1,050.22 | 3,832,100 | — | — |
| 2026-05-14 | $124.31 | $1,070.14 | 2,483,100 | — | — |
| 2026-05-13 | $123.90 | $1,066.62 | 3,404,400 | — | — |
| 2026-05-12 | $125.07 | $1,076.69 | 3,337,900 | — | — |
| 2026-05-11 | $124.90 | $1,075.22 | 2,256,300 | — | — |
| 2026-05-08 | $124.17 | $1,068.94 | 2,585,800 | — | — |
| 2026-05-07 | $124.87 | $1,074.97 | 3,296,400 | — | — |
| 2026-05-06 | $125.54 | $1,080.73 | 5,947,000 | — | — |
| 2026-05-05 | $127.58 | $1,098.30 | 3,994,000 | — | — |
| 2026-05-04 | $127.45 | $1,097.18 | 3,365,800 | — | — |
| 2026-05-01 | $128.60 | $1,107.08 | 2,578,900 | — | — |
| 2026-04-30 | $129.55 | $1,115.25 | 3,799,600 | — | — |
| 2026-04-29 | $126.51 | $1,089.08 | 2,322,100 | — | — |
| 2026-04-28 | $127.80 | $1,100.19 | 2,167,000 | — | — |
| 2026-04-27 | $127.09 | $1,094.08 | 2,322,600 | — | — |
| 2026-04-24 | $127.27 | $1,095.63 | 2,399,700 | — | — |
| 2026-04-23 | $128.04 | $1,102.26 | 2,624,800 | — | — |
| 2026-04-22 | $125.25 | $1,078.24 | 3,053,000 | — | — |
| 2026-04-21 | $125.67 | $1,081.85 | 2,842,800 | — | — |
| 2026-04-20 | $127.86 | $1,100.71 | 2,710,600 | — | — |
| 2026-04-17 | $128.03 | $1,102.17 | 3,461,600 | — | — |
| 2026-04-16 | $128.63 | $1,107.33 | 2,712,700 | — | — |
| 2026-04-15 | $127.98 | $1,101.74 | 3,294,800 | — | — |