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
- 1992-12-16 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 | — | — | — | $77.58 | 149,551 |
| 2026-09-03 | — | — | — | $74.62 | 113,198 |
| 2026-09-02 | — | — | — | $74.38 | 72,249 |
| 2026-09-01 | — | — | — | $75.23 | 40,635 |
| 2026-08-31 | — | — | — | $75.78 | 38,892 |
| 2026-08-28 | — | — | — | $78.81 | 24,173 |
| 2026-08-27 | $78.15 | $95.12 | 1,082,800 | $81.29 | 59,758 |
| 2026-08-26 | $79.78 | $97.11 | 1,254,400 | $77.31 | 102,181 |
| 2026-08-25 | $76.19 | $92.74 | 972,800 | $78.24 | 59,509 |
| 2026-08-24 | $76.10 | $92.63 | 1,791,200 | $78.61 | 149,451 |
| 2026-08-21 | $79.44 | $96.69 | 984,900 | $82.26 | 79,271 |
| 2026-08-20 | $80.84 | $98.40 | 850,800 | $80.44 | 62,947 |
| 2026-08-19 | $80.99 | $98.58 | 966,800 | $83.38 | 73,649 |
| 2026-08-18 | $82.06 | $99.88 | 1,527,200 | $86.29 | 144,298 |
| 2026-08-17 | $88.09 | $107.22 | 938,700 | $88.22 | 63,122 |
| 2026-08-14 | $87.80 | $106.87 | 856,300 | $87.84 | 69,993 |
| 2026-08-13 | $87.67 | $106.71 | 1,740,800 | $85.78 | 157,697 |
| 2026-08-12 | $85.23 | $103.74 | 1,340,300 | $88.36 | 155,714 |
| 2026-08-11 | $85.78 | $104.41 | 2,006,400 | $91.25 | 181,124 |
| 2026-08-10 | $89.24 | $108.62 | 2,578,400 | $94.71 | 248,072 |
| 2026-08-07 | $94.83 | $115.42 | 1,297,900 | $91.56 | 82,700 |
| 2026-08-06 | $90.28 | $109.89 | 866,700 | $92.55 | 106,152 |
| 2026-08-05 | $93.15 | $113.38 | 920,600 | $94.44 | 58,337 |
| 2026-08-04 | $95.55 | $116.30 | 941,000 | $97.28 | 91,372 |
| 2026-08-03 | $92.56 | $112.66 | 931,500 | $90.61 | 92,623 |
| 2026-07-31 | $89.06 | $108.40 | 1,412,700 | $92.27 | 112,275 |
| 2026-07-30 | $87.59 | $106.61 | 1,488,100 | $90.50 | 102,564 |
| 2026-07-29 | $84.87 | $103.30 | 2,026,100 | $91.79 | 156,885 |
| 2026-07-28 | $93.74 | $114.10 | 1,308,400 | $96.97 | 189,166 |
| 2026-07-27 | $101.02 | $122.96 | 739,300 | $103.83 | 88,805 |
| 2026-07-24 | $102.67 | $124.97 | 913,200 | $106.27 | 58,951 |
| 2026-07-23 | $107.68 | $131.07 | 829,000 | $105.53 | 60,178 |
| 2026-07-22 | $107.17 | $130.44 | 710,100 | $104.89 | 50,778 |
| 2026-07-21 | $105.61 | $128.55 | 1,178,300 | $107.01 | 80,968 |
| 2026-07-20 | $103.88 | $126.44 | 1,384,600 | $110.30 | 124,254 |
| 2026-07-17 | $111.42 | $135.62 | 1,746,200 | — | — |
| 2026-07-16 | $113.20 | $137.78 | 1,129,700 | — | — |
| 2026-07-15 | $113.11 | $137.67 | 790,100 | — | — |
| 2026-07-14 | $112.93 | $137.46 | 835,300 | — | — |
| 2026-07-13 | $112.19 | $136.56 | 679,800 | — | — |
| 2026-07-10 | $114.16 | $138.95 | 828,500 | — | — |
| 2026-07-09 | $110.25 | $134.19 | 718,300 | — | — |
| 2026-07-08 | $107.98 | $131.43 | 929,400 | — | — |
| 2026-07-07 | $109.94 | $133.82 | 1,334,900 | — | — |
| 2026-07-06 | $109.35 | $133.10 | 865,100 | — | — |
| 2026-07-02 | $107.62 | $130.99 | 1,422,700 | — | — |
| 2026-07-01 | $116.42 | $141.70 | 1,065,600 | — | — |
| 2026-06-30 | $126.86 | $154.41 | 946,500 | — | — |
| 2026-06-29 | $125.71 | $153.01 | 696,000 | — | — |
| 2026-06-26 | $126.78 | $154.31 | 1,498,600 | — | — |
| 2026-06-25 | $133.26 | $162.20 | 711,100 | — | — |
| 2026-06-24 | $131.60 | $160.18 | 1,131,400 | — | — |
| 2026-06-23 | $129.45 | $157.56 | 727,200 | — | — |
| 2026-06-22 | $136.16 | $165.73 | 540,300 | — | — |
| 2026-06-18 | $136.72 | $166.41 | 1,316,500 | — | — |
| 2026-06-17 | $133.36 | $162.32 | 766,700 | — | — |
| 2026-06-16 | $130.66 | $159.04 | 762,500 | — | — |
| 2026-06-15 | $131.26 | $159.77 | 852,100 | — | — |
| 2026-06-12 | $127.19 | $154.81 | 1,058,800 | — | — |
| 2026-06-11 | $128.64 | $156.58 | 943,800 | — | — |
| 2026-06-10 | $121.12 | $147.42 | 950,900 | — | — |
| 2026-06-09 | $129.66 | $157.82 | 1,161,200 | — | — |
| 2026-06-08 | $132.05 | $160.73 | 732,900 | — | — |
| 2026-06-05 | $132.62 | $161.42 | 1,250,700 | — | — |
| 2026-06-04 | $143.65 | $174.73 | 1,023,800 | — | — |
| 2026-06-03 | $148.25 | $180.32 | 1,190,800 | — | — |
| 2026-06-02 | $143.50 | $174.54 | 1,223,700 | — | — |
| 2026-06-01 | $138.66 | $168.66 | 1,133,500 | — | — |
| 2026-05-29 | $140.20 | $170.53 | 1,045,100 | — | — |
| 2026-05-28 | $142.26 | $173.04 | 930,800 | — | — |
| 2026-05-27 | $139.54 | $169.73 | 1,027,700 | — | — |
| 2026-05-26 | $141.12 | $171.65 | 1,155,700 | — | — |
| 2026-05-22 | $134.60 | $163.72 | 944,100 | — | — |
| 2026-05-21 | $132.39 | $161.03 | 1,045,100 | — | — |
| 2026-05-20 | $133.76 | $162.70 | 885,700 | — | — |
| 2026-05-19 | $130.27 | $158.45 | 1,075,600 | — | — |
| 2026-05-18 | $133.94 | $162.92 | 942,000 | — | — |
| 2026-05-15 | $135.49 | $164.80 | 1,159,300 | — | — |
| 2026-05-14 | $140.00 | $170.29 | 1,006,600 | — | — |
| 2026-05-13 | $135.37 | $164.65 | 1,530,100 | — | — |
| 2026-05-12 | $133.66 | $162.57 | 1,751,700 | — | — |
| 2026-05-11 | $141.70 | $172.35 | 1,399,200 | — | — |
| 2026-05-08 | $139.66 | $169.87 | 1,936,800 | — | — |
| 2026-05-07 | $129.25 | $157.21 | 7,697,600 | — | — |
| 2026-05-06 | $98.30 | $119.57 | 2,118,000 | — | — |
| 2026-05-05 | $93.66 | $113.92 | 1,306,200 | — | — |
| 2026-05-04 | $91.90 | $111.78 | 514,600 | — | — |
| 2026-05-01 | $93.59 | $113.84 | 491,200 | — | — |
| 2026-04-30 | $93.31 | $113.50 | 710,500 | — | — |
| 2026-04-29 | $86.47 | $105.18 | 568,200 | — | — |
| 2026-04-28 | $88.08 | $107.13 | 782,800 | — | — |
| 2026-04-27 | $91.64 | $111.46 | 1,567,700 | — | — |
| 2026-04-24 | $99.59 | $121.13 | 933,300 | — | — |
| 2026-04-23 | $98.71 | $120.06 | 623,500 | — | — |
| 2026-04-22 | $96.86 | $117.81 | 669,500 | — | — |
| 2026-04-21 | $95.74 | $116.45 | 640,700 | — | — |
| 2026-04-20 | $97.90 | $119.08 | 623,800 | — | — |
| 2026-04-17 | $93.98 | $114.31 | 2,149,300 | — | — |
| 2026-04-16 | $91.48 | $111.27 | 780,300 | — | — |
| 2026-04-15 | $92.60 | $112.63 | 1,414,700 | — | — |