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
- 1996-11-07 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 | — | — | — | $159.95 | 41,362 |
| 2026-09-03 | — | — | — | $164.44 | 85,961 |
| 2026-09-02 | — | — | — | $160.79 | 142,138 |
| 2026-09-01 | — | — | — | $162.19 | 195,604 |
| 2026-08-31 | — | — | — | $152.61 | 70,434 |
| 2026-08-28 | — | — | — | $154.55 | 73,262 |
| 2026-08-27 | $154.65 | $352.86 | 1,220,600 | $155.92 | 67,406 |
| 2026-08-26 | $157.54 | $359.46 | 1,473,500 | $158.29 | 82,344 |
| 2026-08-25 | $159.98 | $365.02 | 998,200 | $158.51 | 39,246 |
| 2026-08-24 | $158.02 | $360.55 | 801,100 | $157.23 | 34,545 |
| 2026-08-21 | $158.86 | $362.47 | 1,181,700 | $156.27 | 36,316 |
| 2026-08-20 | $156.24 | $356.49 | 1,525,700 | $159.02 | 71,873 |
| 2026-08-19 | $160.31 | $365.78 | 2,400,500 | $156.24 | 193,714 |
| 2026-08-18 | $154.55 | $352.63 | 1,412,900 | $153.59 | 95,970 |
| 2026-08-17 | $151.97 | $346.75 | 1,198,700 | $151.22 | 63,320 |
| 2026-08-14 | $150.88 | $344.26 | 1,597,700 | $149.39 | 94,893 |
| 2026-08-13 | $151.72 | $346.18 | 1,517,200 | $152.81 | 91,057 |
| 2026-08-12 | $152.32 | $347.55 | 2,470,600 | $152.10 | 103,348 |
| 2026-08-11 | $154.61 | $352.77 | 1,070,800 | $156.45 | 65,956 |
| 2026-08-10 | $156.79 | $357.74 | 995,400 | $155.84 | 49,035 |
| 2026-08-07 | $156.33 | $356.69 | 1,309,100 | $156.50 | 109,515 |
| 2026-08-06 | $154.21 | $351.86 | 1,045,400 | $155.58 | 42,108 |
| 2026-08-05 | $154.44 | $352.38 | 1,177,800 | $155.12 | 44,798 |
| 2026-08-04 | $153.27 | $349.71 | 1,706,500 | $154.89 | 105,781 |
| 2026-08-03 | $153.67 | $350.63 | 1,666,600 | $155.66 | 63,504 |
| 2026-07-31 | $156.15 | $356.28 | 1,546,000 | $156.97 | 69,280 |
| 2026-07-30 | $158.44 | $361.51 | 2,086,700 | $156.86 | 107,650 |
| 2026-07-29 | $158.83 | $362.40 | 1,627,000 | $159.23 | 62,031 |
| 2026-07-28 | $159.85 | $364.73 | 1,689,900 | $158.02 | 107,143 |
| 2026-07-27 | $156.11 | $356.19 | 1,620,200 | $156.59 | 99,965 |
| 2026-07-24 | $155.01 | $353.68 | 1,826,600 | $156.03 | 115,194 |
| 2026-07-23 | $156.14 | $356.26 | 2,105,400 | $151.69 | 145,927 |
| 2026-07-22 | $153.08 | $349.28 | 1,458,900 | $156.08 | 116,309 |
| 2026-07-21 | $153.87 | $351.08 | 2,654,000 | $155.49 | 153,271 |
| 2026-07-20 | $149.56 | $341.25 | 1,841,200 | $153.16 | 121,290 |
| 2026-07-17 | $153.76 | $350.83 | 2,592,800 | — | — |
| 2026-07-16 | $152.73 | $348.48 | 2,368,200 | — | — |
| 2026-07-15 | $150.80 | $344.08 | 1,757,800 | — | — |
| 2026-07-14 | $150.36 | $343.07 | 1,239,900 | — | — |
| 2026-07-13 | $153.37 | $349.94 | 1,177,400 | — | — |
| 2026-07-10 | $154.05 | $351.49 | 1,165,500 | — | — |
| 2026-07-09 | $154.62 | $352.79 | 2,270,400 | — | — |
| 2026-07-08 | $155.17 | $354.05 | 1,420,100 | — | — |
| 2026-07-07 | $157.03 | $358.29 | 1,445,000 | — | — |
| 2026-07-06 | $155.49 | $354.78 | 1,918,200 | — | — |
| 2026-07-02 | $159.90 | $364.84 | 1,588,000 | — | — |
| 2026-07-01 | $154.14 | $351.70 | 1,917,800 | — | — |
| 2026-06-30 | $156.72 | $357.58 | 1,755,200 | — | — |
| 2026-06-29 | $157.59 | $359.57 | 2,315,000 | — | — |
| 2026-06-26 | $155.41 | $354.60 | 3,831,200 | — | — |
| 2026-06-25 | $155.12 | $353.93 | 4,445,100 | — | — |
| 2026-06-24 | $153.12 | $349.37 | 7,223,500 | — | — |
| 2026-06-23 | $153.38 | $349.96 | 1,403,600 | — | — |
| 2026-06-22 | $148.93 | $339.81 | 1,400,000 | — | — |
| 2026-06-18 | $147.08 | $335.59 | 1,869,600 | — | — |
| 2026-06-17 | $150.88 | $344.26 | 1,664,900 | — | — |
| 2026-06-16 | $150.93 | $344.37 | 1,589,300 | — | — |
| 2026-06-15 | $151.56 | $345.81 | 1,683,400 | — | — |
| 2026-06-12 | $153.07 | $349.26 | 1,177,800 | — | — |
| 2026-06-11 | $153.92 | $351.20 | 2,128,600 | — | — |
| 2026-06-10 | $148.12 | $337.96 | 1,436,800 | — | — |
| 2026-06-09 | $149.12 | $340.24 | 2,418,800 | — | — |
| 2026-06-08 | $146.42 | $334.08 | 2,592,000 | — | — |
| 2026-06-05 | $149.16 | $340.34 | 3,570,600 | — | — |
| 2026-06-04 | $148.40 | $338.60 | 2,489,000 | — | — |
| 2026-06-03 | $143.66 | $327.79 | 1,538,200 | — | — |
| 2026-06-02 | $143.48 | $327.38 | 1,472,800 | — | — |
| 2026-06-01 | $145.68 | $332.39 | 2,054,500 | — | — |
| 2026-05-29 | $150.17 | $342.64 | 1,635,400 | — | — |
| 2026-05-28 | $151.40 | $345.45 | 1,643,100 | — | — |
| 2026-05-27 | $151.12 | $344.81 | 988,700 | — | — |
| 2026-05-26 | $150.80 | $344.08 | 1,047,400 | — | — |
| 2026-05-22 | $152.01 | $346.84 | 1,410,600 | — | — |
| 2026-05-21 | $151.76 | $346.27 | 965,700 | — | — |
| 2026-05-20 | $150.45 | $343.28 | 1,362,900 | — | — |
| 2026-05-19 | $150.44 | $343.26 | 999,000 | — | — |
| 2026-05-18 | $149.15 | $340.31 | 1,083,100 | — | — |
| 2026-05-15 | $148.08 | $337.87 | 829,300 | — | — |
| 2026-05-14 | $149.77 | $341.73 | 1,521,800 | — | — |
| 2026-05-13 | $149.75 | $341.68 | 1,271,500 | — | — |
| 2026-05-12 | $148.16 | $338.05 | 921,800 | — | — |
| 2026-05-11 | $145.23 | $331.37 | 2,098,900 | — | — |
| 2026-05-08 | $146.03 | $333.19 | 1,067,400 | — | — |
| 2026-05-07 | $145.39 | $331.73 | 1,004,900 | — | — |
| 2026-05-06 | $148.36 | $338.51 | 1,115,500 | — | — |
| 2026-05-05 | $145.50 | $331.98 | 1,328,600 | — | — |
| 2026-05-04 | $144.62 | $329.98 | 1,720,700 | — | — |
| 2026-05-01 | $146.57 | $334.43 | 1,094,400 | — | — |
| 2026-04-30 | $147.85 | $337.35 | 1,402,500 | — | — |
| 2026-04-29 | $142.94 | $326.14 | 1,612,400 | — | — |
| 2026-04-28 | $145.50 | $331.98 | 2,650,600 | — | — |
| 2026-04-27 | $144.19 | $329.00 | 1,604,300 | — | — |
| 2026-04-24 | $145.47 | $331.92 | 1,299,700 | — | — |
| 2026-04-23 | $147.48 | $336.50 | 1,687,400 | — | — |
| 2026-04-22 | $147.32 | $336.14 | 1,026,300 | — | — |
| 2026-04-21 | $147.97 | $337.62 | 2,117,600 | — | — |
| 2026-04-20 | $150.99 | $344.51 | 1,228,900 | — | — |
| 2026-04-17 | $151.97 | $346.75 | 1,070,200 | — | — |
| 2026-04-16 | $149.73 | $341.64 | 1,066,000 | — | — |
| 2026-04-15 | $152.08 | $347.00 | 1,097,300 | — | — |
| 2026-04-14 | $153.38 | $349.96 | 1,257,000 | — | — |
| 2026-04-13 | $154.47 | $352.45 | 841,500 | — | — |
| 2026-04-10 | $154.05 | $351.49 | 996,900 | — | — |
| 2026-04-09 | $155.06 | $353.80 | 906,100 | — | — |
| 2026-04-08 | $154.42 | $352.34 | 2,118,100 | — | — |
| 2026-04-07 | $151.22 | $345.04 | 2,024,100 | — | — |
| 2026-04-06 | $152.84 | $348.73 | 1,185,300 | — | — |
| 2026-04-02 | $154.03 | $351.45 | 2,631,000 | — | — |
| 2026-04-01 | $155.08 | $353.84 | 1,626,800 | — | — |
| 2026-03-31 | $152.75 | $348.53 | 2,003,000 | — | — |
| 2026-03-30 | $150.36 | $343.07 | 2,078,300 | — | — |
| 2026-03-27 | $148.18 | $338.10 | 1,983,800 | — | — |
| 2026-03-26 | $149.70 | $341.57 | 1,157,600 | — | — |
| 2026-03-25 | $150.75 | $343.96 | 1,214,800 | — | — |
| 2026-03-24 | $148.61 | $339.08 | 1,198,200 | — | — |
| 2026-03-23 | $148.09 | $337.89 | 1,648,400 | — | — |
| 2026-03-20 | $146.03 | $333.19 | 2,019,800 | — | — |
| 2026-03-19 | $148.19 | $338.12 | 2,370,800 | — | — |
| 2026-03-18 | $149.81 | $341.82 | 1,605,000 | — | — |
| 2026-03-17 | $154.85 | $353.32 | 2,220,500 | — | — |
| 2026-03-16 | $154.87 | $353.36 | 2,512,200 | — | — |
| 2026-03-13 | $153.44 | $350.10 | 1,976,900 | — | — |
| 2026-03-12 | $154.25 | $351.95 | 1,962,700 | — | — |
| 2026-03-11 | $155.80 | $355.49 | 5,153,800 | — | — |
| 2026-03-10 | $161.59 | $357.81 | 3,705,700 | — | — |
| 2026-03-09 | $162.79 | $360.46 | 1,751,800 | — | — |
| 2026-03-06 | $160.12 | $354.55 | 3,765,300 | — | — |
| 2026-03-05 | $161.01 | $356.52 | 4,320,200 | — | — |
| 2026-03-04 | $165.15 | $365.69 | 2,135,200 | — | — |
| 2026-03-03 | $164.18 | $363.54 | 3,225,500 | — | — |
| 2026-03-02 | $166.87 | $369.50 | 2,811,500 | — | — |
| 2026-02-27 | $168.62 | $373.37 | 3,195,600 | — | — |
| 2026-02-26 | $165.51 | $366.49 | 4,185,800 | — | — |
| 2026-02-25 | $166.85 | $369.45 | 3,771,800 | — | — |
| 2026-02-24 | $167.11 | $370.03 | 3,315,100 | — | — |
| 2026-02-23 | $164.70 | $364.69 | 1,970,500 | — | — |
| 2026-02-20 | $162.67 | $360.20 | 2,059,800 | — | — |
| 2026-02-19 | $163.92 | $362.97 | 1,836,300 | — | — |
| 2026-02-18 | $165.38 | $366.20 | 2,379,600 | — | — |
| 2026-02-17 | $166.17 | $367.95 | 2,508,800 | — | — |
| 2026-02-13 | $163.10 | $361.15 | 1,877,000 | — | — |
| 2026-02-12 | $161.18 | $356.90 | 2,337,600 | — | — |
| 2026-02-11 | $160.06 | $354.42 | 2,720,400 | — | — |
| 2026-02-10 | $158.20 | $350.30 | 4,086,300 | — | — |
| 2026-02-09 | $157.05 | $347.75 | 2,436,000 | — | — |
| 2026-02-06 | $156.42 | $346.36 | 3,011,900 | — | — |
| 2026-02-05 | $153.95 | $340.89 | 4,100,200 | — | — |
| 2026-02-04 | $152.91 | $338.59 | 4,379,900 | — | — |
| 2026-02-03 | $149.86 | $331.83 | 3,522,100 | — | — |
| 2026-02-02 | $151.04 | $334.45 | 1,843,200 | — | — |
| 2026-01-30 | $148.68 | $329.22 | 1,147,100 | — | — |
| 2026-01-29 | $148.91 | $329.73 | 1,588,800 | — | — |
| 2026-01-28 | $147.87 | $327.43 | 1,990,000 | — | — |
| 2026-01-27 | $152.22 | $337.06 | 3,393,300 | — | — |
| 2026-01-26 | $149.12 | $330.19 | 1,719,600 | — | — |
| 2026-01-23 | $147.14 | $325.81 | 1,823,900 | — | — |
| 2026-01-22 | $145.00 | $321.07 | 1,139,700 | — | — |
| 2026-01-21 | $145.11 | $321.31 | 2,027,400 | — | — |
| 2026-01-20 | $143.58 | $317.93 | 1,827,900 | — | — |
| 2026-01-16 | $144.34 | $319.61 | 1,651,600 | — | — |
| 2026-01-15 | $143.15 | $316.97 | 1,036,300 | — | — |
| 2026-01-14 | $146.16 | $323.64 | 1,844,800 | — | — |
| 2026-01-13 | $141.61 | $313.56 | 2,107,100 | — | — |
| 2026-01-12 | $141.82 | $314.03 | 1,502,000 | — | — |
| 2026-01-09 | $141.54 | $313.41 | 1,117,500 | — | — |
| 2026-01-08 | $141.46 | $313.23 | 1,560,300 | — | — |
| 2026-01-07 | $141.98 | $314.38 | 2,003,300 | — | — |
| 2026-01-06 | $142.27 | $315.03 | 3,285,900 | — | — |
| 2026-01-05 | $137.91 | $305.37 | 1,232,700 | — | — |
| 2026-01-02 | $138.54 | $306.77 | 1,039,800 | — | — |