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 | — | — | — | $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 | — | — |
| 2026-04-14 | $129.78 | $1,117.23 | 2,506,200 | — | — |
| 2026-04-13 | $130.40 | $1,122.57 | 3,580,000 | — | — |
| 2026-04-10 | $131.79 | $1,134.54 | 2,758,800 | — | — |
| 2026-04-09 | $133.00 | $1,144.95 | 3,118,700 | — | — |
| 2026-04-08 | $131.60 | $1,132.90 | 3,716,800 | — | — |
| 2026-04-07 | $131.82 | $1,134.80 | 2,563,300 | — | — |
| 2026-04-06 | $131.41 | $1,131.27 | 2,819,800 | — | — |
| 2026-04-02 | $132.22 | $1,138.24 | 3,720,600 | — | — |
| 2026-04-01 | $130.90 | $1,126.88 | 4,314,900 | — | — |
| 2026-03-31 | $130.94 | $1,127.22 | 5,376,100 | — | — |
| 2026-03-30 | $131.71 | $1,133.85 | 3,968,800 | — | — |
| 2026-03-27 | $129.99 | $1,119.04 | 4,797,600 | — | — |
| 2026-03-26 | $129.38 | $1,113.79 | 3,182,300 | — | — |
| 2026-03-25 | $128.16 | $1,103.29 | 3,369,100 | — | — |
| 2026-03-24 | $127.38 | $1,096.57 | 4,423,400 | — | — |
| 2026-03-23 | $127.34 | $1,096.23 | 4,320,600 | — | — |
| 2026-03-20 | $126.81 | $1,091.67 | 7,644,800 | — | — |
| 2026-03-19 | $129.74 | $1,116.89 | 5,543,100 | — | — |
| 2026-03-18 | $130.75 | $1,125.58 | 3,454,700 | — | — |
| 2026-03-17 | $132.95 | $1,144.52 | 3,948,800 | — | — |
| 2026-03-16 | $133.46 | $1,148.91 | 4,974,000 | — | — |
| 2026-03-13 | $133.15 | $1,146.25 | 4,710,200 | — | — |
| 2026-03-12 | $131.82 | $1,134.80 | 5,842,300 | — | — |
| 2026-03-11 | $130.03 | $1,119.39 | 4,249,500 | — | — |
| 2026-03-10 | $129.69 | $1,116.46 | 8,176,600 | — | — |
| 2026-03-09 | $131.08 | $1,128.43 | 7,057,200 | — | — |
| 2026-03-06 | $132.50 | $1,140.65 | 5,041,000 | — | — |
| 2026-03-05 | $131.61 | $1,132.99 | 4,860,500 | — | — |
| 2026-03-04 | $131.88 | $1,135.31 | 3,702,400 | — | — |
| 2026-03-03 | $131.43 | $1,131.44 | 3,579,600 | — | — |
| 2026-03-02 | $131.63 | $1,133.16 | 5,034,200 | — | — |
| 2026-02-27 | $130.85 | $1,126.45 | 4,691,400 | — | — |
| 2026-02-26 | $129.23 | $1,112.50 | 3,737,800 | — | — |
| 2026-02-25 | $128.93 | $1,109.92 | 3,853,900 | — | — |
| 2026-02-24 | $128.46 | $1,105.87 | 4,231,900 | — | — |
| 2026-02-23 | $127.79 | $1,100.10 | 4,891,100 | — | — |
| 2026-02-20 | $126.78 | $1,091.41 | 5,039,300 | — | — |
| 2026-02-19 | $126.37 | $1,087.88 | 5,483,600 | — | — |
| 2026-02-18 | $125.24 | $1,078.15 | 4,111,700 | — | — |
| 2026-02-17 | $126.71 | $1,090.81 | 4,252,700 | — | — |
| 2026-02-13 | $128.20 | $1,103.63 | 5,569,400 | — | — |
| 2026-02-12 | $126.11 | $1,076.47 | 7,095,000 | — | — |
| 2026-02-11 | $125.20 | $1,068.70 | 5,980,300 | — | — |
| 2026-02-10 | $123.64 | $1,055.39 | 6,608,700 | — | — |
| 2026-02-09 | $121.72 | $1,039.00 | 4,288,500 | — | — |
| 2026-02-06 | $121.86 | $1,040.19 | 4,412,100 | — | — |
| 2026-02-05 | $123.41 | $1,053.43 | 4,224,100 | — | — |
| 2026-02-04 | $122.21 | $1,043.18 | 5,679,700 | — | — |
| 2026-02-03 | $121.67 | $1,038.57 | 4,169,300 | — | — |
| 2026-02-02 | $119.49 | $1,019.96 | 4,273,000 | — | — |
| 2026-01-30 | $121.35 | $1,035.84 | 5,603,000 | — | — |
| 2026-01-29 | $120.89 | $1,031.91 | 4,298,400 | — | — |
| 2026-01-28 | $120.24 | $1,026.37 | 4,463,400 | — | — |
| 2026-01-27 | $120.29 | $1,026.79 | 4,812,900 | — | — |
| 2026-01-26 | $118.78 | $1,013.90 | 3,955,600 | — | — |
| 2026-01-23 | $117.43 | $1,002.38 | 4,491,000 | — | — |
| 2026-01-22 | $117.71 | $1,004.77 | 3,807,200 | — | — |
| 2026-01-21 | $119.37 | $1,018.94 | 4,751,700 | — | — |
| 2026-01-20 | $119.55 | $1,020.48 | 4,595,000 | — | — |
| 2026-01-16 | $119.22 | $1,017.66 | 4,499,800 | — | — |
| 2026-01-15 | $118.90 | $1,014.93 | 3,716,400 | — | — |
| 2026-01-14 | $118.68 | $1,013.05 | 4,554,900 | — | — |
| 2026-01-13 | $117.39 | $1,002.04 | 3,284,100 | — | — |
| 2026-01-12 | $116.71 | $996.23 | 3,007,800 | — | — |
| 2026-01-09 | $116.80 | $997.00 | 2,884,800 | — | — |
| 2026-01-08 | $117.32 | $1,001.44 | 3,214,100 | — | — |
| 2026-01-07 | $116.19 | $991.80 | 3,227,800 | — | — |
| 2026-01-06 | $117.74 | $1,005.03 | 3,303,700 | — | — |
| 2026-01-05 | $116.81 | $997.09 | 4,310,300 | — | — |
| 2026-01-02 | $117.44 | $1,002.47 | 2,619,600 | — | — |