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
- 1973-02-21 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 | $100.83 | $346.41 | 2,269,900 | — | — |
| 2025-12-30 | $100.81 | $346.34 | 1,938,200 | — | — |
| 2025-12-29 | $99.29 | $341.12 | 2,346,600 | — | — |
| 2025-12-26 | $98.53 | $338.51 | 1,336,800 | — | — |
| 2025-12-24 | $98.21 | $337.41 | 831,600 | — | — |
| 2025-12-23 | $97.43 | $334.73 | 1,984,600 | — | — |
| 2025-12-22 | $98.06 | $336.89 | 2,283,400 | — | — |
| 2025-12-19 | $98.31 | $337.75 | 5,031,800 | — | — |
| 2025-12-18 | $99.39 | $341.46 | 3,893,000 | — | — |
| 2025-12-17 | $101.52 | $348.78 | 3,545,100 | — | — |
| 2025-12-16 | $99.82 | $342.94 | 3,014,600 | — | — |
| 2025-12-15 | $101.72 | $349.47 | 3,312,700 | — | — |
| 2025-12-12 | $104.01 | $357.33 | 1,435,400 | — | — |
| 2025-12-11 | $102.83 | $353.28 | 1,519,500 | — | — |
| 2025-12-10 | $102.52 | $352.21 | 2,068,400 | — | — |
| 2025-12-09 | $101.42 | $348.43 | 1,925,700 | — | — |
| 2025-12-08 | $100.93 | $346.75 | 2,562,600 | — | — |
| 2025-12-05 | $104.90 | $360.39 | 1,384,400 | — | — |
| 2025-12-04 | $105.10 | $361.08 | 1,367,900 | — | — |
| 2025-12-03 | $105.17 | $361.32 | 1,669,800 | — | — |
| 2025-12-02 | $105.89 | $363.79 | 2,130,800 | — | — |
| 2025-12-01 | $106.41 | $365.58 | 1,982,000 | — | — |
| 2025-11-28 | $107.94 | $370.83 | 962,900 | — | — |
| 2025-11-26 | $107.75 | $370.18 | 1,633,000 | — | — |
| 2025-11-25 | $106.87 | $367.16 | 2,759,100 | — | — |
| 2025-11-24 | $105.66 | $363.00 | 3,932,700 | — | — |
| 2025-11-21 | $103.92 | $357.02 | 4,334,400 | — | — |
| 2025-11-20 | $100.07 | $343.80 | 2,815,700 | — | — |
| 2025-11-19 | $98.43 | $338.16 | 2,622,400 | — | — |
| 2025-11-18 | $100.14 | $344.04 | 2,860,900 | — | — |
| 2025-11-17 | $101.21 | $347.71 | 2,287,600 | — | — |
| 2025-11-14 | $103.68 | $356.20 | 1,690,400 | — | — |
| 2025-11-13 | $104.27 | $358.23 | 1,717,800 | — | — |
| 2025-11-12 | $104.70 | $359.70 | 1,697,100 | — | — |
| 2025-11-11 | $105.03 | $360.84 | 2,020,000 | — | — |
| 2025-11-10 | $104.69 | $359.67 | 2,456,500 | — | — |
| 2025-11-07 | $107.36 | $368.84 | 1,843,200 | — | — |
| 2025-11-06 | $106.28 | $365.13 | 2,079,200 | — | — |
| 2025-11-05 | $108.92 | $374.20 | 3,362,900 | — | — |
| 2025-11-04 | $110.42 | $379.35 | 3,692,200 | — | — |
| 2025-11-03 | $109.14 | $374.96 | 3,413,100 | — | — |
| 2025-10-31 | $112.46 | $386.36 | 2,231,500 | — | — |
| 2025-10-30 | $112.46 | $386.36 | 1,969,900 | — | — |
| 2025-10-29 | $110.67 | $380.21 | 2,084,200 | — | — |
| 2025-10-28 | $115.22 | $395.85 | 1,424,900 | — | — |
| 2025-10-27 | $115.50 | $396.81 | 1,866,000 | — | — |
| 2025-10-24 | $115.85 | $398.01 | 1,565,900 | — | — |
| 2025-10-23 | $116.33 | $399.66 | 1,753,600 | — | — |
| 2025-10-22 | $118.18 | $406.01 | 1,497,200 | — | — |
| 2025-10-21 | $119.89 | $407.63 | 1,505,100 | — | — |
| 2025-10-20 | $119.59 | $406.61 | 1,413,600 | — | — |
| 2025-10-17 | $119.72 | $407.05 | 1,224,100 | — | — |
| 2025-10-16 | $117.60 | $399.84 | 1,198,800 | — | — |
| 2025-10-15 | $118.36 | $402.43 | 1,125,500 | — | — |
| 2025-10-14 | $119.33 | $405.73 | 1,604,600 | — | — |
| 2025-10-13 | $120.37 | $409.26 | 1,668,100 | — | — |
| 2025-10-10 | $120.14 | $408.48 | 1,501,800 | — | — |
| 2025-10-09 | $120.00 | $408.00 | 1,148,300 | — | — |
| 2025-10-08 | $119.59 | $406.61 | 1,383,400 | — | — |
| 2025-10-07 | $120.49 | $409.67 | 1,632,900 | — | — |
| 2025-10-06 | $118.67 | $403.48 | 2,232,400 | — | — |
| 2025-10-03 | $123.19 | $418.85 | 1,264,100 | — | — |
| 2025-10-02 | $122.25 | $415.65 | 1,331,900 | — | — |
| 2025-10-01 | $122.68 | $417.12 | 1,611,600 | — | — |
| 2025-09-30 | $123.30 | $419.22 | 1,612,700 | — | — |
| 2025-09-29 | $122.99 | $418.17 | 1,996,200 | — | — |
| 2025-09-26 | $124.39 | $422.93 | 1,846,100 | — | — |
| 2025-09-25 | $122.71 | $417.22 | 2,043,900 | — | — |
| 2025-09-24 | $123.08 | $418.48 | 1,959,300 | — | — |
| 2025-09-23 | $120.38 | $409.30 | 1,667,600 | — | — |
| 2025-09-22 | $119.93 | $407.77 | 1,826,800 | — | — |
| 2025-09-19 | $121.66 | $413.65 | 5,301,200 | — | — |
| 2025-09-18 | $124.12 | $422.01 | 1,707,500 | — | — |
| 2025-09-17 | $125.40 | $426.36 | 1,301,500 | — | — |
| 2025-09-16 | $124.85 | $424.49 | 1,737,800 | — | — |
| 2025-09-15 | $122.82 | $417.59 | 1,240,600 | — | — |
| 2025-09-12 | $123.51 | $419.94 | 1,519,900 | — | — |
| 2025-09-11 | $124.41 | $423.00 | 1,585,200 | — | — |
| 2025-09-10 | $123.33 | $419.33 | 1,286,300 | — | — |
| 2025-09-09 | $125.68 | $427.32 | 1,347,300 | — | — |
| 2025-09-08 | $125.87 | $427.96 | 1,969,400 | — | — |
| 2025-09-05 | $127.03 | $431.91 | 3,231,700 | — | — |
| 2025-09-04 | $124.63 | $423.75 | 2,753,700 | — | — |
| 2025-09-03 | $122.91 | $417.90 | 2,859,100 | — | — |
| 2025-09-02 | $119.98 | $407.94 | 2,006,700 | — | — |
| 2025-08-29 | $118.20 | $401.88 | 1,816,300 | — | — |
| 2025-08-28 | $117.94 | $401.00 | 2,271,100 | — | — |
| 2025-08-27 | $118.97 | $404.50 | 1,789,500 | — | — |
| 2025-08-26 | $117.67 | $400.08 | 1,813,800 | — | — |
| 2025-08-25 | $119.39 | $405.93 | 1,814,600 | — | — |
| 2025-08-22 | $120.31 | $409.06 | 1,279,500 | — | — |
| 2025-08-21 | $119.84 | $407.46 | 1,756,300 | — | — |
| 2025-08-20 | $121.25 | $412.25 | 1,475,100 | — | — |
| 2025-08-19 | $120.81 | $410.76 | 1,863,200 | — | — |
| 2025-08-18 | $119.48 | $406.24 | 2,100,600 | — | — |
| 2025-08-15 | $122.17 | $415.38 | 1,207,800 | — | — |
| 2025-08-14 | $121.58 | $413.38 | 1,413,400 | — | — |
| 2025-08-13 | $122.89 | $417.83 | 1,882,600 | — | — |
| 2025-08-12 | $122.82 | $413.38 | 1,958,000 | — | — |
| 2025-08-11 | $122.09 | $410.92 | 1,767,500 | — | — |
| 2025-08-08 | $124.87 | $420.28 | 1,299,600 | — | — |
| 2025-08-07 | $126.08 | $424.35 | 1,504,100 | — | — |
| 2025-08-06 | $125.50 | $422.40 | 1,652,100 | — | — |
| 2025-08-05 | $125.37 | $421.96 | 1,660,300 | — | — |
| 2025-08-04 | $124.19 | $417.99 | 2,194,600 | — | — |
| 2025-08-01 | $123.10 | $414.32 | 3,928,400 | — | — |
| 2025-07-31 | $125.56 | $422.60 | 4,108,700 | — | — |
| 2025-07-30 | $126.18 | $424.68 | 1,869,800 | — | — |
| 2025-07-29 | $127.04 | $427.58 | 1,746,800 | — | — |
| 2025-07-28 | $127.24 | $428.25 | 1,718,400 | — | — |
| 2025-07-25 | $130.81 | $440.27 | 1,287,000 | — | — |
| 2025-07-24 | $131.42 | $442.32 | 1,508,400 | — | — |
| 2025-07-23 | $131.43 | $442.35 | 1,555,500 | — | — |
| 2025-07-22 | $129.78 | $436.80 | 1,342,000 | — | — |
| 2025-07-21 | $126.57 | $426.00 | 1,374,200 | — | — |
| 2025-07-18 | $128.37 | $432.06 | 1,662,300 | — | — |
| 2025-07-17 | $129.26 | $435.05 | 1,999,000 | — | — |
| 2025-07-16 | $126.90 | $427.11 | 1,567,600 | — | — |
| 2025-07-15 | $124.17 | $417.92 | 1,771,900 | — | — |
| 2025-07-14 | $127.40 | $428.79 | 1,639,400 | — | — |
| 2025-07-11 | $126.54 | $425.90 | 1,376,600 | — | — |
| 2025-07-10 | $127.84 | $430.27 | 1,645,000 | — | — |
| 2025-07-09 | $126.00 | $424.08 | 1,491,700 | — | — |
| 2025-07-08 | $125.96 | $423.94 | 2,176,800 | — | — |
| 2025-07-07 | $124.55 | $419.20 | 1,478,700 | — | — |
| 2025-07-03 | $124.84 | $420.17 | 1,078,100 | — | — |
| 2025-07-02 | $124.66 | $419.57 | 2,119,700 | — | — |
| 2025-07-01 | $123.54 | $415.80 | 2,341,600 | — | — |
| 2025-06-30 | $120.07 | $404.12 | 2,136,300 | — | — |
| 2025-06-27 | $119.14 | $400.99 | 5,265,700 | — | — |
| 2025-06-26 | $118.01 | $397.19 | 1,830,000 | — | — |
| 2025-06-25 | $119.48 | $402.13 | 1,631,400 | — | — |
| 2025-06-24 | $122.02 | $410.68 | 1,380,600 | — | — |
| 2025-06-23 | $122.30 | $411.63 | 1,687,300 | — | — |
| 2025-06-20 | $120.77 | $406.48 | 4,705,300 | — | — |
| 2025-06-18 | $120.93 | $407.01 | 1,724,300 | — | — |
| 2025-06-17 | $122.10 | $410.95 | 1,273,800 | — | — |
| 2025-06-16 | $123.93 | $417.11 | 1,988,400 | — | — |
| 2025-06-13 | $123.07 | $414.22 | 1,712,900 | — | — |
| 2025-06-12 | $127.28 | $428.39 | 1,394,000 | — | — |
| 2025-06-11 | $126.26 | $424.95 | 1,201,900 | — | — |
| 2025-06-10 | $126.89 | $427.07 | 1,407,500 | — | — |
| 2025-06-09 | $127.50 | $429.13 | 1,476,800 | — | — |
| 2025-06-06 | $127.69 | $429.77 | 1,080,800 | — | — |
| 2025-06-05 | $127.30 | $428.45 | 1,889,700 | — | — |
| 2025-06-04 | $129.65 | $436.36 | 1,155,300 | — | — |
| 2025-06-03 | $130.09 | $437.84 | 1,374,500 | — | — |
| 2025-06-02 | $130.29 | $438.52 | 1,406,800 | — | — |
| 2025-05-30 | $131.88 | $443.87 | 2,492,600 | — | — |
| 2025-05-29 | $130.99 | $440.87 | 1,222,400 | — | — |
| 2025-05-28 | $130.16 | $438.08 | 1,548,700 | — | — |
| 2025-05-27 | $130.36 | $438.75 | 2,190,100 | — | — |
| 2025-05-23 | $130.88 | $440.50 | 1,243,200 | — | — |
| 2025-05-22 | $130.90 | $440.57 | 1,709,800 | — | — |
| 2025-05-21 | $131.87 | $443.83 | 1,950,000 | — | — |
| 2025-05-20 | $135.51 | $456.09 | 1,678,100 | — | — |
| 2025-05-19 | $134.84 | $453.83 | 2,056,100 | — | — |
| 2025-05-16 | $136.27 | $458.64 | 3,182,900 | — | — |
| 2025-05-15 | $134.99 | $454.34 | 1,566,900 | — | — |
| 2025-05-14 | $133.41 | $449.02 | 1,655,200 | — | — |
| 2025-05-13 | $136.33 | $458.85 | 1,338,200 | — | — |
| 2025-05-12 | $138.06 | $464.67 | 1,684,500 | — | — |
| 2025-05-09 | $134.76 | $453.56 | 1,934,600 | — | — |
| 2025-05-08 | $137.81 | $463.83 | 1,638,000 | — | — |
| 2025-05-07 | $136.48 | $459.35 | 1,792,500 | — | — |
| 2025-05-06 | $135.05 | $454.54 | 3,501,400 | — | — |
| 2025-05-05 | $138.39 | $465.78 | 1,672,400 | — | — |
| 2025-05-02 | $139.08 | $468.10 | 1,206,600 | — | — |
| 2025-05-01 | $138.54 | $466.28 | 1,812,900 | — | — |
| 2025-04-30 | $142.30 | $478.94 | 1,878,800 | — | — |
| 2025-04-29 | $141.20 | $475.24 | 2,008,100 | — | — |
| 2025-04-28 | $138.78 | $467.09 | 1,361,500 | — | — |
| 2025-04-25 | $138.27 | $465.38 | 825,100 | — | — |
| 2025-04-24 | $137.57 | $463.02 | 1,221,100 | — | — |
| 2025-04-23 | $139.11 | $468.20 | 1,244,700 | — | — |
| 2025-04-22 | $142.03 | $473.92 | 1,025,900 | — | — |
| 2025-04-21 | $138.64 | $462.61 | 1,399,100 | — | — |
| 2025-04-17 | $139.78 | $466.42 | 948,600 | — | — |
| 2025-04-16 | $136.80 | $456.47 | 1,412,100 | — | — |
| 2025-04-15 | $139.46 | $465.35 | 1,121,000 | — | — |
| 2025-04-14 | $140.94 | $470.29 | 1,594,300 | — | — |
| 2025-04-11 | $141.44 | $471.96 | 1,249,600 | — | — |
| 2025-04-10 | $140.90 | $470.15 | 1,436,300 | — | — |
| 2025-04-09 | $139.82 | $466.55 | 1,888,700 | — | — |
| 2025-04-08 | $136.40 | $455.14 | 1,878,400 | — | — |
| 2025-04-07 | $138.90 | $463.48 | 1,900,600 | — | — |
| 2025-04-04 | $143.86 | $480.03 | 2,292,900 | — | — |
| 2025-04-03 | $148.69 | $496.15 | 1,199,500 | — | — |
| 2025-04-02 | $147.62 | $492.58 | 813,000 | — | — |
| 2025-04-01 | $147.91 | $493.54 | 1,080,800 | — | — |
| 2025-03-31 | $147.25 | $491.34 | 1,201,800 | — | — |
| 2025-03-28 | $146.28 | $488.11 | 1,306,100 | — | — |
| 2025-03-27 | $145.63 | $485.94 | 1,282,400 | — | — |
| 2025-03-26 | $142.98 | $477.09 | 1,571,300 | — | — |
| 2025-03-25 | $141.76 | $473.02 | 1,556,300 | — | — |
| 2025-03-24 | $143.91 | $480.20 | 1,712,500 | — | — |
| 2025-03-21 | $144.84 | $483.30 | 1,553,400 | — | — |
| 2025-03-20 | $145.34 | $484.97 | 1,257,800 | — | — |
| 2025-03-19 | $145.16 | $484.37 | 1,105,700 | — | — |
| 2025-03-18 | $144.88 | $483.43 | 1,443,200 | — | — |
| 2025-03-17 | $148.43 | $495.28 | 958,500 | — | — |
| 2025-03-14 | $147.16 | $491.04 | 1,035,800 | — | — |
| 2025-03-13 | $146.95 | $490.34 | 1,395,600 | — | — |
| 2025-03-12 | $147.50 | $492.18 | 1,772,400 | — | — |
| 2025-03-11 | $148.43 | $495.28 | 2,053,900 | — | — |
| 2025-03-10 | $148.06 | $494.05 | 2,136,400 | — | — |
| 2025-03-07 | $151.03 | $503.96 | 3,211,400 | — | — |
| 2025-03-06 | $148.37 | $495.08 | 1,898,400 | — | — |
| 2025-03-05 | $149.76 | $499.72 | 1,958,900 | — | — |
| 2025-03-04 | $150.77 | $503.09 | 2,168,400 | — | — |
| 2025-03-03 | $155.89 | $520.17 | 1,610,200 | — | — |
| 2025-02-28 | $156.39 | $521.84 | 1,498,500 | — | — |
| 2025-02-27 | $154.38 | $515.13 | 1,818,300 | — | — |
| 2025-02-26 | $153.30 | $511.53 | 1,376,300 | — | — |
| 2025-02-25 | $157.02 | $523.94 | 1,337,500 | — | — |
| 2025-02-24 | $154.67 | $516.10 | 1,693,500 | — | — |
| 2025-02-21 | $157.25 | $524.71 | 2,376,200 | — | — |
| 2025-02-20 | $153.07 | $510.76 | 1,382,200 | — | — |
| 2025-02-19 | $151.09 | $504.16 | 989,000 | — | — |
| 2025-02-18 | $148.32 | $494.91 | 1,275,000 | — | — |
| 2025-02-14 | $147.92 | $493.58 | 1,318,100 | — | — |
| 2025-02-13 | $150.77 | $503.09 | 1,146,600 | — | — |
| 2025-02-12 | $148.65 | $496.01 | 842,700 | — | — |
| 2025-02-11 | $148.36 | $495.05 | 1,127,000 | — | — |
| 2025-02-10 | $147.14 | $490.98 | 1,466,000 | — | — |
| 2025-02-07 | $148.42 | $495.25 | 1,074,000 | — | — |
| 2025-02-06 | $147.60 | $492.51 | 1,615,700 | — | — |
| 2025-02-05 | $145.95 | $487.00 | 2,814,100 | — | — |
| 2025-02-04 | $148.21 | $494.55 | 4,660,300 | — | — |
| 2025-02-03 | $159.78 | $533.15 | 2,599,900 | — | — |
| 2025-01-31 | $158.68 | $529.48 | 1,765,700 | — | — |
| 2025-01-30 | $160.45 | $535.39 | 1,142,500 | — | — |
| 2025-01-29 | $157.81 | $526.58 | 1,041,900 | — | — |
| 2025-01-28 | $159.50 | $528.15 | 1,257,100 | — | — |
| 2025-01-27 | $162.51 | $538.11 | 1,244,200 | — | — |
| 2025-01-24 | $159.27 | $527.39 | 948,400 | — | — |
| 2025-01-23 | $160.82 | $532.52 | 963,400 | — | — |
| 2025-01-22 | $158.73 | $525.60 | 920,700 | — | — |
| 2025-01-21 | $159.99 | $529.77 | 1,560,600 | — | — |
| 2025-01-17 | $160.28 | $530.73 | 937,600 | — | — |
| 2025-01-16 | $160.47 | $531.36 | 871,200 | — | — |
| 2025-01-15 | $158.30 | $524.17 | 602,200 | — | — |
| 2025-01-14 | $159.03 | $526.59 | 733,000 | — | — |
| 2025-01-13 | $157.47 | $521.43 | 1,051,100 | — | — |
| 2025-01-10 | $157.57 | $521.76 | 874,400 | — | — |
| 2025-01-08 | $160.63 | $531.89 | 1,051,300 | — | — |
| 2025-01-07 | $159.70 | $528.81 | 1,246,300 | — | — |
| 2025-01-06 | $157.59 | $521.82 | 1,745,200 | — | — |
| 2025-01-03 | $162.89 | $539.37 | 671,200 | — | — |
| 2025-01-02 | $161.83 | $535.86 | 714,300 | — | — |