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
- 1995-03-06 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 | — | — | — | $68.53 | 16,997 |
| 2026-09-03 | — | — | — | $67.76 | 39,695 |
| 2026-09-02 | — | — | — | $68.78 | 33,518 |
| 2026-09-01 | — | — | — | $68.45 | 24,387 |
| 2026-08-31 | — | — | — | $68.11 | 15,024 |
| 2026-08-28 | — | — | — | $69.44 | 34,589 |
| 2026-08-27 | $68.35 | $68.35 | 779,900 | $69.39 | 36,119 |
| 2026-08-26 | $69.24 | $69.24 | 557,600 | $69.45 | 22,882 |
| 2026-08-25 | $69.66 | $69.66 | 1,091,100 | $68.88 | 24,256 |
| 2026-08-24 | $67.75 | $67.75 | 767,100 | $67.93 | 36,704 |
| 2026-08-21 | $68.47 | $68.47 | 1,161,100 | $66.69 | 69,641 |
| 2026-08-20 | $66.19 | $66.19 | 573,100 | $65.82 | 28,257 |
| 2026-08-19 | $66.15 | $66.15 | 784,800 | $67.08 | 50,882 |
| 2026-08-18 | $66.40 | $66.40 | 925,900 | $68.17 | 42,436 |
| 2026-08-17 | $68.41 | $68.41 | 785,600 | $67.25 | 42,280 |
| 2026-08-14 | $67.10 | $67.10 | 1,297,900 | $65.99 | 49,758 |
| 2026-08-13 | $66.78 | $66.78 | 956,200 | $69.65 | 40,549 |
| 2026-08-12 | $69.40 | $69.40 | 1,329,700 | $68.75 | 61,939 |
| 2026-08-11 | $65.97 | $65.97 | 880,400 | $65.26 | 47,141 |
| 2026-08-10 | $64.72 | $64.72 | 1,249,800 | $65.56 | 79,365 |
| 2026-08-07 | $65.84 | $65.84 | 1,175,600 | $67.66 | 68,798 |
| 2026-08-06 | $66.73 | $66.73 | 1,846,700 | $67.57 | 97,612 |
| 2026-08-05 | $76.02 | $76.02 | 964,000 | $76.14 | 51,988 |
| 2026-08-04 | $75.23 | $75.23 | 1,134,800 | $76.15 | 73,708 |
| 2026-08-03 | $76.19 | $76.19 | 983,300 | $76.19 | 60,031 |
| 2026-07-31 | $76.57 | $76.57 | 756,500 | $78.65 | 28,212 |
| 2026-07-30 | $77.62 | $77.62 | 1,022,000 | $74.65 | 37,681 |
| 2026-07-29 | $72.07 | $72.07 | 825,600 | $74.03 | 43,469 |
| 2026-07-28 | $74.28 | $74.28 | 914,800 | $73.19 | 50,853 |
| 2026-07-27 | $74.43 | $74.43 | 670,200 | $74.90 | 33,028 |
| 2026-07-24 | $74.26 | $74.26 | 758,600 | $74.53 | 18,963 |
| 2026-07-23 | $74.86 | $74.86 | 1,045,700 | $72.74 | 47,257 |
| 2026-07-22 | $74.02 | $74.02 | 1,199,700 | $74.87 | 80,313 |
| 2026-07-21 | $74.55 | $74.55 | 1,150,800 | $73.38 | 45,472 |
| 2026-07-20 | $70.71 | $70.71 | 1,419,900 | $68.63 | 69,953 |
| 2026-07-17 | $68.66 | $68.66 | 1,961,100 | — | — |
| 2026-07-16 | $73.92 | $73.92 | 1,149,000 | — | — |
| 2026-07-15 | $76.94 | $76.94 | 1,041,300 | — | — |
| 2026-07-14 | $75.49 | $75.49 | 1,103,700 | — | — |
| 2026-07-13 | $74.92 | $74.92 | 1,087,950 | — | — |
| 2026-07-10 | $78.48 | $78.48 | 1,085,700 | — | — |
| 2026-07-09 | $81.77 | $81.77 | 860,100 | — | — |
| 2026-07-08 | $79.23 | $79.23 | 1,481,250 | — | — |
| 2026-07-07 | $80.99 | $80.99 | 1,293,750 | — | — |
| 2026-07-06 | $81.52 | $81.52 | 833,250 | — | — |
| 2026-07-02 | $80.37 | $80.37 | 1,212,750 | — | — |
| 2026-07-01 | $82.49 | $82.49 | 1,357,050 | — | — |
| 2026-06-30 | $79.00 | $79.00 | 1,847,700 | — | — |
| 2026-06-29 | $77.23 | $77.23 | 3,907,500 | — | — |
| 2026-06-26 | $90.28 | $90.28 | 3,787,050 | — | — |
| 2026-06-25 | $91.52 | $91.52 | 1,122,450 | — | — |
| 2026-06-24 | $90.75 | $90.75 | 1,351,200 | — | — |
| 2026-06-23 | $91.96 | $91.96 | 1,155,900 | — | — |
| 2026-06-22 | $92.53 | $92.53 | 1,375,800 | — | — |
| 2026-06-18 | $92.67 | $92.67 | 2,623,050 | — | — |
| 2026-06-17 | $88.44 | $88.44 | 2,174,250 | — | — |
| 2026-06-16 | $87.93 | $87.93 | 2,259,900 | — | — |
| 2026-06-15 | $90.49 | $90.49 | 3,413,250 | — | — |
| 2026-06-12 | $87.13 | $87.13 | 1,459,350 | — | — |
| 2026-06-11 | $86.49 | $86.49 | 1,432,500 | — | — |
| 2026-06-10 | $83.13 | $83.13 | 1,139,700 | — | — |
| 2026-06-09 | $81.39 | $81.39 | 1,234,200 | — | — |
| 2026-06-08 | $78.46 | $78.46 | 767,400 | — | — |
| 2026-06-05 | $77.03 | $77.03 | 1,002,900 | — | — |
| 2026-06-04 | $76.03 | $76.03 | 826,500 | — | — |
| 2026-06-03 | $72.71 | $72.71 | 858,450 | — | — |
| 2026-06-02 | $71.71 | $71.71 | 1,215,750 | — | — |
| 2026-06-01 | $77.03 | $77.03 | 1,149,900 | — | — |
| 2026-05-29 | $75.57 | $75.57 | 1,195,050 | — | — |
| 2026-05-28 | $74.74 | $74.74 | 549,300 | — | — |
| 2026-05-27 | $74.93 | $74.93 | 466,650 | — | — |
| 2026-05-26 | $75.94 | $75.94 | 503,400 | — | — |
| 2026-05-22 | $74.75 | $74.75 | 542,700 | — | — |
| 2026-05-21 | $74.95 | $74.95 | 618,300 | — | — |
| 2026-05-20 | $75.28 | $75.28 | 1,041,300 | — | — |
| 2026-05-19 | $72.91 | $72.91 | 895,200 | — | — |
| 2026-05-18 | $73.87 | $73.87 | 867,150 | — | — |
| 2026-05-15 | $73.47 | $73.47 | 1,503,450 | — | — |
| 2026-05-14 | $76.92 | $76.92 | 1,065,600 | — | — |
| 2026-05-13 | $77.35 | $77.35 | 764,400 | — | — |
| 2026-05-12 | $77.87 | $77.87 | 1,016,850 | — | — |
| 2026-05-11 | $81.23 | $81.23 | 1,041,000 | — | — |
| 2026-05-08 | $81.28 | $81.28 | 1,111,500 | — | — |
| 2026-05-07 | $80.60 | $80.60 | 2,622,900 | — | — |
| 2026-05-06 | $70.93 | $70.93 | 985,650 | — | — |
| 2026-05-05 | $72.04 | $72.04 | 987,450 | — | — |
| 2026-05-04 | $70.59 | $70.59 | 704,250 | — | — |
| 2026-05-01 | $70.13 | $70.13 | 719,550 | — | — |
| 2026-04-30 | $70.69 | $70.69 | 818,250 | — | — |
| 2026-04-29 | $69.10 | $69.10 | 772,050 | — | — |
| 2026-04-28 | $69.97 | $69.97 | 973,200 | — | — |
| 2026-04-27 | $70.76 | $70.76 | 758,400 | — | — |
| 2026-04-24 | $70.76 | $70.76 | 705,900 | — | — |
| 2026-04-23 | $69.93 | $69.93 | 581,550 | — | — |
| 2026-04-22 | $69.31 | $69.31 | 555,300 | — | — |
| 2026-04-21 | $69.39 | $69.39 | 954,900 | — | — |
| 2026-04-20 | $70.21 | $70.21 | 766,950 | — | — |
| 2026-04-17 | $70.69 | $70.69 | 1,151,250 | — | — |
| 2026-04-16 | $69.55 | $69.55 | 1,062,600 | — | — |
| 2026-04-15 | $68.20 | $68.20 | 1,141,500 | — | — |