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
- 1970-01-02 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 | — | — | — | $124.44 | 110,343 |
| 2026-09-03 | — | — | — | $123.65 | 98,034 |
| 2026-09-02 | — | — | — | $123.00 | 115,774 |
| 2026-09-01 | — | — | — | $122.65 | 84,386 |
| 2026-08-31 | — | — | — | $122.13 | 110,804 |
| 2026-08-28 | — | — | — | $123.40 | 122,537 |
| 2026-08-27 | $122.71 | $4,655.37 | 2,714,900 | $122.47 | 91,986 |
| 2026-08-26 | $123.36 | $4,680.03 | 3,772,900 | $122.92 | 106,539 |
| 2026-08-25 | $122.77 | $4,657.65 | 3,187,800 | $122.15 | 129,951 |
| 2026-08-24 | $121.98 | $4,627.68 | 3,890,500 | $121.40 | 128,278 |
| 2026-08-21 | $120.94 | $4,588.22 | 5,246,800 | $126.11 | 227,344 |
| 2026-08-20 | $125.70 | $4,768.81 | 3,358,700 | $126.34 | 93,526 |
| 2026-08-19 | $126.27 | $4,790.43 | 2,690,800 | $127.01 | 110,254 |
| 2026-08-18 | $126.35 | $4,793.47 | 2,919,500 | $128.11 | 99,787 |
| 2026-08-17 | $126.53 | $4,800.30 | 2,923,000 | $124.79 | 137,634 |
| 2026-08-14 | $125.60 | $4,765.01 | 2,360,200 | $124.91 | 152,167 |
| 2026-08-13 | $125.38 | $4,756.67 | 2,246,700 | $124.62 | 106,411 |
| 2026-08-12 | $124.65 | $4,728.97 | 2,359,400 | $123.73 | 145,376 |
| 2026-08-11 | $123.58 | $4,688.38 | 2,694,900 | $122.53 | 114,952 |
| 2026-08-10 | $122.84 | $4,660.30 | 4,659,100 | $124.78 | 178,642 |
| 2026-08-07 | $125.73 | $4,733.90 | 4,311,300 | $125.20 | 137,581 |
| 2026-08-06 | $125.26 | $4,716.21 | 3,088,700 | $128.10 | 188,541 |
| 2026-08-05 | $126.47 | $4,761.77 | 7,312,200 | $128.79 | 321,936 |
| 2026-08-04 | $128.35 | $4,832.55 | 3,964,300 | $128.32 | 205,210 |
| 2026-08-03 | $128.32 | $4,831.42 | 4,882,900 | $128.10 | 261,933 |
| 2026-07-31 | $127.85 | $4,813.73 | 5,722,900 | $127.89 | 259,702 |
| 2026-07-30 | $127.78 | $4,811.09 | 5,724,000 | $128.57 | 217,497 |
| 2026-07-29 | $129.40 | $4,872.08 | 4,230,900 | $133.87 | 190,397 |
| 2026-07-28 | $133.02 | $5,008.38 | 3,924,200 | $134.09 | 160,720 |
| 2026-07-27 | $133.59 | $5,029.84 | 2,597,200 | $135.22 | 95,420 |
| 2026-07-24 | $135.54 | $5,103.26 | 3,184,700 | $135.43 | 78,067 |
| 2026-07-23 | $134.92 | $5,079.92 | 3,417,200 | $132.57 | 193,808 |
| 2026-07-22 | $133.07 | $5,010.27 | 2,862,900 | $131.67 | 150,987 |
| 2026-07-21 | $130.48 | $4,912.75 | 3,885,100 | $130.97 | 149,783 |
| 2026-07-20 | $131.05 | $4,934.21 | 3,054,400 | $132.27 | 162,898 |
| 2026-07-17 | $132.14 | $4,975.25 | 4,315,000 | — | — |
| 2026-07-16 | $133.13 | $5,012.52 | 3,856,300 | — | — |
| 2026-07-15 | $132.50 | $4,988.80 | 3,321,700 | — | — |
| 2026-07-14 | $134.94 | $5,080.67 | 4,535,900 | — | — |
| 2026-07-13 | $135.63 | $5,106.65 | 3,459,700 | — | — |
| 2026-07-10 | $135.43 | $5,099.12 | 3,220,900 | — | — |
| 2026-07-09 | $133.85 | $5,039.63 | 5,548,900 | — | — |
| 2026-07-08 | $135.90 | $5,116.82 | 3,592,600 | — | — |
| 2026-07-07 | $137.53 | $5,178.19 | 3,676,700 | — | — |
| 2026-07-06 | $135.98 | $5,119.83 | 7,295,000 | — | — |
| 2026-07-02 | $138.51 | $5,215.09 | 8,802,800 | — | — |
| 2026-07-01 | $135.05 | $5,084.81 | 4,974,900 | — | — |
| 2026-06-30 | $136.81 | $5,151.08 | 6,677,300 | — | — |
| 2026-06-29 | $137.97 | $5,194.76 | 6,770,600 | — | — |
| 2026-06-26 | $138.69 | $5,221.87 | 8,131,900 | — | — |
| 2026-06-25 | $137.00 | $5,158.24 | 4,483,400 | — | — |
| 2026-06-24 | $134.96 | $5,081.43 | 6,011,400 | — | — |
| 2026-06-23 | $133.74 | $5,035.49 | 10,421,600 | — | — |
| 2026-06-22 | $130.30 | $4,905.97 | 6,591,600 | — | — |
| 2026-06-18 | $127.69 | $4,807.70 | 10,158,200 | — | — |
| 2026-06-17 | $128.27 | $4,829.54 | 6,105,000 | — | — |
| 2026-06-16 | $129.75 | $4,885.26 | 5,199,800 | — | — |
| 2026-06-15 | $129.31 | $4,868.70 | 5,285,800 | — | — |
| 2026-06-12 | $129.23 | $4,865.68 | 4,155,800 | — | — |
| 2026-06-11 | $128.48 | $4,837.45 | 4,625,600 | — | — |
| 2026-06-10 | $128.53 | $4,839.33 | 5,817,600 | — | — |
| 2026-06-09 | $127.76 | $4,810.34 | 5,571,800 | — | — |
| 2026-06-08 | $126.77 | $4,773.06 | 5,405,800 | — | — |
| 2026-06-05 | $129.14 | $4,862.30 | 3,544,500 | — | — |
| 2026-06-04 | $127.79 | $4,811.47 | 4,821,300 | — | — |
| 2026-06-03 | $126.31 | $4,755.74 | 4,951,800 | — | — |
| 2026-06-02 | $127.11 | $4,785.86 | 4,360,900 | — | — |
| 2026-06-01 | $123.79 | $4,660.86 | 3,274,200 | — | — |
| 2026-05-29 | $126.67 | $4,769.30 | 5,664,300 | — | — |
| 2026-05-28 | $127.76 | $4,810.34 | 4,532,800 | — | — |
| 2026-05-27 | $129.57 | $4,878.49 | 3,182,700 | — | — |
| 2026-05-26 | $130.90 | $4,928.56 | 5,996,400 | — | — |
| 2026-05-22 | $131.59 | $4,954.54 | 3,280,600 | — | — |
| 2026-05-21 | $129.61 | $4,879.99 | 5,244,600 | — | — |
| 2026-05-20 | $128.87 | $4,852.13 | 5,812,900 | — | — |
| 2026-05-19 | $128.92 | $4,854.01 | 4,494,500 | — | — |
| 2026-05-18 | $127.68 | $4,807.32 | 5,462,900 | — | — |
| 2026-05-15 | $125.15 | $4,712.07 | 9,225,500 | — | — |
| 2026-05-14 | $128.60 | $4,841.96 | 6,382,500 | — | — |
| 2026-05-13 | $127.95 | $4,817.49 | 15,607,600 | — | — |
| 2026-05-12 | $131.94 | $4,967.72 | 2,756,500 | — | — |
| 2026-05-11 | $130.70 | $4,921.03 | 3,179,200 | — | — |
| 2026-05-08 | $130.16 | $4,900.70 | 2,660,200 | — | — |
| 2026-05-07 | $131.76 | $4,925.17 | 3,107,200 | — | — |
| 2026-05-06 | $132.56 | $4,955.08 | 4,245,700 | — | — |
| 2026-05-05 | $137.04 | $5,122.54 | 4,078,200 | — | — |
| 2026-05-04 | $134.66 | $5,033.57 | 3,314,600 | — | — |
| 2026-05-01 | $136.91 | $5,117.68 | 2,390,100 | — | — |
| 2026-04-30 | $137.11 | $5,125.16 | 3,691,300 | — | — |
| 2026-04-29 | $134.44 | $5,025.35 | 2,912,700 | — | — |
| 2026-04-28 | $135.59 | $5,068.34 | 2,367,900 | — | — |
| 2026-04-27 | $135.07 | $5,048.90 | 2,723,300 | — | — |
| 2026-04-24 | $134.73 | $5,036.19 | 1,904,700 | — | — |
| 2026-04-23 | $135.08 | $5,049.27 | 1,898,200 | — | — |
| 2026-04-22 | $131.62 | $4,919.94 | 2,124,100 | — | — |
| 2026-04-21 | $131.89 | $4,930.03 | 2,451,000 | — | — |
| 2026-04-20 | $133.28 | $4,981.99 | 2,646,000 | — | — |
| 2026-04-17 | $133.66 | $4,996.20 | 2,869,800 | — | — |
| 2026-04-16 | $134.56 | $5,029.84 | 2,450,200 | — | — |
| 2026-04-15 | $134.39 | $5,023.48 | 2,382,600 | — | — |
| 2026-04-14 | $135.46 | $5,063.48 | 3,162,400 | — | — |
| 2026-04-13 | $134.46 | $5,026.10 | 2,401,500 | — | — |
| 2026-04-10 | $136.30 | $5,094.88 | 1,982,200 | — | — |
| 2026-04-09 | $137.15 | $5,126.65 | 2,562,500 | — | — |
| 2026-04-08 | $134.71 | $5,035.44 | 2,398,600 | — | — |
| 2026-04-07 | $132.92 | $4,968.53 | 1,814,000 | — | — |
| 2026-04-06 | $132.36 | $4,947.60 | 1,852,300 | — | — |
| 2026-04-02 | $132.68 | $4,959.56 | 1,998,500 | — | — |
| 2026-04-01 | $131.67 | $4,921.81 | 2,582,500 | — | — |
| 2026-03-31 | $131.08 | $4,899.75 | 3,124,300 | — | — |
| 2026-03-30 | $131.12 | $4,901.25 | 2,717,400 | — | — |
| 2026-03-27 | $130.10 | $4,863.12 | 4,404,500 | — | — |
| 2026-03-26 | $128.85 | $4,816.40 | 3,597,400 | — | — |
| 2026-03-25 | $128.30 | $4,795.84 | 3,335,000 | — | — |
| 2026-03-24 | $128.80 | $4,814.53 | 2,559,500 | — | — |
| 2026-03-23 | $127.92 | $4,781.63 | 4,406,700 | — | — |
| 2026-03-20 | $125.66 | $4,697.16 | 8,610,800 | — | — |
| 2026-03-19 | $128.72 | $4,811.54 | 5,845,200 | — | — |
| 2026-03-18 | $130.97 | $4,895.64 | 3,800,100 | — | — |
| 2026-03-17 | $133.62 | $4,994.70 | 2,541,300 | — | — |
| 2026-03-16 | $134.15 | $5,014.51 | 4,356,800 | — | — |
| 2026-03-13 | $133.61 | $4,994.33 | 3,632,100 | — | — |
| 2026-03-12 | $132.22 | $4,942.37 | 2,500,200 | — | — |
| 2026-03-11 | $131.26 | $4,906.48 | 2,522,500 | — | — |
| 2026-03-10 | $132.31 | $4,945.73 | 3,211,800 | — | — |
| 2026-03-09 | $131.86 | $4,928.91 | 4,476,500 | — | — |
| 2026-03-06 | $131.87 | $4,929.28 | 4,613,800 | — | — |
| 2026-03-05 | $132.04 | $4,935.64 | 5,158,700 | — | — |
| 2026-03-04 | $133.52 | $4,990.96 | 4,758,400 | — | — |
| 2026-03-03 | $131.92 | $4,931.15 | 4,048,500 | — | — |
| 2026-03-02 | $133.29 | $4,982.36 | 2,978,600 | — | — |
| 2026-02-27 | $133.82 | $5,002.18 | 3,332,600 | — | — |
| 2026-02-26 | $132.10 | $4,937.88 | 3,811,400 | — | — |
| 2026-02-25 | $132.46 | $4,951.34 | 3,459,800 | — | — |
| 2026-02-24 | $132.39 | $4,948.72 | 3,209,200 | — | — |
| 2026-02-23 | $132.03 | $4,935.27 | 3,592,500 | — | — |
| 2026-02-20 | $129.37 | $4,835.83 | 3,021,300 | — | — |
| 2026-02-19 | $128.42 | $4,800.32 | 2,556,200 | — | — |
| 2026-02-18 | $127.27 | $4,757.34 | 3,626,100 | — | — |
| 2026-02-17 | $130.24 | $4,868.36 | 4,034,900 | — | — |
| 2026-02-13 | $129.94 | $4,857.14 | 4,671,900 | — | — |
| 2026-02-12 | $126.43 | $4,725.94 | 6,301,700 | — | — |
| 2026-02-11 | $122.25 | $4,569.69 | 2,843,800 | — | — |
| 2026-02-10 | $121.23 | $4,531.56 | 3,506,000 | — | — |
| 2026-02-09 | $121.10 | $4,491.19 | 2,654,000 | — | — |
| 2026-02-06 | $120.80 | $4,480.07 | 2,767,700 | — | — |
| 2026-02-05 | $120.61 | $4,473.02 | 4,338,300 | — | — |
| 2026-02-04 | $119.98 | $4,449.66 | 4,653,400 | — | — |
| 2026-02-03 | $120.67 | $4,475.25 | 3,482,200 | — | — |
| 2026-02-02 | $118.33 | $4,388.46 | 3,941,300 | — | — |
| 2026-01-30 | $119.78 | $4,442.24 | 3,640,700 | — | — |
| 2026-01-29 | $119.21 | $4,421.10 | 3,537,800 | — | — |
| 2026-01-28 | $119.12 | $4,417.76 | 1,888,800 | — | — |
| 2026-01-27 | $119.43 | $4,429.26 | 2,675,700 | — | — |
| 2026-01-26 | $118.02 | $4,376.97 | 3,992,200 | — | — |
| 2026-01-23 | $116.63 | $4,325.42 | 2,525,900 | — | — |
| 2026-01-22 | $117.18 | $4,345.81 | 2,880,500 | — | — |
| 2026-01-21 | $118.98 | $4,412.57 | 3,632,500 | — | — |
| 2026-01-20 | $119.22 | $4,421.47 | 4,776,400 | — | — |
| 2026-01-16 | $119.96 | $4,448.91 | 4,044,500 | — | — |
| 2026-01-15 | $119.40 | $4,428.15 | 3,085,800 | — | — |
| 2026-01-14 | $118.11 | $4,380.30 | 3,143,800 | — | — |
| 2026-01-13 | $116.62 | $4,325.04 | 2,735,100 | — | — |
| 2026-01-12 | $116.57 | $4,323.19 | 3,437,400 | — | — |
| 2026-01-09 | $116.91 | $4,335.80 | 2,867,700 | — | — |
| 2026-01-08 | $115.93 | $4,299.45 | 3,230,800 | — | — |
| 2026-01-07 | $113.70 | $4,216.75 | 2,557,000 | — | — |
| 2026-01-06 | $115.04 | $4,266.45 | 2,535,800 | — | — |
| 2026-01-05 | $114.07 | $4,230.47 | 3,894,400 | — | — |
| 2026-01-02 | $115.81 | $4,295.00 | 3,906,700 | — | — |