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
- 1997-03-07 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 | — | — | — | $72.55 | 37,568 |
| 2026-09-03 | — | — | — | $72.72 | 32,610 |
| 2026-09-02 | — | — | — | $68.98 | 66,440 |
| 2026-09-01 | — | — | — | $68.71 | 40,361 |
| 2026-08-31 | — | — | — | $69.93 | 30,466 |
| 2026-08-28 | — | — | — | $68.39 | 22,425 |
| 2026-08-27 | $68.53 | $68.53 | 512,200 | $69.86 | 32,499 |
| 2026-08-26 | $70.55 | $70.55 | 392,200 | $70.94 | 40,522 |
| 2026-08-25 | $71.21 | $71.21 | 518,700 | $69.33 | 24,452 |
| 2026-08-24 | $70.20 | $70.20 | 605,200 | $70.57 | 36,808 |
| 2026-08-21 | $70.07 | $70.07 | 593,600 | $69.67 | 42,511 |
| 2026-08-20 | $69.38 | $69.38 | 588,500 | $69.62 | 34,894 |
| 2026-08-19 | $68.62 | $68.62 | 732,700 | $70.17 | 20,884 |
| 2026-08-18 | $69.21 | $69.21 | 727,500 | $71.10 | 30,989 |
| 2026-08-17 | $70.55 | $70.55 | 454,900 | $72.61 | 20,336 |
| 2026-08-14 | $73.20 | $73.20 | 679,400 | $73.79 | 21,958 |
| 2026-08-13 | $74.23 | $74.23 | 428,200 | $71.35 | 19,540 |
| 2026-08-12 | $71.19 | $71.19 | 470,600 | $70.69 | 25,061 |
| 2026-08-11 | $70.47 | $70.47 | 606,300 | $71.16 | 22,834 |
| 2026-08-10 | $70.89 | $70.89 | 703,600 | $71.53 | 25,963 |
| 2026-08-07 | $72.08 | $72.08 | 605,500 | $73.30 | 37,603 |
| 2026-08-06 | $73.07 | $73.07 | 1,351,800 | $74.08 | 58,846 |
| 2026-08-05 | $74.27 | $74.27 | 537,900 | $77.00 | 32,783 |
| 2026-08-04 | $76.90 | $76.90 | 574,200 | $73.04 | 38,550 |
| 2026-08-03 | $73.47 | $73.47 | 705,600 | $73.00 | 53,544 |
| 2026-07-31 | $71.33 | $71.33 | 1,151,700 | $75.71 | 56,859 |
| 2026-07-30 | $76.67 | $76.67 | 1,682,000 | $77.04 | 97,386 |
| 2026-07-29 | $83.67 | $83.67 | 819,100 | $82.16 | 49,904 |
| 2026-07-28 | $82.74 | $82.74 | 883,500 | $80.00 | 44,680 |
| 2026-07-27 | $79.18 | $79.18 | 851,700 | $80.32 | 45,745 |
| 2026-07-24 | $79.31 | $79.31 | 448,900 | $77.01 | 20,840 |
| 2026-07-23 | $77.29 | $77.29 | 624,000 | $76.81 | 35,889 |
| 2026-07-22 | $78.12 | $78.12 | 559,800 | $79.63 | 21,682 |
| 2026-07-21 | $79.20 | $79.20 | 839,700 | $80.79 | 22,586 |
| 2026-07-20 | $81.35 | $81.35 | 613,700 | $80.53 | 36,762 |
| 2026-07-17 | $81.34 | $81.34 | 448,700 | — | — |
| 2026-07-16 | $81.56 | $81.56 | 461,100 | — | — |
| 2026-07-15 | $78.25 | $78.25 | 658,800 | — | — |
| 2026-07-14 | $77.22 | $77.22 | 289,300 | — | — |
| 2026-07-13 | $77.66 | $77.66 | 473,500 | — | — |
| 2026-07-10 | $77.29 | $77.29 | 340,200 | — | — |
| 2026-07-09 | $76.70 | $76.70 | 478,300 | — | — |
| 2026-07-08 | $75.96 | $75.96 | 1,442,400 | — | — |
| 2026-07-07 | $78.17 | $78.17 | 678,000 | — | — |
| 2026-07-06 | $77.96 | $77.96 | 414,900 | — | — |
| 2026-07-02 | $77.18 | $77.18 | 539,200 | — | — |
| 2026-07-01 | $75.22 | $75.22 | 697,000 | — | — |
| 2026-06-30 | $73.19 | $73.19 | 838,600 | — | — |
| 2026-06-29 | $72.35 | $72.35 | 641,100 | — | — |
| 2026-06-26 | $70.43 | $70.43 | 919,600 | — | — |
| 2026-06-25 | $67.06 | $67.06 | 457,300 | — | — |
| 2026-06-24 | $67.50 | $67.50 | 500,000 | — | — |
| 2026-06-23 | $64.41 | $64.41 | 517,100 | — | — |
| 2026-06-22 | $63.73 | $63.73 | 675,500 | — | — |
| 2026-06-18 | $65.84 | $65.84 | 1,794,300 | — | — |
| 2026-06-17 | $67.03 | $67.03 | 1,055,100 | — | — |
| 2026-06-16 | $67.55 | $67.55 | 953,300 | — | — |
| 2026-06-15 | $66.90 | $66.90 | 653,300 | — | — |
| 2026-06-12 | $66.66 | $66.66 | 563,800 | — | — |
| 2026-06-11 | $66.07 | $66.07 | 727,600 | — | — |
| 2026-06-10 | $64.01 | $64.01 | 520,200 | — | — |
| 2026-06-09 | $65.68 | $65.68 | 483,300 | — | — |
| 2026-06-08 | $66.09 | $66.09 | 563,200 | — | — |
| 2026-06-05 | $66.74 | $66.74 | 807,100 | — | — |
| 2026-06-04 | $70.86 | $70.86 | 1,084,600 | — | — |
| 2026-06-03 | $69.62 | $69.62 | 1,098,900 | — | — |
| 2026-06-02 | $71.66 | $71.66 | 738,100 | — | — |
| 2026-06-01 | $73.88 | $73.88 | 623,900 | — | — |
| 2026-05-29 | $72.48 | $72.48 | 787,100 | — | — |
| 2026-05-28 | $70.58 | $70.58 | 602,500 | — | — |
| 2026-05-27 | $69.27 | $69.27 | 576,900 | — | — |
| 2026-05-26 | $67.46 | $67.46 | 710,500 | — | — |
| 2026-05-22 | $66.20 | $66.20 | 650,800 | — | — |
| 2026-05-21 | $66.50 | $66.50 | 725,300 | — | — |
| 2026-05-20 | $67.78 | $67.78 | 678,900 | — | — |
| 2026-05-19 | $67.17 | $67.17 | 662,700 | — | — |
| 2026-05-18 | $69.01 | $69.01 | 632,200 | — | — |
| 2026-05-15 | $66.08 | $66.08 | 691,700 | — | — |
| 2026-05-14 | $67.63 | $67.63 | 734,700 | — | — |
| 2026-05-13 | $69.87 | $69.87 | 749,300 | — | — |
| 2026-05-12 | $69.98 | $69.98 | 599,500 | — | — |
| 2026-05-11 | $69.60 | $69.60 | 769,500 | — | — |
| 2026-05-08 | $68.83 | $68.83 | 596,900 | — | — |
| 2026-05-07 | $71.58 | $71.58 | 491,000 | — | — |
| 2026-05-06 | $69.67 | $69.67 | 532,300 | — | — |
| 2026-05-05 | $70.41 | $70.41 | 808,000 | — | — |
| 2026-05-04 | $72.48 | $72.48 | 409,200 | — | — |
| 2026-05-01 | $74.01 | $74.01 | 579,900 | — | — |
| 2026-04-30 | $72.38 | $72.38 | 1,460,600 | — | — |
| 2026-04-29 | $75.33 | $75.33 | 1,127,200 | — | — |
| 2026-04-28 | $75.72 | $75.72 | 596,000 | — | — |
| 2026-04-27 | $75.22 | $75.22 | 463,700 | — | — |
| 2026-04-24 | $74.23 | $74.23 | 843,000 | — | — |
| 2026-04-23 | $74.64 | $74.64 | 876,600 | — | — |
| 2026-04-22 | $79.38 | $79.38 | 999,000 | — | — |
| 2026-04-21 | $77.05 | $77.05 | 1,379,700 | — | — |
| 2026-04-20 | $75.22 | $75.22 | 447,000 | — | — |
| 2026-04-17 | $74.40 | $74.40 | 687,800 | — | — |
| 2026-04-16 | $74.24 | $74.24 | 595,600 | — | — |
| 2026-04-15 | $73.69 | $73.69 | 686,600 | — | — |