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
- 1998-03-10 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 | — | — | — | $82.40 | 51,817 |
| 2026-09-03 | — | — | — | $83.77 | 72,132 |
| 2026-09-02 | — | — | — | $82.37 | 76,465 |
| 2026-09-01 | — | — | — | $84.25 | 61,654 |
| 2026-08-31 | — | — | — | $86.03 | 87,350 |
| 2026-08-28 | — | — | — | $86.33 | 53,289 |
| 2026-08-27 | $85.89 | $132.30 | 1,294,000 | $85.71 | 109,825 |
| 2026-08-26 | $85.76 | $132.10 | 1,758,300 | $84.85 | 113,210 |
| 2026-08-25 | $85.02 | $130.96 | 1,767,700 | $83.56 | 69,855 |
| 2026-08-24 | $84.07 | $128.98 | 2,292,300 | $87.10 | 203,164 |
| 2026-08-21 | $87.02 | $133.51 | 2,033,800 | $88.33 | 169,310 |
| 2026-08-20 | $87.39 | $134.08 | 2,227,300 | $86.28 | 176,787 |
| 2026-08-19 | $86.18 | $132.22 | 2,996,600 | $86.68 | 172,465 |
| 2026-08-18 | $85.76 | $131.58 | 2,894,800 | $82.64 | 221,546 |
| 2026-08-17 | $82.11 | $125.98 | 2,488,500 | $83.60 | 146,046 |
| 2026-08-14 | $84.26 | $129.28 | 3,607,900 | $86.34 | 228,956 |
| 2026-08-13 | $86.41 | $132.57 | 1,561,400 | $86.59 | 133,538 |
| 2026-08-12 | $86.46 | $132.65 | 2,476,700 | $88.78 | 188,824 |
| 2026-08-11 | $89.63 | $137.51 | 1,786,600 | $93.54 | 103,678 |
| 2026-08-10 | $93.82 | $143.94 | 1,838,600 | $94.44 | 139,582 |
| 2026-08-07 | $94.72 | $145.32 | 2,088,900 | $92.45 | 123,603 |
| 2026-08-06 | $92.67 | $142.18 | 2,335,800 | $96.02 | 167,611 |
| 2026-08-05 | $95.63 | $146.72 | 6,967,200 | $106.52 | 508,021 |
| 2026-08-04 | $111.06 | $170.39 | 2,287,400 | $111.10 | 121,363 |
| 2026-08-03 | $112.22 | $172.17 | 850,400 | $111.24 | 52,421 |
| 2026-07-31 | $109.74 | $168.37 | 927,400 | $109.69 | 37,891 |
| 2026-07-30 | $110.01 | $168.78 | 1,001,400 | $113.98 | 63,925 |
| 2026-07-29 | $115.20 | $176.75 | 1,014,000 | $116.73 | 58,491 |
| 2026-07-28 | $116.59 | $178.88 | 1,113,100 | $116.99 | 50,013 |
| 2026-07-27 | $116.35 | $178.51 | 1,078,700 | $111.81 | 76,740 |
| 2026-07-24 | $111.59 | $171.21 | 665,200 | $109.34 | 37,344 |
| 2026-07-23 | $109.16 | $167.48 | 1,625,900 | $109.90 | 89,308 |
| 2026-07-22 | $110.51 | $169.55 | 608,700 | $110.77 | 24,373 |
| 2026-07-21 | $110.53 | $169.58 | 637,700 | $109.61 | 38,187 |
| 2026-07-20 | $110.59 | $169.67 | 655,900 | $112.78 | 29,316 |
| 2026-07-17 | $111.65 | $171.30 | 822,500 | — | — |
| 2026-07-16 | $113.14 | $173.58 | 1,013,700 | — | — |
| 2026-07-15 | $111.32 | $170.79 | 1,040,800 | — | — |
| 2026-07-14 | $109.16 | $167.48 | 741,900 | — | — |
| 2026-07-13 | $108.78 | $166.90 | 737,400 | — | — |
| 2026-07-10 | $108.13 | $165.90 | 1,104,700 | — | — |
| 2026-07-09 | $111.42 | $170.95 | 699,100 | — | — |
| 2026-07-08 | $111.09 | $170.44 | 951,600 | — | — |
| 2026-07-07 | $113.29 | $173.81 | 987,700 | — | — |
| 2026-07-06 | $114.09 | $175.04 | 1,056,900 | — | — |
| 2026-07-02 | $112.81 | $173.08 | 1,680,600 | — | — |
| 2026-07-01 | $113.06 | $173.46 | 1,178,400 | — | — |
| 2026-06-30 | $116.45 | $178.66 | 1,417,700 | — | — |
| 2026-06-29 | $113.95 | $174.83 | 1,412,200 | — | — |
| 2026-06-26 | $115.31 | $176.91 | 1,663,900 | — | — |
| 2026-06-25 | $115.50 | $177.21 | 1,420,200 | — | — |
| 2026-06-24 | $112.55 | $172.68 | 1,582,000 | — | — |
| 2026-06-23 | $108.46 | $166.40 | 1,050,200 | — | — |
| 2026-06-22 | $108.63 | $166.67 | 2,099,400 | — | — |
| 2026-06-18 | $110.57 | $169.64 | 1,483,600 | — | — |
| 2026-06-17 | $107.32 | $164.66 | 1,244,200 | — | — |
| 2026-06-16 | $110.90 | $170.15 | 1,147,200 | — | — |
| 2026-06-15 | $110.41 | $169.40 | 1,526,600 | — | — |
| 2026-06-12 | $107.63 | $165.13 | 872,600 | — | — |
| 2026-06-11 | $106.12 | $162.81 | 1,149,500 | — | — |
| 2026-06-10 | $105.64 | $162.08 | 801,300 | — | — |
| 2026-06-09 | $106.19 | $162.92 | 774,500 | — | — |
| 2026-06-08 | $104.53 | $160.37 | 735,200 | — | — |
| 2026-06-05 | $104.49 | $160.31 | 666,000 | — | — |
| 2026-06-04 | $105.53 | $161.91 | 986,800 | — | — |
| 2026-06-03 | $102.18 | $156.77 | 1,260,700 | — | — |
| 2026-06-02 | $104.85 | $160.87 | 963,600 | — | — |
| 2026-06-01 | $105.27 | $161.51 | 733,600 | — | — |
| 2026-05-29 | $106.35 | $163.17 | 1,152,500 | — | — |
| 2026-05-28 | $105.92 | $162.51 | 817,800 | — | — |
| 2026-05-27 | $103.94 | $159.47 | 1,045,600 | — | — |
| 2026-05-26 | $105.19 | $160.91 | 1,136,300 | — | — |
| 2026-05-22 | $104.72 | $160.19 | 977,800 | — | — |
| 2026-05-21 | $102.70 | $157.10 | 1,040,400 | — | — |
| 2026-05-20 | $104.55 | $159.93 | 1,132,600 | — | — |
| 2026-05-19 | $103.29 | $158.01 | 1,009,200 | — | — |
| 2026-05-18 | $102.84 | $157.32 | 958,400 | — | — |
| 2026-05-15 | $102.09 | $156.17 | 1,154,500 | — | — |
| 2026-05-14 | $101.79 | $155.71 | 1,117,800 | — | — |
| 2026-05-13 | $101.78 | $155.70 | 1,190,400 | — | — |
| 2026-05-12 | $103.40 | $158.17 | 893,300 | — | — |
| 2026-05-11 | $104.43 | $159.75 | 792,300 | — | — |
| 2026-05-08 | $103.28 | $157.99 | 854,000 | — | — |
| 2026-05-07 | $103.43 | $158.22 | 1,269,900 | — | — |
| 2026-05-06 | $105.88 | $161.97 | 1,189,700 | — | — |
| 2026-05-05 | $106.53 | $162.96 | 1,718,300 | — | — |
| 2026-05-04 | $105.01 | $160.64 | 1,409,400 | — | — |
| 2026-05-01 | $104.88 | $160.44 | 1,119,300 | — | — |
| 2026-04-30 | $104.30 | $159.55 | 1,635,000 | — | — |
| 2026-04-29 | $105.25 | $161.00 | 877,100 | — | — |
| 2026-04-28 | $105.35 | $161.16 | 1,240,900 | — | — |
| 2026-04-27 | $107.75 | $164.83 | 1,365,900 | — | — |
| 2026-04-24 | $106.75 | $163.30 | 1,383,200 | — | — |
| 2026-04-23 | $106.22 | $162.49 | 1,123,800 | — | — |
| 2026-04-22 | $102.64 | $157.01 | 985,900 | — | — |
| 2026-04-21 | $103.74 | $158.69 | 881,400 | — | — |
| 2026-04-20 | $104.52 | $159.89 | 730,700 | — | — |
| 2026-04-17 | $104.17 | $159.35 | 864,200 | — | — |
| 2026-04-16 | $103.29 | $158.01 | 715,500 | — | — |
| 2026-04-15 | $103.74 | $158.69 | 1,211,500 | — | — |
| 2026-04-14 | $103.34 | $158.08 | 669,000 | — | — |
| 2026-04-13 | $103.02 | $157.59 | 1,302,900 | — | — |
| 2026-04-10 | $103.30 | $158.02 | 1,707,900 | — | — |
| 2026-04-09 | $99.89 | $152.80 | 863,900 | — | — |
| 2026-04-08 | $99.81 | $152.68 | 1,318,700 | — | — |
| 2026-04-07 | $97.77 | $149.56 | 823,500 | — | — |
| 2026-04-06 | $97.88 | $149.73 | 699,300 | — | — |
| 2026-04-02 | $98.34 | $150.43 | 833,000 | — | — |
| 2026-04-01 | $96.60 | $147.77 | 1,160,900 | — | — |
| 2026-03-31 | $95.85 | $146.62 | 1,530,400 | — | — |
| 2026-03-30 | $94.42 | $144.44 | 1,090,700 | — | — |
| 2026-03-27 | $94.61 | $144.73 | 1,666,500 | — | — |
| 2026-03-26 | $98.12 | $150.10 | 1,210,000 | — | — |
| 2026-03-25 | $97.47 | $149.10 | 992,100 | — | — |
| 2026-03-24 | $96.44 | $147.53 | 714,900 | — | — |
| 2026-03-23 | $97.22 | $148.72 | 1,254,400 | — | — |
| 2026-03-20 | $94.98 | $145.29 | 2,259,500 | — | — |
| 2026-03-19 | $95.84 | $146.61 | 1,080,000 | — | — |
| 2026-03-18 | $97.14 | $148.60 | 952,400 | — | — |
| 2026-03-17 | $100.01 | $152.99 | 760,100 | — | — |
| 2026-03-16 | $99.03 | $151.49 | 1,355,800 | — | — |
| 2026-03-13 | $98.68 | $150.95 | 819,700 | — | — |
| 2026-03-12 | $97.91 | $149.78 | 1,057,200 | — | — |
| 2026-03-11 | $102.24 | $156.40 | 662,300 | — | — |
| 2026-03-10 | $103.34 | $158.08 | 1,217,300 | — | — |
| 2026-03-09 | $105.79 | $161.83 | 1,318,600 | — | — |
| 2026-03-06 | $104.19 | $159.38 | 1,473,900 | — | — |
| 2026-03-05 | $106.40 | $162.76 | 1,763,100 | — | — |
| 2026-03-04 | $103.27 | $157.97 | 1,629,900 | — | — |
| 2026-03-03 | $100.52 | $153.77 | 1,358,200 | — | — |
| 2026-03-02 | $100.13 | $153.17 | 1,007,200 | — | — |
| 2026-02-27 | $100.96 | $154.44 | 1,302,900 | — | — |
| 2026-02-26 | $101.81 | $155.74 | 1,177,300 | — | — |
| 2026-02-25 | $99.00 | $151.44 | 1,740,800 | — | — |
| 2026-02-24 | $96.95 | $148.31 | 1,666,200 | — | — |
| 2026-02-23 | $98.35 | $150.45 | 2,199,400 | — | — |
| 2026-02-20 | $103.37 | $158.13 | 1,700,000 | — | — |
| 2026-02-19 | $103.69 | $158.62 | 2,271,700 | — | — |
| 2026-02-18 | $107.47 | $164.40 | 2,880,200 | — | — |
| 2026-02-17 | $104.08 | $159.21 | 2,881,200 | — | — |
| 2026-02-13 | $102.00 | $156.03 | 2,624,100 | — | — |
| 2026-02-12 | $100.99 | $154.49 | 6,086,400 | — | — |
| 2026-02-11 | $113.88 | $174.21 | 2,311,200 | — | — |
| 2026-02-10 | $119.14 | $182.25 | 839,500 | — | — |
| 2026-02-09 | $117.83 | $180.25 | 1,074,000 | — | — |
| 2026-02-06 | $117.71 | $180.06 | 1,446,800 | — | — |
| 2026-02-05 | $114.98 | $175.89 | 1,304,500 | — | — |
| 2026-02-04 | $115.98 | $177.42 | 913,500 | — | — |
| 2026-02-03 | $114.67 | $175.41 | 988,500 | — | — |
| 2026-02-02 | $114.21 | $174.71 | 1,108,800 | — | — |
| 2026-01-30 | $113.57 | $173.73 | 1,453,700 | — | — |
| 2026-01-29 | $114.95 | $175.84 | 1,190,200 | — | — |
| 2026-01-28 | $116.06 | $177.54 | 1,920,300 | — | — |
| 2026-01-27 | $117.40 | $179.59 | 950,000 | — | — |
| 2026-01-26 | $116.98 | $178.95 | 827,600 | — | — |
| 2026-01-23 | $115.58 | $176.81 | 1,131,600 | — | — |
| 2026-01-22 | $116.47 | $178.17 | 1,847,200 | — | — |
| 2026-01-21 | $115.50 | $176.68 | 1,455,300 | — | — |
| 2026-01-20 | $113.25 | $173.24 | 1,222,600 | — | — |
| 2026-01-16 | $112.89 | $172.69 | 1,739,400 | — | — |
| 2026-01-15 | $111.72 | $170.90 | 1,771,100 | — | — |
| 2026-01-14 | $110.87 | $169.60 | 1,901,200 | — | — |
| 2026-01-13 | $110.85 | $169.57 | 2,038,500 | — | — |
| 2026-01-12 | $111.04 | $169.86 | 700,200 | — | — |
| 2026-01-09 | $109.19 | $167.03 | 764,600 | — | — |
| 2026-01-08 | $107.85 | $164.98 | 974,800 | — | — |
| 2026-01-07 | $106.13 | $162.35 | 1,227,100 | — | — |
| 2026-01-06 | $107.04 | $163.74 | 1,080,600 | — | — |
| 2026-01-05 | $104.71 | $160.18 | 3,704,500 | — | — |
| 2026-01-02 | $103.29 | $158.01 | 518,700 | — | — |