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 — 2026
| 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 | — | — |
| 2026-04-14 | $71.15 | $71.15 | 561,900 | — | — |
| 2026-04-13 | $70.46 | $70.46 | 404,400 | — | — |
| 2026-04-10 | $68.53 | $68.53 | 518,200 | — | — |
| 2026-04-09 | $69.27 | $69.27 | 560,100 | — | — |
| 2026-04-08 | $68.16 | $68.16 | 670,800 | — | — |
| 2026-04-07 | $66.25 | $66.25 | 497,000 | — | — |
| 2026-04-06 | $66.28 | $66.28 | 763,800 | — | — |
| 2026-04-02 | $64.05 | $64.05 | 867,400 | — | — |
| 2026-04-01 | $66.01 | $66.01 | 532,900 | — | — |
| 2026-03-31 | $66.37 | $66.37 | 618,200 | — | — |
| 2026-03-30 | $65.98 | $65.98 | 827,500 | — | — |
| 2026-03-27 | $65.08 | $65.08 | 566,500 | — | — |
| 2026-03-26 | $68.53 | $68.53 | 579,700 | — | — |
| 2026-03-25 | $67.11 | $67.11 | 558,100 | — | — |
| 2026-03-24 | $67.70 | $67.70 | 509,000 | — | — |
| 2026-03-23 | $67.68 | $67.68 | 772,900 | — | — |
| 2026-03-20 | $66.53 | $66.53 | 922,000 | — | — |
| 2026-03-19 | $67.29 | $67.29 | 694,000 | — | — |
| 2026-03-18 | $67.68 | $67.68 | 685,700 | — | — |
| 2026-03-17 | $71.55 | $71.55 | 421,100 | — | — |
| 2026-03-16 | $70.79 | $70.79 | 376,900 | — | — |
| 2026-03-13 | $71.13 | $71.13 | 479,500 | — | — |
| 2026-03-12 | $72.46 | $72.46 | 613,700 | — | — |
| 2026-03-11 | $74.10 | $74.10 | 615,100 | — | — |
| 2026-03-10 | $72.01 | $72.01 | 618,500 | — | — |
| 2026-03-09 | $72.49 | $72.49 | 479,300 | — | — |
| 2026-03-06 | $73.33 | $73.33 | 378,300 | — | — |
| 2026-03-05 | $74.22 | $74.22 | 1,081,500 | — | — |
| 2026-03-04 | $74.33 | $74.33 | 1,098,600 | — | — |
| 2026-03-03 | $72.14 | $72.14 | 496,100 | — | — |
| 2026-03-02 | $71.68 | $71.68 | 828,400 | — | — |
| 2026-02-27 | $69.55 | $69.55 | 533,100 | — | — |
| 2026-02-26 | $70.93 | $70.93 | 1,011,500 | — | — |
| 2026-02-25 | $71.01 | $71.01 | 1,129,800 | — | — |
| 2026-02-24 | $68.87 | $68.87 | 726,300 | — | — |
| 2026-02-23 | $70.53 | $70.53 | 675,700 | — | — |
| 2026-02-20 | $72.50 | $72.50 | 726,500 | — | — |
| 2026-02-19 | $71.02 | $71.02 | 609,900 | — | — |
| 2026-02-18 | $71.16 | $71.16 | 780,900 | — | — |
| 2026-02-17 | $70.55 | $70.55 | 909,800 | — | — |
| 2026-02-13 | $67.96 | $67.96 | 986,900 | — | — |
| 2026-02-12 | $67.90 | $67.90 | 1,765,600 | — | — |
| 2026-02-11 | $70.19 | $70.19 | 1,009,400 | — | — |
| 2026-02-10 | $74.56 | $74.56 | 784,500 | — | — |
| 2026-02-09 | $72.79 | $72.79 | 736,600 | — | — |
| 2026-02-06 | $75.02 | $75.02 | 914,700 | — | — |
| 2026-02-05 | $71.84 | $71.84 | 741,500 | — | — |
| 2026-02-04 | $70.98 | $70.98 | 1,068,200 | — | — |
| 2026-02-03 | $67.72 | $67.72 | 1,081,700 | — | — |
| 2026-02-02 | $72.28 | $72.28 | 793,800 | — | — |
| 2026-01-30 | $72.46 | $72.46 | 379,100 | — | — |
| 2026-01-29 | $72.90 | $72.90 | 447,300 | — | — |
| 2026-01-28 | $72.32 | $72.32 | 359,100 | — | — |
| 2026-01-27 | $72.87 | $72.87 | 292,700 | — | — |
| 2026-01-26 | $74.03 | $74.03 | 419,200 | — | — |
| 2026-01-23 | $74.18 | $74.18 | 464,600 | — | — |
| 2026-01-22 | $74.42 | $74.42 | 546,200 | — | — |
| 2026-01-21 | $73.43 | $73.43 | 373,300 | — | — |
| 2026-01-20 | $71.97 | $71.97 | 505,600 | — | — |
| 2026-01-16 | $74.57 | $74.57 | 446,000 | — | — |
| 2026-01-15 | $74.69 | $74.69 | 576,400 | — | — |
| 2026-01-14 | $74.77 | $74.77 | 605,300 | — | — |
| 2026-01-13 | $71.94 | $71.94 | 871,300 | — | — |
| 2026-01-12 | $74.03 | $74.03 | 615,900 | — | — |
| 2026-01-09 | $75.31 | $75.31 | 435,400 | — | — |
| 2026-01-08 | $74.43 | $74.43 | 833,700 | — | — |
| 2026-01-07 | $74.07 | $74.07 | 619,900 | — | — |
| 2026-01-06 | $76.62 | $76.62 | 441,200 | — | — |
| 2026-01-05 | $75.20 | $75.20 | 835,900 | — | — |
| 2026-01-02 | $74.10 | $74.10 | 1,039,600 | — | — |