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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $102.46 | $324.26 | 1,174,800 | — | — |
| 2025-12-30 | $103.68 | $328.12 | 1,212,500 | — | — |
| 2025-12-29 | $104.25 | $329.92 | 2,271,800 | — | — |
| 2025-12-26 | $104.32 | $330.14 | 936,800 | — | — |
| 2025-12-24 | $103.55 | $327.71 | 622,400 | — | — |
| 2025-12-23 | $102.67 | $324.92 | 1,589,000 | — | — |
| 2025-12-22 | $103.37 | $327.14 | 1,475,400 | — | — |
| 2025-12-19 | $102.68 | $324.95 | 3,625,800 | — | — |
| 2025-12-18 | $102.91 | $325.68 | 2,263,300 | — | — |
| 2025-12-17 | $103.72 | $328.24 | 2,127,700 | — | — |
| 2025-12-16 | $103.70 | $328.18 | 1,879,500 | — | — |
| 2025-12-15 | $103.72 | $328.24 | 1,655,500 | — | — |
| 2025-12-12 | $103.54 | $327.67 | 1,708,500 | — | — |
| 2025-12-11 | $102.76 | $325.21 | 1,567,500 | — | — |
| 2025-12-10 | $100.44 | $317.86 | 2,122,000 | — | — |
| 2025-12-09 | $99.43 | $314.67 | 1,586,100 | — | — |
| 2025-12-08 | $100.37 | $317.64 | 2,161,800 | — | — |
| 2025-12-05 | $101.03 | $319.73 | 2,474,700 | — | — |
| 2025-12-04 | $100.67 | $318.59 | 1,989,500 | — | — |
| 2025-12-03 | $101.34 | $320.71 | 1,720,300 | — | — |
| 2025-12-02 | $100.25 | $317.26 | 1,771,000 | — | — |
| 2025-12-01 | $99.86 | $316.03 | 2,271,300 | — | — |
| 2025-11-28 | $100.04 | $316.60 | 689,800 | — | — |
| 2025-11-26 | $99.89 | $316.12 | 1,400,100 | — | — |
| 2025-11-25 | $99.60 | $315.21 | 2,859,100 | — | — |
| 2025-11-24 | $97.16 | $307.48 | 3,013,400 | — | — |
| 2025-11-21 | $98.70 | $312.36 | 3,808,100 | — | — |
| 2025-11-20 | $95.20 | $301.28 | 2,297,800 | — | — |
| 2025-11-19 | $94.34 | $298.56 | 2,350,000 | — | — |
| 2025-11-18 | $94.82 | $300.08 | 3,052,700 | — | — |
| 2025-11-17 | $95.36 | $301.79 | 2,168,200 | — | — |
| 2025-11-14 | $97.03 | $307.07 | 1,601,100 | — | — |
| 2025-11-13 | $98.11 | $310.49 | 1,809,100 | — | — |
| 2025-11-12 | $97.49 | $308.53 | 1,565,100 | — | — |
| 2025-11-11 | $95.91 | $303.53 | 1,057,100 | — | — |
| 2025-11-10 | $95.93 | $303.59 | 1,699,900 | — | — |
| 2025-11-07 | $96.25 | $302.36 | 1,847,200 | — | — |
| 2025-11-06 | $95.17 | $298.96 | 3,974,500 | — | — |
| 2025-11-05 | $96.25 | $302.36 | 2,602,500 | — | — |
| 2025-11-04 | $94.92 | $298.18 | 2,327,400 | — | — |
| 2025-11-03 | $94.96 | $298.30 | 2,955,400 | — | — |
| 2025-10-31 | $97.75 | $307.07 | 3,132,500 | — | — |
| 2025-10-30 | $97.45 | $306.13 | 2,748,800 | — | — |
| 2025-10-29 | $99.13 | $311.40 | 3,446,500 | — | — |
| 2025-10-28 | $105.31 | $330.82 | 2,967,000 | — | — |
| 2025-10-27 | $105.45 | $331.26 | 2,210,000 | — | — |
| 2025-10-24 | $103.50 | $325.13 | 1,228,400 | — | — |
| 2025-10-23 | $103.50 | $325.13 | 1,265,300 | — | — |
| 2025-10-22 | $102.16 | $320.92 | 1,443,700 | — | — |
| 2025-10-21 | $104.38 | $327.90 | 1,790,700 | — | — |
| 2025-10-20 | $102.17 | $320.95 | 1,033,600 | — | — |
| 2025-10-17 | $101.57 | $319.07 | 1,196,000 | — | — |
| 2025-10-16 | $101.01 | $317.31 | 1,859,000 | — | — |
| 2025-10-15 | $99.56 | $312.75 | 1,517,800 | — | — |
| 2025-10-14 | $100.50 | $315.71 | 1,362,500 | — | — |
| 2025-10-13 | $98.86 | $310.56 | 1,420,800 | — | — |
| 2025-10-10 | $98.48 | $309.36 | 1,772,700 | — | — |
| 2025-10-09 | $99.60 | $312.88 | 1,650,500 | — | — |
| 2025-10-08 | $101.59 | $319.13 | 1,519,000 | — | — |
| 2025-10-07 | $101.70 | $319.48 | 1,412,500 | — | — |
| 2025-10-06 | $103.52 | $325.19 | 1,466,600 | — | — |
| 2025-10-03 | $104.43 | $328.05 | 1,160,200 | — | — |
| 2025-10-02 | $104.52 | $328.34 | 1,333,500 | — | — |
| 2025-10-01 | $104.09 | $326.98 | 1,588,900 | — | — |
| 2025-09-30 | $105.11 | $330.19 | 1,723,300 | — | — |
| 2025-09-29 | $104.02 | $326.76 | 2,244,900 | — | — |
| 2025-09-26 | $103.65 | $325.60 | 1,859,000 | — | — |
| 2025-09-25 | $103.92 | $326.45 | 1,954,900 | — | — |
| 2025-09-24 | $105.48 | $331.35 | 1,686,800 | — | — |
| 2025-09-23 | $106.24 | $333.74 | 2,150,600 | — | — |
| 2025-09-22 | $109.49 | $343.95 | 2,348,900 | — | — |
| 2025-09-19 | $109.42 | $343.73 | 3,617,800 | — | — |
| 2025-09-18 | $109.02 | $342.47 | 1,715,200 | — | — |
| 2025-09-17 | $108.10 | $339.58 | 1,492,800 | — | — |
| 2025-09-16 | $108.36 | $340.40 | 1,220,500 | — | — |
| 2025-09-15 | $109.45 | $343.82 | 1,281,500 | — | — |
| 2025-09-12 | $110.72 | $347.81 | 1,552,300 | — | — |
| 2025-09-11 | $111.83 | $351.30 | 1,505,900 | — | — |
| 2025-09-10 | $108.78 | $341.72 | 1,423,600 | — | — |
| 2025-09-09 | $109.38 | $343.60 | 2,041,000 | — | — |
| 2025-09-08 | $111.53 | $350.36 | 3,265,000 | — | — |
| 2025-09-05 | $109.98 | $345.49 | 2,222,300 | — | — |
| 2025-09-04 | $109.64 | $344.42 | 1,642,900 | — | — |
| 2025-09-03 | $109.19 | $343.01 | 1,161,000 | — | — |
| 2025-09-02 | $109.59 | $344.26 | 1,788,100 | — | — |
| 2025-08-29 | $111.23 | $349.41 | 906,800 | — | — |
| 2025-08-28 | $111.22 | $349.38 | 1,278,200 | — | — |
| 2025-08-27 | $112.13 | $352.24 | 796,300 | — | — |
| 2025-08-26 | $112.57 | $353.62 | 1,566,000 | — | — |
| 2025-08-25 | $112.14 | $352.27 | 1,161,600 | — | — |
| 2025-08-22 | $114.27 | $358.96 | 1,594,300 | — | — |
| 2025-08-21 | $111.57 | $350.48 | 1,214,300 | — | — |
| 2025-08-20 | $112.06 | $352.02 | 1,091,500 | — | — |
| 2025-08-19 | $112.86 | $354.53 | 1,355,200 | — | — |
| 2025-08-18 | $110.97 | $348.60 | 1,335,300 | — | — |
| 2025-08-15 | $111.80 | $351.20 | 1,400,200 | — | — |
| 2025-08-14 | $111.95 | $351.68 | 1,270,000 | — | — |
| 2025-08-13 | $112.62 | $353.78 | 2,048,700 | — | — |
| 2025-08-12 | $108.75 | $341.62 | 1,455,400 | — | — |
| 2025-08-11 | $106.52 | $334.62 | 1,838,100 | — | — |
| 2025-08-08 | $106.95 | $333.74 | 1,207,000 | — | — |
| 2025-08-07 | $106.12 | $331.15 | 1,865,700 | — | — |
| 2025-08-06 | $105.68 | $329.78 | 2,502,200 | — | — |
| 2025-08-05 | $106.02 | $330.84 | 1,398,000 | — | — |
| 2025-08-04 | $105.00 | $327.65 | 2,560,100 | — | — |
| 2025-08-01 | $104.44 | $325.91 | 1,989,100 | — | — |
| 2025-07-31 | $105.50 | $329.21 | 3,895,800 | — | — |
| 2025-07-30 | $106.25 | $331.55 | 6,555,100 | — | — |
| 2025-07-29 | $112.23 | $350.22 | 2,255,900 | — | — |
| 2025-07-28 | $113.97 | $355.64 | 1,469,300 | — | — |
| 2025-07-25 | $115.95 | $361.82 | 1,280,200 | — | — |
| 2025-07-24 | $115.02 | $358.92 | 1,711,000 | — | — |
| 2025-07-23 | $116.61 | $363.88 | 1,523,400 | — | — |
| 2025-07-22 | $115.40 | $360.11 | 1,720,700 | — | — |
| 2025-07-21 | $114.52 | $357.36 | 1,067,300 | — | — |
| 2025-07-18 | $114.53 | $357.39 | 5,187,000 | — | — |
| 2025-07-17 | $116.02 | $362.04 | 1,824,800 | — | — |
| 2025-07-16 | $115.57 | $360.64 | 1,514,300 | — | — |
| 2025-07-15 | $114.29 | $356.64 | 1,157,600 | — | — |
| 2025-07-14 | $116.36 | $363.10 | 1,219,300 | — | — |
| 2025-07-11 | $117.30 | $366.04 | 817,800 | — | — |
| 2025-07-10 | $119.07 | $371.56 | 1,365,300 | — | — |
| 2025-07-09 | $118.19 | $368.81 | 1,294,900 | — | — |
| 2025-07-08 | $117.41 | $366.38 | 1,563,800 | — | — |
| 2025-07-07 | $115.46 | $360.29 | 1,512,000 | — | — |
| 2025-07-03 | $118.28 | $369.09 | 796,200 | — | — |
| 2025-07-02 | $118.59 | $370.06 | 1,588,900 | — | — |
| 2025-07-01 | $116.41 | $363.26 | 2,055,100 | — | — |
| 2025-06-30 | $113.75 | $354.96 | 1,405,100 | — | — |
| 2025-06-27 | $114.15 | $356.21 | 2,248,700 | — | — |
| 2025-06-26 | $113.78 | $355.05 | 1,539,200 | — | — |
| 2025-06-25 | $113.26 | $353.43 | 1,308,300 | — | — |
| 2025-06-24 | $113.88 | $355.36 | 2,025,700 | — | — |
| 2025-06-23 | $112.33 | $350.53 | 2,697,500 | — | — |
| 2025-06-20 | $108.67 | $339.11 | 4,312,200 | — | — |
| 2025-06-18 | $108.24 | $337.76 | 1,789,100 | — | — |
| 2025-06-17 | $107.54 | $335.58 | 1,607,100 | — | — |
| 2025-06-16 | $109.04 | $340.26 | 1,996,200 | — | — |
| 2025-06-13 | $106.30 | $331.71 | 2,505,200 | — | — |
| 2025-06-12 | $112.03 | $349.59 | 1,291,900 | — | — |
| 2025-06-11 | $113.01 | $352.65 | 1,942,400 | — | — |
| 2025-06-10 | $115.04 | $358.98 | 1,933,800 | — | — |
| 2025-06-09 | $113.46 | $354.05 | 1,283,400 | — | — |
| 2025-06-06 | $112.60 | $351.37 | 1,063,300 | — | — |
| 2025-06-05 | $111.26 | $347.19 | 1,410,100 | — | — |
| 2025-06-04 | $111.93 | $349.28 | 1,213,400 | — | — |
| 2025-06-03 | $111.37 | $347.53 | 1,659,600 | — | — |
| 2025-06-02 | $110.35 | $344.35 | 1,529,800 | — | — |
| 2025-05-30 | $110.80 | $345.75 | 3,637,800 | — | — |
| 2025-05-29 | $111.31 | $347.34 | 1,491,900 | — | — |
| 2025-05-28 | $110.55 | $344.97 | 881,500 | — | — |
| 2025-05-27 | $112.26 | $350.31 | 1,255,000 | — | — |
| 2025-05-23 | $110.08 | $343.51 | 948,100 | — | — |
| 2025-05-22 | $111.21 | $347.03 | 2,283,400 | — | — |
| 2025-05-21 | $111.24 | $347.13 | 1,245,700 | — | — |
| 2025-05-20 | $113.79 | $355.08 | 1,372,400 | — | — |
| 2025-05-19 | $114.26 | $356.55 | 1,363,200 | — | — |
| 2025-05-16 | $114.08 | $355.99 | 3,365,300 | — | — |
| 2025-05-15 | $113.06 | $352.81 | 1,398,300 | — | — |
| 2025-05-14 | $111.67 | $348.47 | 1,739,900 | — | — |
| 2025-05-13 | $113.34 | $353.68 | 1,857,900 | — | — |
| 2025-05-12 | $114.21 | $356.39 | 1,989,100 | — | — |
| 2025-05-09 | $109.44 | $339.39 | 1,654,800 | — | — |
| 2025-05-08 | $108.61 | $336.81 | 1,626,500 | — | — |
| 2025-05-07 | $106.76 | $331.08 | 1,601,000 | — | — |
| 2025-05-06 | $108.56 | $336.66 | 1,270,800 | — | — |
| 2025-05-05 | $110.22 | $341.81 | 1,753,900 | — | — |
| 2025-05-02 | $110.49 | $342.64 | 2,083,900 | — | — |
| 2025-05-01 | $108.77 | $337.31 | 2,870,400 | — | — |
| 2025-04-30 | $108.86 | $337.59 | 4,628,000 | — | — |
| 2025-04-29 | $103.81 | $321.93 | 1,879,900 | — | — |
| 2025-04-28 | $102.96 | $319.29 | 1,489,500 | — | — |
| 2025-04-25 | $102.57 | $318.08 | 1,938,600 | — | — |
| 2025-04-24 | $104.13 | $322.92 | 1,010,600 | — | — |
| 2025-04-23 | $101.83 | $315.79 | 1,588,300 | — | — |
| 2025-04-22 | $101.78 | $315.63 | 978,000 | — | — |
| 2025-04-21 | $99.40 | $308.25 | 1,902,500 | — | — |
| 2025-04-17 | $100.05 | $310.27 | 2,240,500 | — | — |
| 2025-04-16 | $98.42 | $305.21 | 2,530,900 | — | — |
| 2025-04-15 | $99.61 | $308.90 | 1,732,000 | — | — |
| 2025-04-14 | $101.48 | $314.70 | 1,461,000 | — | — |
| 2025-04-11 | $100.73 | $312.38 | 1,906,400 | — | — |
| 2025-04-10 | $98.53 | $305.55 | 2,994,400 | — | — |
| 2025-04-09 | $103.11 | $319.76 | 4,940,900 | — | — |
| 2025-04-08 | $91.66 | $284.25 | 4,942,900 | — | — |
| 2025-04-07 | $96.93 | $300.59 | 3,160,400 | — | — |
| 2025-04-04 | $99.15 | $307.48 | 3,812,600 | — | — |
| 2025-04-03 | $103.99 | $322.49 | 2,230,000 | — | — |
| 2025-04-02 | $110.11 | $341.46 | 3,836,000 | — | — |
| 2025-04-01 | $108.95 | $337.87 | 2,094,800 | — | — |
| 2025-03-31 | $109.35 | $339.11 | 2,929,900 | — | — |
| 2025-03-28 | $107.44 | $333.18 | 3,315,600 | — | — |
| 2025-03-27 | $108.36 | $336.04 | 4,537,300 | — | — |
| 2025-03-26 | $111.93 | $347.11 | 2,056,100 | — | — |
| 2025-03-25 | $111.74 | $346.52 | 1,818,900 | — | — |
| 2025-03-24 | $112.98 | $350.36 | 2,133,300 | — | — |
| 2025-03-21 | $110.73 | $343.39 | 3,160,500 | — | — |
| 2025-03-20 | $111.26 | $345.03 | 1,836,500 | — | — |
| 2025-03-19 | $113.10 | $350.74 | 1,746,600 | — | — |
| 2025-03-18 | $113.57 | $352.19 | 1,368,500 | — | — |
| 2025-03-17 | $113.84 | $353.03 | 2,156,000 | — | — |
| 2025-03-14 | $113.47 | $351.88 | 2,147,400 | — | — |
| 2025-03-13 | $111.36 | $345.34 | 1,680,800 | — | — |
| 2025-03-12 | $110.98 | $344.16 | 1,824,300 | — | — |
| 2025-03-11 | $113.43 | $351.76 | 2,256,100 | — | — |
| 2025-03-10 | $114.69 | $355.67 | 2,496,600 | — | — |
| 2025-03-07 | $115.48 | $358.12 | 2,170,700 | — | — |
| 2025-03-06 | $115.37 | $357.78 | 2,661,300 | — | — |
| 2025-03-05 | $114.09 | $353.81 | 3,159,200 | — | — |
| 2025-03-04 | $109.29 | $338.92 | 2,950,700 | — | — |
| 2025-03-03 | $111.72 | $346.46 | 2,401,200 | — | — |
| 2025-02-28 | $113.22 | $351.11 | 3,362,200 | — | — |
| 2025-02-27 | $113.68 | $352.54 | 1,581,000 | — | — |
| 2025-02-26 | $115.04 | $356.75 | 1,450,600 | — | — |
| 2025-02-25 | $114.39 | $354.74 | 2,263,900 | — | — |
| 2025-02-24 | $113.53 | $352.07 | 1,393,700 | — | — |
| 2025-02-21 | $114.80 | $356.01 | 2,447,800 | — | — |
| 2025-02-20 | $117.89 | $363.48 | 1,627,100 | — | — |
| 2025-02-19 | $116.79 | $360.09 | 1,681,100 | — | — |
| 2025-02-18 | $119.26 | $367.71 | 1,550,200 | — | — |
| 2025-02-14 | $117.75 | $363.05 | 1,677,200 | — | — |
| 2025-02-13 | $117.92 | $363.58 | 1,935,100 | — | — |
| 2025-02-12 | $114.80 | $353.96 | 1,629,600 | — | — |
| 2025-02-11 | $114.91 | $354.29 | 1,059,100 | — | — |
| 2025-02-10 | $114.12 | $351.86 | 1,571,500 | — | — |
| 2025-02-07 | $114.84 | $354.08 | 1,533,600 | — | — |
| 2025-02-06 | $115.90 | $357.35 | 3,241,200 | — | — |
| 2025-02-05 | $112.57 | $347.08 | 2,154,200 | — | — |
| 2025-02-04 | $111.27 | $343.07 | 2,401,800 | — | — |
| 2025-02-03 | $111.99 | $345.29 | 3,221,200 | — | — |
| 2025-01-31 | $115.38 | $355.74 | 4,237,900 | — | — |
| 2025-01-30 | $122.75 | $378.47 | 2,774,500 | — | — |
| 2025-01-29 | $122.38 | $377.33 | 1,969,900 | — | — |
| 2025-01-28 | $123.01 | $379.27 | 1,497,900 | — | — |
| 2025-01-27 | $124.29 | $383.22 | 3,090,900 | — | — |
| 2025-01-24 | $122.78 | $378.56 | 1,731,400 | — | — |
| 2025-01-23 | $123.48 | $380.72 | 1,434,000 | — | — |
| 2025-01-22 | $122.87 | $378.84 | 2,028,700 | — | — |
| 2025-01-21 | $123.37 | $380.38 | 2,267,900 | — | — |
| 2025-01-17 | $120.24 | $370.73 | 2,686,200 | — | — |
| 2025-01-16 | $119.60 | $368.75 | 1,443,100 | — | — |
| 2025-01-15 | $117.57 | $362.50 | 2,021,900 | — | — |
| 2025-01-14 | $116.53 | $359.29 | 1,891,900 | — | — |
| 2025-01-13 | $114.80 | $353.96 | 2,115,800 | — | — |
| 2025-01-10 | $113.18 | $348.96 | 1,475,700 | — | — |
| 2025-01-08 | $115.69 | $356.70 | 1,394,500 | — | — |
| 2025-01-07 | $115.86 | $357.22 | 1,988,100 | — | — |
| 2025-01-06 | $115.07 | $354.79 | 2,741,600 | — | — |
| 2025-01-03 | $114.27 | $352.32 | 2,285,600 | — | — |
| 2025-01-02 | $115.42 | $355.87 | 2,692,000 | — | — |