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-09-18 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 | — | — | — | $39.15 | 3,275 |
| 2026-09-03 | — | — | — | $39.01 | 1,468 |
| 2026-09-02 | — | — | — | $38.14 | 3,626 |
| 2026-09-01 | — | — | — | $37.47 | 4,048 |
| 2026-08-31 | — | — | — | $37.81 | 3,306 |
| 2026-08-28 | — | — | — | $38.11 | 2,955 |
| 2026-08-27 | $38.30 | $155.18 | 59,900 | $38.17 | 4,042 |
| 2026-08-26 | $38.05 | $154.17 | 63,800 | $38.39 | 4,430 |
| 2026-08-25 | $38.18 | $154.70 | 84,000 | $38.26 | 3,507 |
| 2026-08-24 | $38.34 | $155.35 | 82,400 | $38.73 | 3,916 |
| 2026-08-21 | $38.48 | $155.91 | 301,700 | $38.69 | 5,165 |
| 2026-08-20 | $38.33 | $155.31 | 82,500 | $38.04 | 3,538 |
| 2026-08-19 | $38.18 | $154.70 | 93,700 | $39.12 | 4,433 |
| 2026-08-18 | $38.98 | $157.94 | 58,800 | $39.07 | 1,660 |
| 2026-08-17 | $38.86 | $157.45 | 81,900 | $39.05 | 4,256 |
| 2026-08-14 | $39.25 | $159.03 | 79,700 | $39.29 | 3,930 |
| 2026-08-13 | $39.05 | $158.22 | 166,800 | $39.51 | 6,151 |
| 2026-08-12 | $39.13 | $158.55 | 116,500 | $38.60 | 3,408 |
| 2026-08-11 | $38.95 | $157.82 | 131,100 | $38.58 | 5,008 |
| 2026-08-10 | $38.93 | $156.52 | 111,400 | $39.01 | 2,245 |
| 2026-08-07 | $39.40 | $158.41 | 65,100 | $39.52 | 2,350 |
| 2026-08-06 | $39.97 | $160.70 | 55,000 | $40.81 | 1,468 |
| 2026-08-05 | $40.53 | $162.96 | 51,800 | $40.86 | 2,374 |
| 2026-08-04 | $40.79 | $164.00 | 71,100 | $40.68 | 1,665 |
| 2026-08-03 | $40.33 | $162.15 | 55,700 | $40.44 | 1,552 |
| 2026-07-31 | $39.84 | $160.18 | 74,700 | $39.78 | 2,646 |
| 2026-07-30 | $39.94 | $160.58 | 47,000 | $40.38 | 2,676 |
| 2026-07-29 | $40.05 | $161.03 | 70,300 | $39.92 | 3,499 |
| 2026-07-28 | $40.18 | $161.55 | 94,700 | $40.87 | 3,827 |
| 2026-07-27 | $40.17 | $161.51 | 96,200 | $39.90 | 4,073 |
| 2026-07-24 | $39.45 | $158.61 | 108,200 | $39.04 | 3,718 |
| 2026-07-23 | $39.14 | $157.37 | 171,600 | $40.37 | 6,707 |
| 2026-07-22 | $40.73 | $163.76 | 56,900 | $40.92 | 1,721 |
| 2026-07-21 | $41.29 | $166.01 | 81,100 | $41.50 | 5,027 |
| 2026-07-20 | $41.29 | $166.01 | 71,300 | $41.63 | 1,877 |
| 2026-07-17 | $41.56 | $167.10 | 153,900 | — | — |
| 2026-07-16 | $42.50 | $170.88 | 102,600 | — | — |
| 2026-07-15 | $41.25 | $165.85 | 74,700 | — | — |
| 2026-07-14 | $40.80 | $164.04 | 81,100 | — | — |
| 2026-07-13 | $40.92 | $164.52 | 62,900 | — | — |
| 2026-07-10 | $40.60 | $163.24 | 40,200 | — | — |
| 2026-07-09 | $40.55 | $163.04 | 65,800 | — | — |
| 2026-07-08 | $39.89 | $160.38 | 91,200 | — | — |
| 2026-07-07 | $40.82 | $164.12 | 77,300 | — | — |
| 2026-07-06 | $41.29 | $166.01 | 102,800 | — | — |
| 2026-07-02 | $41.29 | $166.01 | 90,700 | — | — |
| 2026-07-01 | $42.07 | $169.15 | 87,800 | — | — |
| 2026-06-30 | $40.99 | $164.80 | 81,700 | — | — |
| 2026-06-29 | $41.13 | $165.37 | 89,200 | — | — |
| 2026-06-26 | $41.05 | $165.05 | 480,300 | — | — |
| 2026-06-25 | $40.14 | $161.39 | 116,600 | — | — |
| 2026-06-24 | $40.36 | $162.27 | 116,600 | — | — |
| 2026-06-23 | $39.95 | $160.62 | 129,700 | — | — |
| 2026-06-22 | $39.07 | $157.08 | 92,600 | — | — |
| 2026-06-18 | $38.80 | $156.00 | 313,200 | — | — |
| 2026-06-17 | $38.49 | $154.75 | 90,400 | — | — |
| 2026-06-16 | $38.88 | $156.32 | 80,400 | — | — |
| 2026-06-15 | $39.15 | $157.41 | 81,800 | — | — |
| 2026-06-12 | $39.86 | $160.26 | 90,400 | — | — |
| 2026-06-11 | $38.11 | $153.23 | 65,300 | — | — |
| 2026-06-10 | $38.07 | $153.06 | 112,500 | — | — |
| 2026-06-09 | $37.69 | $151.54 | 61,800 | — | — |
| 2026-06-08 | $37.08 | $149.08 | 79,000 | — | — |
| 2026-06-05 | $37.46 | $150.61 | 61,700 | — | — |
| 2026-06-04 | $36.91 | $148.40 | 33,600 | — | — |
| 2026-06-03 | $35.78 | $143.86 | 60,900 | — | — |
| 2026-06-02 | $36.99 | $148.72 | 35,100 | — | — |
| 2026-06-01 | $36.39 | $146.31 | 45,300 | — | — |
| 2026-05-29 | $36.70 | $147.56 | 41,700 | — | — |
| 2026-05-28 | $37.03 | $148.88 | 75,800 | — | — |
| 2026-05-27 | $36.87 | $148.24 | 55,800 | — | — |
| 2026-05-26 | $37.43 | $150.49 | 122,500 | — | — |
| 2026-05-22 | $36.82 | $148.04 | 103,200 | — | — |
| 2026-05-21 | $36.76 | $147.80 | 62,000 | — | — |
| 2026-05-20 | $36.53 | $146.87 | 105,200 | — | — |
| 2026-05-19 | $35.91 | $144.38 | 51,900 | — | — |
| 2026-05-18 | $35.94 | $144.50 | 72,300 | — | — |
| 2026-05-15 | $35.19 | $141.49 | 65,800 | — | — |
| 2026-05-14 | $35.73 | $143.66 | 70,600 | — | — |
| 2026-05-13 | $35.46 | $142.57 | 50,400 | — | — |
| 2026-05-12 | $35.86 | $144.18 | 81,100 | — | — |
| 2026-05-11 | $36.39 | $145.10 | 94,600 | — | — |
| 2026-05-08 | $37.15 | $148.13 | 61,900 | — | — |
| 2026-05-07 | $37.07 | $147.82 | 52,400 | — | — |
| 2026-05-06 | $36.97 | $147.42 | 84,600 | — | — |
| 2026-05-05 | $37.07 | $147.82 | 41,800 | — | — |
| 2026-05-04 | $36.25 | $144.55 | 87,400 | — | — |
| 2026-05-01 | $37.14 | $148.09 | 61,300 | — | — |
| 2026-04-30 | $36.85 | $146.94 | 54,300 | — | — |
| 2026-04-29 | $36.06 | $143.79 | 65,500 | — | — |
| 2026-04-28 | $36.97 | $147.42 | 56,400 | — | — |
| 2026-04-27 | $36.58 | $145.86 | 70,300 | — | — |
| 2026-04-24 | $36.06 | $143.79 | 80,700 | — | — |
| 2026-04-23 | $36.54 | $145.70 | 53,500 | — | — |
| 2026-04-22 | $36.31 | $144.78 | 109,000 | — | — |
| 2026-04-21 | $36.23 | $144.47 | 92,900 | — | — |
| 2026-04-20 | $37.17 | $148.21 | 100,100 | — | — |
| 2026-04-17 | $37.37 | $149.01 | 134,500 | — | — |
| 2026-04-16 | $36.39 | $145.10 | 111,600 | — | — |
| 2026-04-15 | $36.15 | $144.15 | 80,600 | — | — |