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-11-03 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 | — | — | — | $48.85 | 468,088 |
| 2026-09-03 | — | — | — | $48.78 | 679,664 |
| 2026-09-02 | — | — | — | $48.80 | 789,567 |
| 2026-09-01 | — | — | — | $50.15 | 1,046,270 |
| 2026-08-31 | — | — | — | $51.16 | 557,295 |
| 2026-08-28 | — | — | — | $51.88 | 296,523 |
| 2026-08-27 | $51.54 | $161.33 | 7,308,400 | $51.30 | 369,838 |
| 2026-08-26 | $51.76 | $162.02 | 6,906,100 | $51.31 | 292,694 |
| 2026-08-25 | $51.51 | $161.24 | 6,419,300 | $51.34 | 384,427 |
| 2026-08-24 | $51.44 | $161.02 | 10,378,200 | $51.90 | 908,491 |
| 2026-08-21 | $51.59 | $161.49 | 12,904,800 | $51.34 | 886,250 |
| 2026-08-20 | $50.97 | $159.55 | 7,754,500 | $50.42 | 383,026 |
| 2026-08-19 | $50.68 | $158.64 | 9,325,100 | $50.45 | 707,786 |
| 2026-08-18 | $50.24 | $157.26 | 8,956,500 | $50.95 | 695,644 |
| 2026-08-17 | $50.58 | $158.33 | 7,751,400 | $49.91 | 482,479 |
| 2026-08-14 | $50.16 | $157.01 | 5,625,300 | $50.12 | 480,440 |
| 2026-08-13 | $50.14 | $156.95 | 10,769,000 | $50.35 | 654,089 |
| 2026-08-12 | $50.08 | $156.76 | 10,919,000 | $50.09 | 855,235 |
| 2026-08-11 | $49.94 | $156.32 | 8,394,100 | $50.10 | 463,671 |
| 2026-08-10 | $50.12 | $156.89 | 9,207,100 | $50.35 | 703,840 |
| 2026-08-07 | $50.27 | $157.36 | 7,239,100 | $50.55 | 496,031 |
| 2026-08-06 | $50.70 | $158.70 | 11,464,500 | $51.44 | 737,957 |
| 2026-08-05 | $51.12 | $160.02 | 9,884,200 | $51.15 | 684,037 |
| 2026-08-04 | $51.03 | $159.73 | 14,455,800 | $49.81 | 637,785 |
| 2026-08-03 | $49.83 | $155.98 | 12,822,800 | $50.76 | 726,997 |
| 2026-07-31 | $50.40 | $157.76 | 17,243,400 | $50.25 | 966,455 |
| 2026-07-30 | $50.19 | $157.11 | 13,341,400 | $50.82 | 922,197 |
| 2026-07-29 | $50.74 | $158.83 | 14,674,100 | $50.69 | 1,021,467 |
| 2026-07-28 | $50.84 | $159.14 | 15,414,500 | $51.96 | 935,484 |
| 2026-07-27 | $51.80 | $162.14 | 17,853,300 | $53.25 | 1,349,365 |
| 2026-07-24 | $53.23 | $166.62 | 14,305,600 | $52.91 | 1,001,702 |
| 2026-07-23 | $52.81 | $165.31 | 29,160,900 | $51.96 | 2,473,701 |
| 2026-07-22 | $49.93 | $156.29 | 17,181,100 | $49.94 | 1,282,556 |
| 2026-07-21 | $49.89 | $156.17 | 12,668,400 | $50.29 | 1,073,506 |
| 2026-07-20 | $50.11 | $156.85 | 13,199,200 | $50.68 | 898,170 |
| 2026-07-17 | $50.75 | $158.86 | 17,452,900 | — | — |
| 2026-07-16 | $50.89 | $159.30 | 15,678,200 | — | — |
| 2026-07-15 | $49.43 | $154.73 | 8,881,500 | — | — |
| 2026-07-14 | $49.92 | $156.26 | 11,198,400 | — | — |
| 2026-07-13 | $49.64 | $155.38 | 8,526,100 | — | — |
| 2026-07-10 | $49.41 | $154.66 | 7,753,400 | — | — |
| 2026-07-09 | $49.35 | $154.48 | 9,821,100 | — | — |
| 2026-07-08 | $48.69 | $152.41 | 9,683,500 | — | — |
| 2026-07-07 | $48.51 | $151.85 | 11,434,200 | — | — |
| 2026-07-06 | $48.81 | $152.79 | 9,837,800 | — | — |
| 2026-07-02 | $48.89 | $153.04 | 13,746,500 | — | — |
| 2026-07-01 | $48.33 | $151.28 | 12,746,800 | — | — |
| 2026-06-30 | $47.53 | $148.78 | 11,563,000 | — | — |
| 2026-06-29 | $48.01 | $150.28 | 10,033,200 | — | — |
| 2026-06-26 | $47.66 | $149.19 | 19,419,600 | — | — |
| 2026-06-25 | $47.44 | $148.50 | 11,378,800 | — | — |
| 2026-06-24 | $46.06 | $144.18 | 12,564,700 | — | — |
| 2026-06-23 | $46.16 | $144.49 | 13,016,600 | — | — |
| 2026-06-22 | $46.20 | $144.62 | 8,668,600 | — | — |
| 2026-06-18 | $45.63 | $142.83 | 22,557,900 | — | — |
| 2026-06-17 | $45.57 | $142.64 | 14,051,800 | — | — |
| 2026-06-16 | $46.90 | $146.81 | 10,392,800 | — | — |
| 2026-06-15 | $47.39 | $148.34 | 13,764,800 | — | — |
| 2026-06-12 | $47.57 | $148.90 | 11,393,700 | — | — |
| 2026-06-11 | $47.37 | $148.28 | 11,141,400 | — | — |
| 2026-06-10 | $46.41 | $145.27 | 9,500,700 | — | — |
| 2026-06-09 | $47.28 | $148.00 | 10,091,500 | — | — |
| 2026-06-08 | $47.11 | $147.46 | 9,096,400 | — | — |
| 2026-06-05 | $46.99 | $147.09 | 13,615,300 | — | — |
| 2026-06-04 | $46.23 | $144.71 | 11,095,300 | — | — |
| 2026-06-03 | $46.44 | $145.37 | 12,529,500 | — | — |
| 2026-06-02 | $46.14 | $144.43 | 10,663,600 | — | — |
| 2026-06-01 | $45.86 | $143.55 | 15,184,700 | — | — |
| 2026-05-29 | $45.26 | $141.67 | 26,469,300 | — | — |
| 2026-05-28 | $45.81 | $142.96 | 15,804,700 | — | — |
| 2026-05-27 | $47.14 | $147.11 | 10,071,700 | — | — |
| 2026-05-26 | $46.61 | $145.45 | 12,670,500 | — | — |
| 2026-05-22 | $45.52 | $142.05 | 10,760,800 | — | — |
| 2026-05-21 | $45.90 | $143.24 | 12,087,400 | — | — |
| 2026-05-20 | $45.94 | $143.36 | 13,304,800 | — | — |
| 2026-05-19 | $46.08 | $143.80 | 8,785,700 | — | — |
| 2026-05-18 | $46.20 | $144.17 | 7,560,500 | — | — |
| 2026-05-15 | $45.66 | $142.49 | 12,868,200 | — | — |
| 2026-05-14 | $45.92 | $143.30 | 15,599,400 | — | — |
| 2026-05-13 | $44.40 | $138.56 | 13,360,700 | — | — |
| 2026-05-12 | $44.53 | $138.96 | 21,916,200 | — | — |
| 2026-05-11 | $44.74 | $139.62 | 10,583,900 | — | — |
| 2026-05-08 | $44.83 | $139.90 | 9,501,100 | — | — |
| 2026-05-07 | $44.46 | $138.74 | 14,880,400 | — | — |
| 2026-05-06 | $45.60 | $142.30 | 9,802,400 | — | — |
| 2026-05-05 | $45.03 | $140.52 | 9,604,800 | — | — |
| 2026-05-04 | $44.72 | $139.56 | 12,078,400 | — | — |
| 2026-05-01 | $45.09 | $140.71 | 6,244,700 | — | — |
| 2026-04-30 | $45.43 | $141.77 | 13,271,200 | — | — |
| 2026-04-29 | $44.68 | $139.43 | 10,060,000 | — | — |
| 2026-04-28 | $45.23 | $141.15 | 10,822,700 | — | — |
| 2026-04-27 | $45.46 | $141.86 | 10,648,200 | — | — |
| 2026-04-24 | $45.41 | $141.71 | 18,891,200 | — | — |
| 2026-04-23 | $46.18 | $144.11 | 26,657,000 | — | — |
| 2026-04-22 | $43.18 | $134.75 | 14,731,200 | — | — |
| 2026-04-21 | $43.37 | $135.34 | 11,445,600 | — | — |
| 2026-04-20 | $43.71 | $136.40 | 7,852,700 | — | — |
| 2026-04-17 | $43.32 | $135.19 | 12,917,600 | — | — |
| 2026-04-16 | $42.72 | $133.31 | 11,641,100 | — | — |
| 2026-04-15 | $42.10 | $131.38 | 9,339,500 | — | — |