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
- 1972-06-01 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $132.72 | $609.73 | 1,895,100 | — | — |
| 2025-12-30 | $135.29 | $621.54 | 2,246,400 | — | — |
| 2025-12-29 | $135.22 | $621.22 | 1,006,400 | — | — |
| 2025-12-26 | $135.71 | $623.47 | 740,100 | — | — |
| 2025-12-24 | $136.30 | $626.18 | 916,100 | — | — |
| 2025-12-23 | $135.49 | $622.46 | 1,816,000 | — | — |
| 2025-12-22 | $134.99 | $620.16 | 2,019,100 | — | — |
| 2025-12-19 | $132.98 | $610.93 | 6,229,400 | — | — |
| 2025-12-18 | $131.60 | $604.59 | 2,309,800 | — | — |
| 2025-12-17 | $131.64 | $604.77 | 3,510,300 | — | — |
| 2025-12-16 | $134.09 | $616.03 | 3,156,200 | — | — |
| 2025-12-15 | $137.26 | $630.59 | 2,074,500 | — | — |
| 2025-12-12 | $136.64 | $627.74 | 2,240,100 | — | — |
| 2025-12-11 | $139.57 | $641.20 | 2,281,600 | — | — |
| 2025-12-10 | $137.01 | $629.44 | 2,651,300 | — | — |
| 2025-12-09 | $135.25 | $621.36 | 1,646,500 | — | — |
| 2025-12-08 | $135.93 | $624.48 | 2,541,100 | — | — |
| 2025-12-05 | $137.39 | $631.19 | 1,578,700 | — | — |
| 2025-12-04 | $136.64 | $627.74 | 2,675,300 | — | — |
| 2025-12-03 | $134.89 | $619.70 | 2,008,800 | — | — |
| 2025-12-02 | $131.84 | $605.69 | 2,049,700 | — | — |
| 2025-12-01 | $131.94 | $606.15 | 2,517,800 | — | — |
| 2025-11-28 | $133.38 | $612.76 | 1,136,000 | — | — |
| 2025-11-26 | $131.44 | $603.85 | 1,484,500 | — | — |
| 2025-11-25 | $130.90 | $601.37 | 2,357,300 | — | — |
| 2025-11-24 | $128.62 | $590.90 | 2,982,700 | — | — |
| 2025-11-21 | $128.22 | $589.06 | 3,667,900 | — | — |
| 2025-11-20 | $123.72 | $568.38 | 2,930,200 | — | — |
| 2025-11-19 | $128.17 | $588.83 | 2,349,100 | — | — |
| 2025-11-18 | $126.75 | $582.31 | 2,235,800 | — | — |
| 2025-11-17 | $126.93 | $583.13 | 2,827,200 | — | — |
| 2025-11-14 | $127.58 | $586.12 | 1,955,500 | — | — |
| 2025-11-13 | $128.46 | $587.61 | 2,346,900 | — | — |
| 2025-11-12 | $132.44 | $605.82 | 2,564,900 | — | — |
| 2025-11-11 | $129.53 | $592.51 | 1,689,900 | — | — |
| 2025-11-10 | $129.99 | $594.61 | 2,509,100 | — | — |
| 2025-11-07 | $129.49 | $592.32 | 4,631,000 | — | — |
| 2025-11-06 | $131.49 | $601.47 | 3,634,500 | — | — |
| 2025-11-05 | $132.45 | $605.86 | 4,780,300 | — | — |
| 2025-11-04 | $137.74 | $630.06 | 3,866,100 | — | — |
| 2025-11-03 | $140.03 | $640.54 | 3,373,100 | — | — |
| 2025-10-31 | $139.57 | $638.43 | 4,636,900 | — | — |
| 2025-10-30 | $136.82 | $625.85 | 3,160,200 | — | — |
| 2025-10-29 | $136.43 | $624.07 | 3,356,600 | — | — |
| 2025-10-28 | $134.52 | $615.33 | 2,525,800 | — | — |
| 2025-10-27 | $134.46 | $615.06 | 2,325,500 | — | — |
| 2025-10-24 | $132.68 | $606.91 | 1,251,200 | — | — |
| 2025-10-23 | $133.19 | $609.25 | 1,800,600 | — | — |
| 2025-10-22 | $130.11 | $595.16 | 1,913,400 | — | — |
| 2025-10-21 | $132.17 | $604.58 | 1,779,100 | — | — |
| 2025-10-20 | $130.35 | $596.26 | 1,813,700 | — | — |
| 2025-10-17 | $129.28 | $591.36 | 1,971,800 | — | — |
| 2025-10-16 | $128.89 | $589.58 | 2,430,900 | — | — |
| 2025-10-15 | $130.27 | $595.89 | 2,636,000 | — | — |
| 2025-10-14 | $129.77 | $593.60 | 1,981,400 | — | — |
| 2025-10-13 | $128.18 | $586.33 | 2,028,800 | — | — |
| 2025-10-10 | $126.01 | $576.40 | 2,712,800 | — | — |
| 2025-10-09 | $131.53 | $601.65 | 1,851,000 | — | — |
| 2025-10-08 | $132.94 | $608.10 | 1,699,000 | — | — |
| 2025-10-07 | $131.49 | $601.47 | 2,625,400 | — | — |
| 2025-10-06 | $134.77 | $616.47 | 2,218,300 | — | — |
| 2025-10-03 | $134.76 | $616.43 | 2,711,900 | — | — |
| 2025-10-02 | $133.05 | $608.61 | 2,424,900 | — | — |
| 2025-10-01 | $131.19 | $600.10 | 1,926,600 | — | — |
| 2025-09-30 | $131.18 | $600.05 | 3,589,100 | — | — |
| 2025-09-29 | $129.25 | $591.22 | 3,018,200 | — | — |
| 2025-09-26 | $128.60 | $588.25 | 6,874,700 | — | — |
| 2025-09-25 | $130.11 | $595.16 | 1,746,600 | — | — |
| 2025-09-24 | $131.92 | $603.44 | 3,712,600 | — | — |
| 2025-09-23 | $131.46 | $601.33 | 2,634,300 | — | — |
| 2025-09-22 | $132.84 | $607.65 | 3,109,300 | — | — |
| 2025-09-19 | $132.34 | $605.36 | 3,774,200 | — | — |
| 2025-09-18 | $131.91 | $603.39 | 3,261,500 | — | — |
| 2025-09-17 | $131.00 | $599.23 | 5,107,000 | — | — |
| 2025-09-16 | $129.03 | $590.22 | 6,082,400 | — | — |
| 2025-09-15 | $135.66 | $620.55 | 1,770,900 | — | — |
| 2025-09-12 | $135.10 | $617.98 | 1,821,900 | — | — |
| 2025-09-11 | $137.47 | $628.83 | 2,678,500 | — | — |
| 2025-09-10 | $133.67 | $611.44 | 2,499,300 | — | — |
| 2025-09-09 | $132.05 | $604.03 | 1,590,100 | — | — |
| 2025-09-08 | $132.73 | $607.14 | 2,152,400 | — | — |
| 2025-09-05 | $132.55 | $606.32 | 3,207,900 | — | — |
| 2025-09-04 | $133.10 | $608.84 | 2,958,700 | — | — |
| 2025-09-03 | $129.50 | $592.37 | 2,060,000 | — | — |
| 2025-09-02 | $131.38 | $600.97 | 2,771,700 | — | — |
| 2025-08-29 | $132.00 | $603.80 | 2,345,700 | — | — |
| 2025-08-28 | $134.55 | $615.47 | 3,487,700 | — | — |
| 2025-08-27 | $133.45 | $610.44 | 2,520,300 | — | — |
| 2025-08-26 | $133.35 | $609.98 | 3,381,400 | — | — |
| 2025-08-25 | $132.38 | $605.54 | 2,123,200 | — | — |
| 2025-08-22 | $133.77 | $611.90 | 3,643,200 | — | — |
| 2025-08-21 | $130.09 | $595.07 | 3,035,800 | — | — |
| 2025-08-20 | $130.89 | $598.73 | 2,062,200 | — | — |
| 2025-08-19 | $131.59 | $601.93 | 1,714,700 | — | — |
| 2025-08-18 | $131.83 | $603.03 | 2,781,700 | — | — |
| 2025-08-15 | $131.75 | $602.66 | 3,316,400 | — | — |
| 2025-08-14 | $134.37 | $612.23 | 3,193,400 | — | — |
| 2025-08-13 | $135.00 | $615.10 | 3,274,200 | — | — |
| 2025-08-12 | $132.95 | $605.76 | 3,713,000 | — | — |
| 2025-08-11 | $131.96 | $601.25 | 2,259,000 | — | — |
| 2025-08-08 | $132.74 | $604.80 | 2,443,700 | — | — |
| 2025-08-07 | $132.83 | $605.21 | 5,119,500 | — | — |
| 2025-08-06 | $133.93 | $610.23 | 12,875,800 | — | — |
| 2025-08-05 | $140.57 | $640.48 | 5,765,000 | — | — |
| 2025-08-04 | $142.62 | $649.82 | 4,189,900 | — | — |
| 2025-08-01 | $141.78 | $645.99 | 4,078,700 | — | — |
| 2025-07-31 | $145.51 | $662.99 | 4,561,600 | — | — |
| 2025-07-30 | $146.06 | $665.49 | 3,814,900 | — | — |
| 2025-07-29 | $147.61 | $672.56 | 3,428,100 | — | — |
| 2025-07-28 | $149.48 | $681.08 | 2,528,600 | — | — |
| 2025-07-25 | $149.63 | $681.76 | 2,594,100 | — | — |
| 2025-07-24 | $146.82 | $668.96 | 3,024,500 | — | — |
| 2025-07-23 | $146.88 | $669.23 | 2,996,600 | — | — |
| 2025-07-22 | $144.34 | $657.66 | 2,684,500 | — | — |
| 2025-07-21 | $142.91 | $651.14 | 1,986,200 | — | — |
| 2025-07-18 | $144.23 | $657.16 | 1,918,400 | — | — |
| 2025-07-17 | $144.39 | $657.88 | 3,394,400 | — | — |
| 2025-07-16 | $140.30 | $639.25 | 3,253,700 | — | — |
| 2025-07-15 | $139.69 | $636.47 | 2,311,500 | — | — |
| 2025-07-14 | $139.90 | $637.43 | 1,636,100 | — | — |
| 2025-07-11 | $140.10 | $638.34 | 2,107,700 | — | — |
| 2025-07-10 | $140.67 | $640.93 | 2,237,600 | — | — |
| 2025-07-09 | $139.80 | $636.97 | 1,939,700 | — | — |
| 2025-07-08 | $138.73 | $632.10 | 3,312,500 | — | — |
| 2025-07-07 | $138.40 | $630.59 | 5,800,800 | — | — |
| 2025-07-03 | $139.76 | $636.79 | 1,476,000 | — | — |
| 2025-07-02 | $137.79 | $627.81 | 2,874,600 | — | — |
| 2025-07-01 | $135.51 | $617.42 | 2,724,800 | — | — |
| 2025-06-30 | $133.33 | $607.49 | 2,277,900 | — | — |
| 2025-06-27 | $133.17 | $606.76 | 4,287,000 | — | — |
| 2025-06-26 | $132.73 | $604.76 | 3,019,100 | — | — |
| 2025-06-25 | $129.44 | $589.77 | 2,589,400 | — | — |
| 2025-06-24 | $130.73 | $595.65 | 2,723,100 | — | — |
| 2025-06-23 | $129.41 | $589.63 | 1,901,100 | — | — |
| 2025-06-20 | $128.33 | $584.71 | 5,780,000 | — | — |
| 2025-06-18 | $128.66 | $586.21 | 2,429,500 | — | — |
| 2025-06-17 | $127.37 | $580.34 | 2,788,000 | — | — |
| 2025-06-16 | $128.68 | $586.30 | 2,853,600 | — | — |
| 2025-06-13 | $125.54 | $572.00 | 3,368,300 | — | — |
| 2025-06-12 | $126.72 | $577.37 | 3,605,600 | — | — |
| 2025-06-11 | $126.49 | $576.33 | 3,488,600 | — | — |
| 2025-06-10 | $126.94 | $578.38 | 3,314,500 | — | — |
| 2025-06-09 | $125.60 | $572.27 | 3,303,700 | — | — |
| 2025-06-06 | $123.51 | $562.75 | 2,668,600 | — | — |
| 2025-06-05 | $122.50 | $558.15 | 2,823,500 | — | — |
| 2025-06-04 | $121.61 | $554.09 | 2,481,100 | — | — |
| 2025-06-03 | $120.39 | $548.53 | 2,626,500 | — | — |
| 2025-06-02 | $118.86 | $541.56 | 2,102,100 | — | — |
| 2025-05-30 | $119.38 | $543.93 | 4,057,200 | — | — |
| 2025-05-29 | $119.92 | $546.39 | 1,988,700 | — | — |
| 2025-05-28 | $119.74 | $545.57 | 2,372,400 | — | — |
| 2025-05-27 | $120.97 | $551.18 | 2,592,000 | — | — |
| 2025-05-23 | $118.24 | $538.74 | 4,430,900 | — | — |
| 2025-05-22 | $117.35 | $534.68 | 3,058,500 | — | — |
| 2025-05-21 | $116.15 | $529.21 | 2,243,600 | — | — |
| 2025-05-20 | $117.99 | $537.60 | 2,770,600 | — | — |
| 2025-05-19 | $119.58 | $544.84 | 2,651,900 | — | — |
| 2025-05-16 | $120.61 | $549.54 | 2,712,200 | — | — |
| 2025-05-15 | $120.25 | $545.49 | 2,496,500 | — | — |
| 2025-05-14 | $121.47 | $551.02 | 3,305,100 | — | — |
| 2025-05-13 | $121.49 | $551.11 | 3,944,200 | — | — |
| 2025-05-12 | $119.41 | $541.68 | 4,028,400 | — | — |
| 2025-05-09 | $112.55 | $510.56 | 2,581,400 | — | — |
| 2025-05-08 | $112.38 | $509.79 | 3,481,500 | — | — |
| 2025-05-07 | $109.86 | $498.36 | 5,066,000 | — | — |
| 2025-05-06 | $107.27 | $486.61 | 4,424,700 | — | — |
| 2025-05-05 | $108.38 | $491.64 | 2,551,500 | — | — |
| 2025-05-02 | $108.32 | $491.37 | 2,569,800 | — | — |
| 2025-05-01 | $105.81 | $479.99 | 2,687,200 | — | — |
| 2025-04-30 | $105.11 | $476.81 | 3,842,100 | — | — |
| 2025-04-29 | $105.09 | $476.72 | 1,635,300 | — | — |
| 2025-04-28 | $104.50 | $474.04 | 2,676,500 | — | — |
| 2025-04-25 | $105.28 | $477.58 | 2,636,100 | — | — |
| 2025-04-24 | $105.05 | $476.54 | 2,762,700 | — | — |
| 2025-04-23 | $101.07 | $458.48 | 3,838,100 | — | — |
| 2025-04-22 | $99.79 | $452.68 | 2,797,700 | — | — |
| 2025-04-21 | $96.42 | $437.39 | 2,721,600 | — | — |
| 2025-04-17 | $99.57 | $451.68 | 2,879,200 | — | — |
| 2025-04-16 | $98.67 | $447.60 | 2,460,400 | — | — |
| 2025-04-15 | $100.44 | $455.63 | 2,972,500 | — | — |
| 2025-04-14 | $101.04 | $458.35 | 3,388,000 | — | — |
| 2025-04-11 | $100.49 | $455.85 | 3,621,100 | — | — |
| 2025-04-10 | $99.73 | $452.40 | 3,565,900 | — | — |
| 2025-04-09 | $104.43 | $473.73 | 4,978,100 | — | — |
| 2025-04-08 | $94.15 | $427.09 | 4,819,900 | — | — |
| 2025-04-07 | $96.97 | $439.88 | 6,936,700 | — | — |
| 2025-04-04 | $94.57 | $429.00 | 5,816,500 | — | — |
| 2025-04-03 | $101.89 | $462.20 | 3,730,000 | — | — |
| 2025-04-02 | $111.54 | $505.98 | 2,036,500 | — | — |
| 2025-04-01 | $110.00 | $498.99 | 2,490,600 | — | — |
| 2025-03-31 | $109.64 | $497.36 | 3,372,400 | — | — |
| 2025-03-28 | $108.64 | $492.82 | 3,085,400 | — | — |
| 2025-03-27 | $112.08 | $508.43 | 2,719,200 | — | — |
| 2025-03-26 | $113.59 | $515.28 | 1,986,300 | — | — |
| 2025-03-25 | $115.30 | $523.03 | 1,656,200 | — | — |
| 2025-03-24 | $115.37 | $523.35 | 2,781,900 | — | — |
| 2025-03-21 | $113.11 | $513.10 | 9,228,700 | — | — |
| 2025-03-20 | $111.80 | $507.16 | 3,573,700 | — | — |
| 2025-03-19 | $112.39 | $509.83 | 4,095,400 | — | — |
| 2025-03-18 | $111.85 | $507.38 | 2,724,800 | — | — |
| 2025-03-17 | $113.59 | $515.28 | 2,616,800 | — | — |
| 2025-03-14 | $111.93 | $507.75 | 2,058,300 | — | — |
| 2025-03-13 | $109.20 | $495.36 | 2,256,900 | — | — |
| 2025-03-12 | $110.84 | $502.80 | 2,263,700 | — | — |
| 2025-03-11 | $110.72 | $502.26 | 5,095,000 | — | — |
| 2025-03-10 | $111.83 | $507.29 | 5,156,100 | — | — |
| 2025-03-07 | $118.61 | $538.05 | 3,986,800 | — | — |
| 2025-03-06 | $116.34 | $527.75 | 3,488,600 | — | — |
| 2025-03-05 | $115.84 | $525.48 | 2,853,700 | — | — |
| 2025-03-04 | $114.03 | $517.27 | 4,194,500 | — | — |
| 2025-03-03 | $117.17 | $531.52 | 2,585,400 | — | — |
| 2025-02-28 | $121.61 | $551.66 | 2,590,400 | — | — |
| 2025-02-27 | $120.00 | $544.36 | 2,575,400 | — | — |
| 2025-02-26 | $119.86 | $543.72 | 2,173,300 | — | — |
| 2025-02-25 | $119.72 | $543.09 | 2,529,100 | — | — |
| 2025-02-24 | $120.68 | $547.44 | 2,758,800 | — | — |
| 2025-02-21 | $121.85 | $552.75 | 2,334,300 | — | — |
| 2025-02-20 | $124.75 | $565.90 | 1,438,900 | — | — |
| 2025-02-19 | $124.43 | $564.45 | 1,781,200 | — | — |
| 2025-02-18 | $125.01 | $567.08 | 2,296,100 | — | — |
| 2025-02-14 | $123.34 | $559.51 | 2,151,800 | — | — |
| 2025-02-13 | $125.30 | $566.00 | 1,951,800 | — | — |
| 2025-02-12 | $124.50 | $562.39 | 2,078,000 | — | — |
| 2025-02-11 | $126.91 | $573.28 | 1,920,600 | — | — |
| 2025-02-10 | $126.75 | $572.55 | 2,444,500 | — | — |
| 2025-02-07 | $124.37 | $561.80 | 3,012,400 | — | — |
| 2025-02-06 | $127.48 | $575.85 | 3,931,500 | — | — |
| 2025-02-05 | $124.76 | $563.56 | 4,814,900 | — | — |
| 2025-02-04 | $127.69 | $576.80 | 3,209,600 | — | — |
| 2025-02-03 | $127.85 | $577.52 | 3,850,900 | — | — |
| 2025-01-31 | $129.95 | $587.01 | 4,718,900 | — | — |
| 2025-01-30 | $130.44 | $589.22 | 2,441,400 | — | — |
| 2025-01-29 | $128.85 | $582.04 | 2,188,900 | — | — |
| 2025-01-28 | $130.00 | $587.23 | 3,647,900 | — | — |
| 2025-01-27 | $128.98 | $582.63 | 4,261,800 | — | — |
| 2025-01-24 | $130.60 | $589.94 | 2,725,900 | — | — |
| 2025-01-23 | $131.17 | $592.52 | 4,078,000 | — | — |
| 2025-01-22 | $129.94 | $586.96 | 2,860,500 | — | — |
| 2025-01-21 | $129.48 | $584.88 | 4,432,800 | — | — |
| 2025-01-17 | $124.53 | $562.52 | 4,240,200 | — | — |
| 2025-01-16 | $123.29 | $556.92 | 2,872,000 | — | — |
| 2025-01-15 | $120.72 | $545.31 | 2,405,500 | — | — |
| 2025-01-14 | $119.79 | $541.11 | 2,074,200 | — | — |
| 2025-01-13 | $118.47 | $535.15 | 2,254,900 | — | — |
| 2025-01-10 | $117.94 | $532.76 | 3,736,100 | — | — |
| 2025-01-08 | $120.30 | $543.42 | 2,562,500 | — | — |
| 2025-01-07 | $120.68 | $545.13 | 2,622,200 | — | — |
| 2025-01-06 | $122.09 | $551.50 | 2,311,000 | — | — |
| 2025-01-03 | $123.44 | $557.60 | 1,621,100 | — | — |
| 2025-01-02 | $122.18 | $551.91 | 1,837,700 | — | — |