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
| 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 | — | — |