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
- 2010-05-03 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 | — | — | — | $56.63 | 44,821 |
| 2026-09-03 | — | — | — | $56.89 | 69,691 |
| 2026-09-02 | — | — | — | $56.22 | 106,003 |
| 2026-09-01 | — | — | — | $52.85 | 150,491 |
| 2026-08-31 | — | — | — | $53.64 | 59,709 |
| 2026-08-28 | — | — | — | $55.57 | 52,040 |
| 2026-08-27 | $55.72 | $55.72 | 1,222,000 | $55.19 | 68,589 |
| 2026-08-26 | $55.03 | $55.03 | 963,200 | $55.33 | 68,867 |
| 2026-08-25 | $55.42 | $55.42 | 1,990,300 | $56.50 | 85,836 |
| 2026-08-24 | $56.01 | $56.01 | 2,847,200 | $53.60 | 123,335 |
| 2026-08-21 | $54.27 | $54.27 | 5,552,400 | $50.39 | 285,543 |
| 2026-08-20 | $50.56 | $50.56 | 2,435,600 | $51.73 | 118,215 |
| 2026-08-19 | $51.69 | $51.69 | 1,289,300 | $51.46 | 62,930 |
| 2026-08-18 | $50.26 | $50.26 | 1,194,900 | $49.14 | 71,974 |
| 2026-08-17 | $49.28 | $49.28 | 1,062,900 | $48.80 | 43,099 |
| 2026-08-14 | $48.74 | $48.74 | 1,073,500 | $47.63 | 88,432 |
| 2026-08-13 | $47.94 | $47.94 | 2,769,500 | $49.63 | 168,881 |
| 2026-08-12 | $49.50 | $49.50 | 2,017,700 | $50.01 | 92,636 |
| 2026-08-11 | $49.90 | $49.90 | 1,500,800 | $49.20 | 48,763 |
| 2026-08-10 | $49.16 | $49.16 | 1,912,400 | $49.26 | 76,753 |
| 2026-08-07 | $49.76 | $49.76 | 1,768,500 | $50.01 | 64,399 |
| 2026-08-06 | $49.55 | $49.55 | 1,404,800 | $50.25 | 51,957 |
| 2026-08-05 | $49.88 | $49.88 | 2,841,300 | $48.83 | 90,163 |
| 2026-08-04 | $48.74 | $48.74 | 2,865,500 | $46.33 | 132,534 |
| 2026-08-03 | $46.17 | $46.17 | 6,422,000 | $51.06 | 326,306 |
| 2026-07-31 | $52.03 | $52.03 | 2,489,900 | $53.51 | 107,084 |
| 2026-07-30 | $53.53 | $53.53 | 2,850,900 | $53.43 | 111,221 |
| 2026-07-29 | $53.48 | $53.48 | 2,916,200 | $54.80 | 130,529 |
| 2026-07-28 | $54.87 | $54.87 | 2,326,400 | $55.74 | 95,331 |
| 2026-07-27 | $55.75 | $55.75 | 1,680,300 | $57.01 | 82,993 |
| 2026-07-24 | $56.04 | $56.04 | 1,435,700 | $56.16 | 80,370 |
| 2026-07-23 | $55.50 | $55.50 | 2,961,200 | $52.30 | 135,160 |
| 2026-07-22 | $52.68 | $52.68 | 1,334,700 | $53.58 | 68,442 |
| 2026-07-21 | $53.95 | $53.95 | 1,489,700 | $54.35 | 61,126 |
| 2026-07-20 | $53.96 | $53.96 | 1,029,100 | $55.43 | 52,779 |
| 2026-07-17 | $54.87 | $54.87 | 3,408,500 | — | — |
| 2026-07-16 | $54.93 | $54.93 | 2,191,800 | — | — |
| 2026-07-15 | $56.41 | $56.41 | 1,616,000 | — | — |
| 2026-07-14 | $54.89 | $54.89 | 2,029,900 | — | — |
| 2026-07-13 | $55.01 | $55.01 | 1,950,900 | — | — |
| 2026-07-10 | $57.12 | $57.12 | 1,230,400 | — | — |
| 2026-07-09 | $59.06 | $59.06 | 1,555,900 | — | — |
| 2026-07-08 | $57.23 | $57.23 | 1,854,800 | — | — |
| 2026-07-07 | $58.06 | $58.06 | 2,105,200 | — | — |
| 2026-07-06 | $55.47 | $55.47 | 2,700,200 | — | — |
| 2026-07-02 | $53.31 | $53.31 | 3,075,100 | — | — |
| 2026-07-01 | $53.52 | $53.52 | 2,015,900 | — | — |
| 2026-06-30 | $54.94 | $54.94 | 2,577,000 | — | — |
| 2026-06-29 | $55.72 | $55.72 | 2,143,100 | — | — |
| 2026-06-26 | $55.83 | $55.83 | 6,852,300 | — | — |
| 2026-06-25 | $53.63 | $53.63 | 2,600,900 | — | — |
| 2026-06-24 | $53.60 | $53.60 | 2,712,600 | — | — |
| 2026-06-23 | $53.94 | $53.94 | 3,139,900 | — | — |
| 2026-06-22 | $54.40 | $54.40 | 3,979,300 | — | — |
| 2026-06-18 | $53.22 | $53.22 | 7,172,200 | — | — |
| 2026-06-17 | $51.50 | $51.50 | 3,615,800 | — | — |
| 2026-06-16 | $50.54 | $50.54 | 1,993,300 | — | — |
| 2026-06-15 | $50.30 | $50.30 | 2,580,400 | — | — |
| 2026-06-12 | $49.52 | $49.52 | 2,546,800 | — | — |
| 2026-06-11 | $48.05 | $48.05 | 2,531,600 | — | — |
| 2026-06-10 | $46.62 | $46.62 | 5,113,200 | — | — |
| 2026-06-09 | $43.37 | $43.37 | 2,587,700 | — | — |
| 2026-06-08 | $40.95 | $40.95 | 1,555,900 | — | — |
| 2026-06-05 | $40.16 | $40.16 | 1,790,300 | — | — |
| 2026-06-04 | $40.56 | $40.56 | 2,343,500 | — | — |
| 2026-06-03 | $40.11 | $40.11 | 3,663,700 | — | — |
| 2026-06-02 | $36.64 | $36.64 | 1,528,300 | — | — |
| 2026-06-01 | $37.41 | $37.41 | 1,639,400 | — | — |
| 2026-05-29 | $37.94 | $37.94 | 1,224,800 | — | — |
| 2026-05-28 | $38.82 | $38.82 | 1,044,500 | — | — |
| 2026-05-27 | $39.20 | $39.20 | 1,575,900 | — | — |
| 2026-05-26 | $39.73 | $39.73 | 1,291,400 | — | — |
| 2026-05-22 | $38.87 | $38.87 | 1,357,300 | — | — |
| 2026-05-21 | $39.24 | $39.24 | 1,264,900 | — | — |
| 2026-05-20 | $39.76 | $39.76 | 1,413,900 | — | — |
| 2026-05-19 | $39.43 | $39.43 | 1,223,400 | — | — |
| 2026-05-18 | $39.48 | $39.48 | 1,602,600 | — | — |
| 2026-05-15 | $39.50 | $39.50 | 1,717,200 | — | — |
| 2026-05-14 | $40.79 | $40.79 | 1,542,500 | — | — |
| 2026-05-13 | $42.65 | $42.65 | 1,828,500 | — | — |
| 2026-05-12 | $42.54 | $42.54 | 2,382,900 | — | — |
| 2026-05-11 | $43.14 | $43.14 | 2,782,000 | — | — |
| 2026-05-08 | $42.86 | $42.86 | 3,729,600 | — | — |
| 2026-05-07 | $43.03 | $43.03 | 4,247,700 | — | — |
| 2026-05-06 | $41.97 | $41.97 | 6,593,800 | — | — |
| 2026-05-05 | $36.10 | $36.10 | 2,468,900 | — | — |
| 2026-05-04 | $35.71 | $35.71 | 1,972,800 | — | — |
| 2026-05-01 | $33.85 | $33.85 | 1,503,100 | — | — |
| 2026-04-30 | $33.78 | $33.78 | 1,384,100 | — | — |
| 2026-04-29 | $33.58 | $33.58 | 1,829,100 | — | — |
| 2026-04-28 | $34.58 | $34.58 | 2,271,900 | — | — |
| 2026-04-27 | $35.38 | $35.38 | 1,655,300 | — | — |
| 2026-04-24 | $36.62 | $36.62 | 1,365,300 | — | — |
| 2026-04-23 | $36.92 | $36.92 | 1,863,500 | — | — |
| 2026-04-22 | $38.31 | $38.31 | 2,297,700 | — | — |
| 2026-04-21 | $36.28 | $36.28 | 2,079,700 | — | — |
| 2026-04-20 | $36.96 | $36.96 | 2,481,500 | — | — |
| 2026-04-17 | $35.33 | $35.33 | 2,607,500 | — | — |
| 2026-04-16 | $34.30 | $34.30 | 1,823,600 | — | — |
| 2026-04-15 | $34.60 | $34.60 | 1,107,200 | — | — |