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
- 1996-07-02 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 | — | — | — | $55.48 | 1,629 |
| 2026-09-03 | — | — | — | $56.71 | 1,478 |
| 2026-09-02 | — | — | — | $55.28 | 2,411 |
| 2026-09-01 | — | — | — | $56.30 | 3,168 |
| 2026-08-31 | — | — | — | $56.95 | 3,007 |
| 2026-08-28 | — | — | — | $57.16 | 1,082 |
| 2026-08-27 | $56.83 | $112.31 | 110,500 | $57.37 | 2,472 |
| 2026-08-26 | $57.06 | $112.76 | 122,400 | $57.05 | 2,610 |
| 2026-08-25 | $57.33 | $113.30 | 92,100 | $57.05 | 1,925 |
| 2026-08-24 | $57.42 | $113.47 | 108,400 | $56.06 | 1,732 |
| 2026-08-21 | $56.40 | $111.46 | 113,100 | $57.33 | 2,639 |
| 2026-08-20 | $56.89 | $112.43 | 68,700 | $57.05 | 1,926 |
| 2026-08-19 | $56.70 | $112.05 | 92,800 | $58.25 | 4,092 |
| 2026-08-18 | $57.70 | $114.03 | 65,300 | $57.51 | 2,204 |
| 2026-08-17 | $57.26 | $113.16 | 63,300 | $58.56 | 2,402 |
| 2026-08-14 | $58.41 | $115.43 | 61,600 | $58.78 | 3,195 |
| 2026-08-13 | $58.54 | $115.69 | 54,000 | $58.29 | 1,511 |
| 2026-08-12 | $57.94 | $114.50 | 71,500 | $57.34 | 2,552 |
| 2026-08-11 | $57.49 | $113.61 | 65,600 | $57.25 | 3,517 |
| 2026-08-10 | $57.29 | $113.22 | 54,300 | $57.49 | 1,066 |
| 2026-08-07 | $57.99 | $114.60 | 52,300 | $57.88 | 1,785 |
| 2026-08-06 | $58.09 | $114.80 | 66,000 | $58.58 | 3,061 |
| 2026-08-05 | $57.23 | $113.10 | 78,200 | $57.17 | 4,954 |
| 2026-08-04 | $57.05 | $112.74 | 103,400 | $56.36 | 3,603 |
| 2026-08-03 | $56.51 | $111.68 | 55,800 | $56.48 | 1,283 |
| 2026-07-31 | $55.92 | $110.51 | 146,900 | $56.09 | 3,011 |
| 2026-07-30 | $55.76 | $110.19 | 56,300 | $55.81 | 2,762 |
| 2026-07-29 | $56.01 | $110.69 | 61,500 | $55.36 | 1,641 |
| 2026-07-28 | $55.96 | $110.59 | 67,200 | $55.37 | 2,542 |
| 2026-07-27 | $54.79 | $108.28 | 89,900 | $54.95 | 2,417 |
| 2026-07-24 | $54.25 | $107.21 | 89,200 | $54.46 | 3,633 |
| 2026-07-23 | $53.97 | $106.66 | 80,300 | $52.08 | 3,355 |
| 2026-07-22 | $52.52 | $103.79 | 57,000 | $52.61 | 2,364 |
| 2026-07-21 | $53.21 | $105.15 | 45,200 | $53.21 | 1,523 |
| 2026-07-20 | $53.44 | $105.61 | 52,800 | $53.35 | 3,911 |
| 2026-07-17 | $53.32 | $105.37 | 112,100 | — | — |
| 2026-07-16 | $54.21 | $107.13 | 104,400 | — | — |
| 2026-07-15 | $52.12 | $103.00 | 77,900 | — | — |
| 2026-07-14 | $52.07 | $102.90 | 77,600 | — | — |
| 2026-07-13 | $52.46 | $103.67 | 74,300 | — | — |
| 2026-07-10 | $52.05 | $102.86 | 54,900 | — | — |
| 2026-07-09 | $51.71 | $102.19 | 66,300 | — | — |
| 2026-07-08 | $51.24 | $101.26 | 65,000 | — | — |
| 2026-07-07 | $52.60 | $103.95 | 46,400 | — | — |
| 2026-07-06 | $52.25 | $103.26 | 55,200 | — | — |
| 2026-07-02 | $52.51 | $103.77 | 85,900 | — | — |
| 2026-07-01 | $52.38 | $103.51 | 126,900 | — | — |
| 2026-06-30 | $51.32 | $101.42 | 82,800 | — | — |
| 2026-06-29 | $51.32 | $101.42 | 73,900 | — | — |
| 2026-06-26 | $51.57 | $101.91 | 291,900 | — | — |
| 2026-06-25 | $51.25 | $101.28 | 126,900 | — | — |
| 2026-06-24 | $50.92 | $100.63 | 80,900 | — | — |
| 2026-06-23 | $49.82 | $98.45 | 57,900 | — | — |
| 2026-06-22 | $49.35 | $97.53 | 67,200 | — | — |
| 2026-06-18 | $49.52 | $97.86 | 112,200 | — | — |
| 2026-06-17 | $48.73 | $96.30 | 109,000 | — | — |
| 2026-06-16 | $48.16 | $95.17 | 111,600 | — | — |
| 2026-06-15 | $47.98 | $94.82 | 104,300 | — | — |
| 2026-06-12 | $49.45 | $97.72 | 122,700 | — | — |
| 2026-06-11 | $49.44 | $97.70 | 85,300 | — | — |
| 2026-06-10 | $49.14 | $97.11 | 133,400 | — | — |
| 2026-06-09 | $48.35 | $95.55 | 68,000 | — | — |
| 2026-06-08 | $47.28 | $93.43 | 55,200 | — | — |
| 2026-06-05 | $47.52 | $93.91 | 86,400 | — | — |
| 2026-06-04 | $47.07 | $92.39 | 73,200 | — | — |
| 2026-06-03 | $45.71 | $89.72 | 78,100 | — | — |
| 2026-06-02 | $46.47 | $91.21 | 86,500 | — | — |
| 2026-06-01 | $46.47 | $91.21 | 94,800 | — | — |
| 2026-05-29 | $46.03 | $90.35 | 104,800 | — | — |
| 2026-05-28 | $46.29 | $90.86 | 102,100 | — | — |
| 2026-05-27 | $46.25 | $90.78 | 71,200 | — | — |
| 2026-05-26 | $46.55 | $91.37 | 66,900 | — | — |
| 2026-05-22 | $45.62 | $89.54 | 70,900 | — | — |
| 2026-05-21 | $46.50 | $91.27 | 68,600 | — | — |
| 2026-05-20 | $46.33 | $90.94 | 70,200 | — | — |
| 2026-05-19 | $46.12 | $90.52 | 66,600 | — | — |
| 2026-05-18 | $46.37 | $91.01 | 55,800 | — | — |
| 2026-05-15 | $45.63 | $89.56 | 83,800 | — | — |
| 2026-05-14 | $45.77 | $89.84 | 57,000 | — | — |
| 2026-05-13 | $45.71 | $89.72 | 66,200 | — | — |
| 2026-05-12 | $46.02 | $90.33 | 85,800 | — | — |
| 2026-05-11 | $46.71 | $91.68 | 68,600 | — | — |
| 2026-05-08 | $47.66 | $93.55 | 55,500 | — | — |
| 2026-05-07 | $47.62 | $93.47 | 69,900 | — | — |
| 2026-05-06 | $47.09 | $92.43 | 60,600 | — | — |
| 2026-05-05 | $47.17 | $92.58 | 65,900 | — | — |
| 2026-05-04 | $46.64 | $91.54 | 58,000 | — | — |
| 2026-05-01 | $47.30 | $92.84 | 53,800 | — | — |
| 2026-04-30 | $47.29 | $92.82 | 102,000 | — | — |
| 2026-04-29 | $46.56 | $91.39 | 50,800 | — | — |
| 2026-04-28 | $47.50 | $93.23 | 87,000 | — | — |
| 2026-04-27 | $47.37 | $92.98 | 88,700 | — | — |
| 2026-04-24 | $49.29 | $96.74 | 129,100 | — | — |
| 2026-04-23 | $46.94 | $92.13 | 120,300 | — | — |
| 2026-04-22 | $48.47 | $95.14 | 70,200 | — | — |
| 2026-04-21 | $47.84 | $93.90 | 99,000 | — | — |
| 2026-04-20 | $48.54 | $95.27 | 77,300 | — | — |
| 2026-04-17 | $48.10 | $94.41 | 84,000 | — | — |
| 2026-04-16 | $46.59 | $91.45 | 68,000 | — | — |
| 2026-04-15 | $46.93 | $92.11 | 115,700 | — | — |