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
- 1982-01-04 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 | $162.79 | $578.89 | 2,321,000 | — | — |
| 2025-12-30 | $164.86 | $586.25 | 2,569,000 | — | — |
| 2025-12-29 | $165.66 | $589.09 | 2,811,600 | — | — |
| 2025-12-26 | $164.01 | $583.23 | 2,517,800 | — | — |
| 2025-12-24 | $164.47 | $584.86 | 881,600 | — | — |
| 2025-12-23 | $164.77 | $585.93 | 1,970,900 | — | — |
| 2025-12-22 | $163.55 | $581.59 | 2,795,800 | — | — |
| 2025-12-19 | $162.71 | $578.60 | 6,529,800 | — | — |
| 2025-12-18 | $161.94 | $575.87 | 2,548,500 | — | — |
| 2025-12-17 | $162.91 | $579.32 | 2,924,300 | — | — |
| 2025-12-16 | $162.82 | $579.00 | 4,040,500 | — | — |
| 2025-12-15 | $167.90 | $597.06 | 3,332,600 | — | — |
| 2025-12-12 | $168.30 | $598.48 | 3,234,700 | — | — |
| 2025-12-11 | $171.91 | $611.32 | 2,910,900 | — | — |
| 2025-12-10 | $176.00 | $625.86 | 2,895,900 | — | — |
| 2025-12-09 | $175.32 | $623.45 | 2,026,200 | — | — |
| 2025-12-08 | $173.56 | $617.19 | 2,040,400 | — | — |
| 2025-12-05 | $174.14 | $619.25 | 2,202,900 | — | — |
| 2025-12-04 | $174.95 | $622.13 | 3,258,900 | — | — |
| 2025-12-03 | $177.05 | $629.60 | 3,138,600 | — | — |
| 2025-12-02 | $178.53 | $634.86 | 3,239,000 | — | — |
| 2025-12-01 | $180.54 | $642.01 | 2,573,100 | — | — |
| 2025-11-28 | $176.76 | $628.57 | 936,200 | — | — |
| 2025-11-26 | $174.47 | $620.42 | 1,759,900 | — | — |
| 2025-11-25 | $174.10 | $619.11 | 2,646,100 | — | — |
| 2025-11-24 | $174.37 | $620.07 | 3,817,000 | — | — |
| 2025-11-21 | $173.45 | $616.80 | 3,735,100 | — | — |
| 2025-11-20 | $170.82 | $607.44 | 3,980,500 | — | — |
| 2025-11-19 | $180.33 | $637.24 | 3,768,400 | — | — |
| 2025-11-18 | $185.43 | $655.27 | 3,387,500 | — | — |
| 2025-11-17 | $178.40 | $630.42 | 3,014,800 | — | — |
| 2025-11-14 | $181.76 | $642.30 | 3,222,400 | — | — |
| 2025-11-13 | $175.78 | $621.16 | 2,308,100 | — | — |
| 2025-11-12 | $177.54 | $627.38 | 1,800,800 | — | — |
| 2025-11-11 | $180.86 | $639.12 | 1,868,800 | — | — |
| 2025-11-10 | $179.18 | $633.18 | 2,145,900 | — | — |
| 2025-11-07 | $175.62 | $620.60 | 2,393,400 | — | — |
| 2025-11-06 | $176.01 | $621.98 | 3,111,800 | — | — |
| 2025-11-05 | $170.14 | $601.23 | 1,762,400 | — | — |
| 2025-11-04 | $169.11 | $597.59 | 2,188,300 | — | — |
| 2025-11-03 | $171.60 | $606.39 | 1,658,000 | — | — |
| 2025-10-31 | $169.56 | $599.18 | 1,670,100 | — | — |
| 2025-10-30 | $170.10 | $601.09 | 1,849,500 | — | — |
| 2025-10-29 | $170.66 | $603.07 | 1,569,800 | — | — |
| 2025-10-28 | $169.34 | $598.41 | 1,708,100 | — | — |
| 2025-10-27 | $174.35 | $616.11 | 2,614,200 | — | — |
| 2025-10-24 | $171.05 | $604.45 | 2,352,900 | — | — |
| 2025-10-23 | $173.13 | $611.80 | 4,679,900 | — | — |
| 2025-10-22 | $161.87 | $572.01 | 3,181,400 | — | — |
| 2025-10-21 | $157.69 | $557.24 | 1,605,200 | — | — |
| 2025-10-20 | $160.17 | $566.00 | 1,354,000 | — | — |
| 2025-10-17 | $157.77 | $557.52 | 2,148,700 | — | — |
| 2025-10-16 | $156.39 | $552.64 | 2,661,300 | — | — |
| 2025-10-15 | $160.98 | $568.86 | 1,756,500 | — | — |
| 2025-10-14 | $162.19 | $573.14 | 1,953,400 | — | — |
| 2025-10-13 | $161.41 | $570.38 | 1,382,300 | — | — |
| 2025-10-10 | $158.02 | $558.40 | 2,362,700 | — | — |
| 2025-10-09 | $162.01 | $572.50 | 1,655,500 | — | — |
| 2025-10-08 | $162.44 | $574.02 | 1,582,400 | — | — |
| 2025-10-07 | $163.17 | $576.60 | 2,173,600 | — | — |
| 2025-10-06 | $163.42 | $577.49 | 2,020,700 | — | — |
| 2025-10-03 | $160.40 | $566.82 | 4,487,700 | — | — |
| 2025-10-02 | $164.70 | $582.01 | 3,916,300 | — | — |
| 2025-10-01 | $167.67 | $592.51 | 2,458,600 | — | — |
| 2025-09-30 | $170.26 | $601.66 | 2,385,700 | — | — |
| 2025-09-29 | $172.14 | $608.30 | 2,604,700 | — | — |
| 2025-09-26 | $175.63 | $620.63 | 3,032,400 | — | — |
| 2025-09-25 | $174.42 | $616.36 | 4,094,100 | — | — |
| 2025-09-24 | $170.83 | $603.67 | 3,523,400 | — | — |
| 2025-09-23 | $170.39 | $602.12 | 4,022,400 | — | — |
| 2025-09-22 | $166.44 | $588.16 | 2,613,000 | — | — |
| 2025-09-19 | $162.62 | $574.66 | 8,119,400 | — | — |
| 2025-09-18 | $163.85 | $579.01 | 2,492,500 | — | — |
| 2025-09-17 | $163.67 | $578.37 | 2,892,200 | — | — |
| 2025-09-16 | $162.64 | $574.73 | 2,920,600 | — | — |
| 2025-09-15 | $157.57 | $556.81 | 2,080,800 | — | — |
| 2025-09-12 | $156.72 | $553.81 | 1,642,600 | — | — |
| 2025-09-11 | $157.59 | $556.89 | 2,621,100 | — | — |
| 2025-09-10 | $158.50 | $560.10 | 4,199,400 | — | — |
| 2025-09-09 | $161.83 | $571.87 | 3,869,200 | — | — |
| 2025-09-08 | $157.36 | $556.07 | 2,458,900 | — | — |
| 2025-09-05 | $156.77 | $553.99 | 2,599,300 | — | — |
| 2025-09-04 | $155.39 | $549.11 | 2,611,300 | — | — |
| 2025-09-03 | $155.38 | $549.08 | 3,080,300 | — | — |
| 2025-09-02 | $154.28 | $545.19 | 3,217,100 | — | — |
| 2025-08-29 | $152.01 | $537.17 | 2,242,700 | — | — |
| 2025-08-28 | $151.16 | $534.16 | 2,092,900 | — | — |
| 2025-08-27 | $150.77 | $532.79 | 2,149,300 | — | — |
| 2025-08-26 | $146.95 | $519.29 | 2,591,800 | — | — |
| 2025-08-25 | $147.11 | $519.85 | 2,040,300 | — | — |
| 2025-08-22 | $145.37 | $513.70 | 2,106,400 | — | — |
| 2025-08-21 | $140.29 | $495.75 | 2,394,300 | — | — |
| 2025-08-20 | $140.51 | $496.53 | 2,082,900 | — | — |
| 2025-08-19 | $137.93 | $487.41 | 1,540,200 | — | — |
| 2025-08-18 | $136.81 | $483.45 | 1,869,700 | — | — |
| 2025-08-15 | $136.80 | $483.42 | 2,037,300 | — | — |
| 2025-08-14 | $135.82 | $479.96 | 1,906,000 | — | — |
| 2025-08-13 | $136.15 | $481.12 | 2,093,200 | — | — |
| 2025-08-12 | $133.38 | $471.33 | 1,815,000 | — | — |
| 2025-08-11 | $131.77 | $465.64 | 2,122,300 | — | — |
| 2025-08-08 | $133.29 | $471.01 | 2,165,600 | — | — |
| 2025-08-07 | $132.59 | $468.54 | 2,060,100 | — | — |
| 2025-08-06 | $133.46 | $471.62 | 2,764,100 | — | — |
| 2025-08-05 | $136.83 | $483.52 | 2,178,400 | — | — |
| 2025-08-04 | $135.04 | $477.20 | 2,920,300 | — | — |
| 2025-08-01 | $133.18 | $470.63 | 2,250,300 | — | — |
| 2025-07-31 | $137.31 | $485.22 | 3,565,500 | — | — |
| 2025-07-30 | $139.37 | $488.51 | 4,629,600 | — | — |
| 2025-07-29 | $144.73 | $507.29 | 3,245,700 | — | — |
| 2025-07-28 | $144.75 | $507.36 | 2,205,700 | — | — |
| 2025-07-25 | $141.97 | $497.62 | 2,792,200 | — | — |
| 2025-07-24 | $140.34 | $491.91 | 6,183,700 | — | — |
| 2025-07-23 | $147.54 | $517.14 | 2,949,400 | — | — |
| 2025-07-22 | $145.11 | $508.63 | 2,818,300 | — | — |
| 2025-07-21 | $146.28 | $512.73 | 2,129,200 | — | — |
| 2025-07-18 | $146.15 | $512.27 | 3,417,800 | — | — |
| 2025-07-17 | $144.67 | $507.08 | 2,418,800 | — | — |
| 2025-07-16 | $143.19 | $501.90 | 4,002,900 | — | — |
| 2025-07-15 | $148.80 | $521.56 | 2,568,400 | — | — |
| 2025-07-14 | $148.87 | $521.81 | 2,626,800 | — | — |
| 2025-07-11 | $153.05 | $536.46 | 3,055,000 | — | — |
| 2025-07-10 | $154.81 | $542.63 | 3,762,700 | — | — |
| 2025-07-09 | $149.07 | $522.51 | 3,304,000 | — | — |
| 2025-07-08 | $148.67 | $521.10 | 7,593,600 | — | — |
| 2025-07-07 | $143.74 | $503.82 | 2,537,500 | — | — |
| 2025-07-03 | $144.58 | $506.77 | 2,224,600 | — | — |
| 2025-07-02 | $142.06 | $497.94 | 3,528,100 | — | — |
| 2025-07-01 | $138.01 | $483.74 | 3,578,300 | — | — |
| 2025-06-30 | $134.42 | $471.16 | 2,413,500 | — | — |
| 2025-06-27 | $134.69 | $472.10 | 8,049,500 | — | — |
| 2025-06-26 | $136.97 | $480.09 | 2,743,700 | — | — |
| 2025-06-25 | $135.72 | $475.71 | 2,327,800 | — | — |
| 2025-06-24 | $135.85 | $476.17 | 2,973,200 | — | — |
| 2025-06-23 | $137.06 | $480.41 | 3,229,200 | — | — |
| 2025-06-20 | $141.10 | $494.57 | 5,438,600 | — | — |
| 2025-06-18 | $139.42 | $488.68 | 2,872,700 | — | — |
| 2025-06-17 | $141.77 | $496.92 | 4,292,500 | — | — |
| 2025-06-16 | $137.76 | $482.86 | 3,427,800 | — | — |
| 2025-06-13 | $134.11 | $470.07 | 3,758,300 | — | — |
| 2025-06-12 | $133.50 | $467.93 | 2,124,600 | — | — |
| 2025-06-11 | $134.06 | $469.90 | 2,400,700 | — | — |
| 2025-06-10 | $131.93 | $462.43 | 2,150,600 | — | — |
| 2025-06-09 | $128.26 | $449.57 | 2,615,600 | — | — |
| 2025-06-06 | $128.35 | $449.88 | 2,607,400 | — | — |
| 2025-06-05 | $126.88 | $444.73 | 1,845,400 | — | — |
| 2025-06-04 | $126.54 | $443.54 | 4,458,400 | — | — |
| 2025-06-03 | $130.95 | $458.99 | 2,310,700 | — | — |
| 2025-06-02 | $128.30 | $449.71 | 2,824,500 | — | — |
| 2025-05-30 | $128.97 | $452.05 | 3,870,500 | — | — |
| 2025-05-29 | $129.16 | $452.72 | 2,567,600 | — | — |
| 2025-05-28 | $126.93 | $444.90 | 3,125,200 | — | — |
| 2025-05-27 | $130.71 | $458.15 | 2,426,400 | — | — |
| 2025-05-23 | $128.55 | $450.58 | 2,053,000 | — | — |
| 2025-05-22 | $128.72 | $451.18 | 3,097,200 | — | — |
| 2025-05-21 | $127.80 | $447.95 | 4,223,600 | — | — |
| 2025-05-20 | $132.21 | $463.41 | 1,908,600 | — | — |
| 2025-05-19 | $134.33 | $466.88 | 2,282,800 | — | — |
| 2025-05-16 | $135.74 | $471.78 | 2,253,000 | — | — |
| 2025-05-15 | $135.37 | $470.50 | 2,243,800 | — | — |
| 2025-05-14 | $134.32 | $466.85 | 2,931,300 | — | — |
| 2025-05-13 | $135.11 | $469.59 | 3,391,900 | — | — |
| 2025-05-12 | $130.49 | $453.53 | 4,135,300 | — | — |
| 2025-05-09 | $122.93 | $427.26 | 2,167,300 | — | — |
| 2025-05-08 | $121.73 | $423.09 | 3,289,400 | — | — |
| 2025-05-07 | $116.95 | $406.47 | 2,500,000 | — | — |
| 2025-05-06 | $117.00 | $406.65 | 3,051,600 | — | — |
| 2025-05-05 | $119.34 | $414.78 | 3,776,800 | — | — |
| 2025-05-02 | $118.93 | $413.36 | 2,600,500 | — | — |
| 2025-05-01 | $114.88 | $399.28 | 3,995,900 | — | — |
| 2025-04-30 | $116.09 | $403.49 | 3,854,300 | — | — |
| 2025-04-29 | $115.52 | $401.50 | 1,428,500 | — | — |
| 2025-04-28 | $114.75 | $398.83 | 2,601,000 | — | — |
| 2025-04-25 | $113.87 | $395.77 | 2,865,100 | — | — |
| 2025-04-24 | $113.36 | $394.00 | 4,783,000 | — | — |
| 2025-04-23 | $114.50 | $397.96 | 3,652,900 | — | — |
| 2025-04-22 | $112.46 | $390.87 | 3,264,600 | — | — |
| 2025-04-21 | $108.84 | $378.29 | 2,274,900 | — | — |
| 2025-04-17 | $110.06 | $382.53 | 2,662,800 | — | — |
| 2025-04-16 | $107.13 | $372.34 | 4,040,600 | — | — |
| 2025-04-15 | $107.55 | $373.80 | 3,107,100 | — | — |
| 2025-04-14 | $110.33 | $383.47 | 3,132,800 | — | — |
| 2025-04-11 | $110.70 | $384.75 | 3,777,200 | — | — |
| 2025-04-10 | $109.01 | $378.88 | 4,861,600 | — | — |
| 2025-04-09 | $115.90 | $402.82 | 7,800,100 | — | — |
| 2025-04-08 | $105.18 | $365.57 | 5,350,700 | — | — |
| 2025-04-07 | $106.67 | $370.74 | 6,630,900 | — | — |
| 2025-04-04 | $104.69 | $363.86 | 7,528,900 | — | — |
| 2025-04-03 | $114.29 | $397.23 | 9,514,600 | — | — |
| 2025-04-02 | $133.62 | $464.41 | 2,411,500 | — | — |
| 2025-04-01 | $133.74 | $464.83 | 2,366,400 | — | — |
| 2025-03-31 | $132.07 | $459.03 | 2,766,700 | — | — |
| 2025-03-28 | $131.48 | $456.98 | 1,932,300 | — | — |
| 2025-03-27 | $133.23 | $463.06 | 2,405,200 | — | — |
| 2025-03-26 | $134.52 | $467.54 | 2,639,800 | — | — |
| 2025-03-25 | $132.00 | $458.78 | 3,103,600 | — | — |
| 2025-03-24 | $131.95 | $458.61 | 4,497,100 | — | — |
| 2025-03-21 | $131.51 | $457.08 | 6,736,500 | — | — |
| 2025-03-20 | $134.83 | $468.62 | 2,858,100 | — | — |
| 2025-03-19 | $133.84 | $465.18 | 3,968,300 | — | — |
| 2025-03-18 | $132.03 | $458.89 | 3,139,900 | — | — |
| 2025-03-17 | $132.95 | $462.08 | 3,484,000 | — | — |
| 2025-03-14 | $129.14 | $448.84 | 2,833,100 | — | — |
| 2025-03-13 | $125.80 | $437.23 | 3,296,200 | — | — |
| 2025-03-12 | $125.18 | $435.08 | 3,453,900 | — | — |
| 2025-03-11 | $123.03 | $427.61 | 3,604,800 | — | — |
| 2025-03-10 | $126.80 | $440.71 | 3,844,100 | — | — |
| 2025-03-07 | $126.85 | $440.88 | 3,107,600 | — | — |
| 2025-03-06 | $126.00 | $437.93 | 4,179,300 | — | — |
| 2025-03-05 | $121.76 | $423.19 | 6,232,100 | — | — |
| 2025-03-04 | $127.61 | $443.52 | 4,290,500 | — | — |
| 2025-03-03 | $128.40 | $446.27 | 3,871,000 | — | — |
| 2025-02-28 | $130.73 | $454.37 | 3,847,700 | — | — |
| 2025-02-27 | $129.63 | $450.55 | 2,392,000 | — | — |
| 2025-02-26 | $130.16 | $452.39 | 4,532,200 | — | — |
| 2025-02-25 | $133.66 | $464.55 | 2,767,400 | — | — |
| 2025-02-24 | $135.06 | $469.42 | 2,920,600 | — | — |
| 2025-02-21 | $134.74 | $468.31 | 2,938,900 | — | — |
| 2025-02-20 | $139.14 | $483.60 | 2,538,900 | — | — |
| 2025-02-19 | $137.15 | $476.68 | 3,461,200 | — | — |
| 2025-02-18 | $138.19 | $480.30 | 2,826,800 | — | — |
| 2025-02-14 | $135.31 | $470.29 | 3,512,800 | — | — |
| 2025-02-13 | $130.99 | $455.27 | 3,453,900 | — | — |
| 2025-02-12 | $130.91 | $454.99 | 3,131,700 | — | — |
| 2025-02-11 | $136.89 | $475.78 | 3,231,400 | — | — |
| 2025-02-10 | $136.81 | $475.50 | 2,533,300 | — | — |
| 2025-02-07 | $133.08 | $462.54 | 2,085,300 | — | — |
| 2025-02-06 | $134.29 | $466.74 | 4,068,300 | — | — |
| 2025-02-05 | $140.54 | $488.46 | 2,624,700 | — | — |
| 2025-02-04 | $142.99 | $496.98 | 4,523,300 | — | — |
| 2025-02-03 | $136.18 | $473.31 | 4,174,300 | — | — |
| 2025-01-31 | $133.00 | $462.26 | 3,433,800 | — | — |
| 2025-01-30 | $135.42 | $470.67 | 3,763,400 | — | — |
| 2025-01-29 | $139.48 | $480.85 | 2,585,800 | — | — |
| 2025-01-28 | $138.13 | $476.20 | 2,855,400 | — | — |
| 2025-01-27 | $141.31 | $487.16 | 2,945,700 | — | — |
| 2025-01-24 | $139.63 | $481.37 | 2,837,300 | — | — |
| 2025-01-23 | $140.71 | $485.09 | 3,884,700 | — | — |
| 2025-01-22 | $135.08 | $465.68 | 4,038,200 | — | — |
| 2025-01-21 | $139.53 | $481.02 | 2,663,600 | — | — |
| 2025-01-17 | $141.05 | $486.27 | 2,531,300 | — | — |
| 2025-01-16 | $139.37 | $480.47 | 3,212,400 | — | — |
| 2025-01-15 | $137.91 | $475.44 | 4,326,500 | — | — |
| 2025-01-14 | $134.06 | $462.17 | 2,957,500 | — | — |
| 2025-01-13 | $133.35 | $459.72 | 5,190,300 | — | — |
| 2025-01-10 | $127.15 | $438.35 | 3,031,000 | — | — |
| 2025-01-08 | $125.19 | $431.59 | 2,259,000 | — | — |
| 2025-01-07 | $123.99 | $427.45 | 2,776,200 | — | — |
| 2025-01-06 | $122.12 | $421.00 | 2,187,500 | — | — |
| 2025-01-03 | $124.26 | $428.38 | 1,932,500 | — | — |
| 2025-01-02 | $123.15 | $424.56 | 2,106,800 | — | — |