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
- 1999-04-13 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 | — | — | — | $54.78 | 4 |
| 2026-09-03 | — | — | — | $54.70 | 22 |
| 2026-09-02 | — | — | — | $53.53 | 628 |
| 2026-09-01 | — | — | — | $53.07 | 457 |
| 2026-08-31 | — | — | — | $54.50 | 252 |
| 2026-08-28 | — | — | — | $53.58 | 13 |
| 2026-08-27 | $53.27 | $123.65 | 2,800 | $53.41 | 146 |
| 2026-08-26 | $53.39 | $123.93 | 5,700 | $53.50 | 71 |
| 2026-08-25 | $53.63 | $124.49 | 4,500 | $53.61 | 41 |
| 2026-08-24 | $53.98 | $125.30 | 4,300 | $54.40 | 36 |
| 2026-08-21 | $53.63 | $124.49 | 5,500 | $53.80 | 221 |
| 2026-08-20 | $54.33 | $126.11 | 6,700 | $53.95 | 137 |
| 2026-08-19 | $54.25 | $125.93 | 4,600 | $55.25 | 65 |
| 2026-08-18 | $55.21 | $128.16 | 4,700 | $55.24 | 351 |
| 2026-08-17 | $54.42 | $126.32 | 7,400 | $55.24 | 314 |
| 2026-08-14 | $55.74 | $129.39 | 8,600 | $55.55 | 708 |
| 2026-08-13 | $55.18 | $127.09 | 17,000 | $54.85 | 1,032 |
| 2026-08-12 | $55.45 | $127.71 | 7,800 | $54.50 | 354 |
| 2026-08-11 | $54.30 | $125.06 | 11,800 | $53.42 | 667 |
| 2026-08-10 | $53.29 | $122.74 | 8,900 | $53.11 | 13 |
| 2026-08-07 | $54.52 | $125.57 | 5,300 | $54.08 | 89 |
| 2026-08-06 | $53.90 | $124.14 | 7,500 | $53.50 | 140 |
| 2026-08-05 | $53.89 | $124.12 | 153,900 | $55.47 | 2,932 |
| 2026-08-04 | $54.35 | $125.18 | 14,000 | $52.55 | 59 |
| 2026-08-03 | $53.94 | $124.23 | 7,900 | $52.81 | 331 |
| 2026-07-31 | $52.60 | $121.15 | 17,100 | $52.18 | 800 |
| 2026-07-30 | $52.46 | $120.82 | 8,300 | $53.98 | 31 |
| 2026-07-29 | $53.04 | $122.16 | 5,900 | $52.50 | 481 |
| 2026-07-28 | $53.05 | $122.18 | 4,400 | $53.00 | 340 |
| 2026-07-27 | $51.56 | $118.75 | 4,200 | $51.88 | 4 |
| 2026-07-24 | $51.55 | $118.73 | 5,500 | $50.00 | 73 |
| 2026-07-23 | $50.71 | $116.79 | 6,700 | $52.10 | 433 |
| 2026-07-22 | $51.35 | $118.27 | 11,900 | $49.93 | 790 |
| 2026-07-21 | $51.39 | $118.36 | 7,000 | $51.60 | 155 |
| 2026-07-20 | $51.17 | $117.85 | 10,600 | $52.01 | 345 |
| 2026-07-17 | $52.47 | $120.85 | 8,300 | — | — |
| 2026-07-16 | $52.71 | $121.40 | 7,100 | — | — |
| 2026-07-15 | $51.07 | $117.62 | 7,600 | — | — |
| 2026-07-14 | $51.00 | $117.46 | 4,200 | — | — |
| 2026-07-13 | $51.21 | $117.95 | 4,600 | — | — |
| 2026-07-10 | $50.45 | $116.20 | 3,500 | — | — |
| 2026-07-09 | $50.85 | $117.12 | 3,400 | — | — |
| 2026-07-08 | $50.26 | $115.76 | 9,900 | — | — |
| 2026-07-07 | $51.57 | $118.77 | 3,700 | — | — |
| 2026-07-06 | $51.53 | $118.68 | 15,500 | — | — |
| 2026-07-02 | $52.81 | $121.63 | 8,500 | — | — |
| 2026-07-01 | $53.35 | $122.87 | 14,400 | — | — |
| 2026-06-30 | $51.42 | $118.43 | 9,500 | — | — |
| 2026-06-29 | $51.40 | $118.38 | 11,700 | — | — |
| 2026-06-26 | $52.00 | $119.77 | 76,300 | — | — |
| 2026-06-25 | $50.64 | $116.63 | 5,400 | — | — |
| 2026-06-24 | $50.72 | $116.82 | 14,800 | — | — |
| 2026-06-23 | $50.81 | $117.02 | 17,600 | — | — |
| 2026-06-22 | $48.60 | $111.93 | 10,400 | — | — |
| 2026-06-18 | $49.67 | $114.40 | 19,300 | — | — |
| 2026-06-17 | $47.69 | $109.84 | 10,100 | — | — |
| 2026-06-16 | $48.97 | $112.79 | 15,200 | — | — |
| 2026-06-15 | $49.74 | $114.56 | 5,700 | — | — |
| 2026-06-12 | $49.95 | $115.04 | 16,900 | — | — |
| 2026-06-11 | $50.21 | $115.64 | 27,000 | — | — |
| 2026-06-10 | $50.58 | $116.49 | 9,100 | — | — |
| 2026-06-09 | $50.39 | $116.06 | 11,400 | — | — |
| 2026-06-08 | $48.60 | $111.93 | 9,000 | — | — |
| 2026-06-05 | $47.55 | $109.52 | 14,200 | — | — |
| 2026-06-04 | $46.98 | $108.20 | 5,200 | — | — |
| 2026-06-03 | $45.62 | $105.07 | 10,500 | — | — |
| 2026-06-02 | $46.85 | $107.90 | 6,300 | — | — |
| 2026-06-01 | $46.23 | $106.48 | 6,000 | — | — |
| 2026-05-29 | $46.71 | $107.58 | 17,600 | — | — |
| 2026-05-28 | $46.18 | $106.36 | 12,400 | — | — |
| 2026-05-27 | $46.20 | $106.41 | 10,100 | — | — |
| 2026-05-26 | $45.73 | $105.32 | 11,000 | — | — |
| 2026-05-22 | $45.51 | $104.82 | 6,300 | — | — |
| 2026-05-21 | $45.23 | $104.17 | 6,500 | — | — |
| 2026-05-20 | $45.34 | $104.43 | 10,100 | — | — |
| 2026-05-19 | $45.28 | $103.30 | 5,200 | — | — |
| 2026-05-18 | $45.45 | $103.69 | 3,800 | — | — |
| 2026-05-15 | $44.70 | $101.97 | 7,500 | — | — |
| 2026-05-14 | $45.08 | $102.84 | 32,400 | — | — |
| 2026-05-13 | $45.40 | $103.57 | 5,300 | — | — |
| 2026-05-12 | $45.28 | $103.30 | 4,000 | — | — |
| 2026-05-11 | $45.01 | $102.68 | 2,500 | — | — |
| 2026-05-08 | $45.90 | $104.71 | 5,000 | — | — |
| 2026-05-07 | $46.10 | $105.17 | 7,000 | — | — |
| 2026-05-06 | $45.25 | $103.23 | 5,200 | — | — |
| 2026-05-05 | $45.69 | $104.23 | 9,500 | — | — |
| 2026-05-04 | $45.46 | $103.71 | 7,400 | — | — |
| 2026-05-01 | $45.91 | $104.73 | 2,600 | — | — |
| 2026-04-30 | $45.09 | $102.86 | 11,100 | — | — |
| 2026-04-29 | $44.45 | $101.40 | 3,800 | — | — |
| 2026-04-28 | $45.65 | $104.14 | 5,000 | — | — |
| 2026-04-27 | $45.75 | $104.37 | 6,500 | — | — |
| 2026-04-24 | $46.03 | $105.01 | 2,900 | — | — |
| 2026-04-23 | $46.14 | $105.26 | 5,000 | — | — |
| 2026-04-22 | $45.59 | $104.00 | 4,800 | — | — |
| 2026-04-21 | $45.47 | $103.73 | 5,500 | — | — |
| 2026-04-20 | $45.80 | $104.48 | 8,100 | — | — |
| 2026-04-17 | $45.66 | $104.16 | 9,000 | — | — |
| 2026-04-16 | $44.00 | $100.38 | 6,100 | — | — |
| 2026-04-15 | $44.78 | $102.16 | 4,600 | — | — |