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
- 2005-01-21 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 | — | — | — | $45.05 | 46,628 |
| 2026-09-03 | — | — | — | $47.16 | 51,820 |
| 2026-09-02 | — | — | — | $44.45 | 87,049 |
| 2026-09-01 | — | — | — | $45.42 | 58,694 |
| 2026-08-31 | — | — | — | $45.31 | 67,121 |
| 2026-08-28 | — | — | — | $45.51 | 58,318 |
| 2026-08-27 | $44.87 | $59.85 | 1,009,900 | $44.64 | 41,983 |
| 2026-08-26 | $44.70 | $59.63 | 908,800 | $44.50 | 48,950 |
| 2026-08-25 | $44.52 | $59.39 | 1,033,200 | $44.74 | 63,746 |
| 2026-08-24 | $45.26 | $60.38 | 1,361,800 | $47.59 | 37,308 |
| 2026-08-21 | $46.80 | $62.43 | 1,053,900 | $47.12 | 52,262 |
| 2026-08-20 | $46.98 | $62.67 | 1,140,900 | $46.43 | 65,915 |
| 2026-08-19 | $46.26 | $61.71 | 1,169,700 | $45.11 | 46,454 |
| 2026-08-18 | $44.65 | $59.56 | 1,422,400 | $45.93 | 55,614 |
| 2026-08-17 | $44.99 | $60.01 | 1,174,900 | $45.18 | 40,554 |
| 2026-08-14 | $45.66 | $60.91 | 1,171,100 | $44.74 | 48,032 |
| 2026-08-13 | $44.30 | $59.09 | 1,419,300 | $43.21 | 61,468 |
| 2026-08-12 | $43.31 | $57.77 | 1,226,900 | $44.92 | 47,479 |
| 2026-08-11 | $44.84 | $59.81 | 1,608,300 | $44.65 | 108,359 |
| 2026-08-10 | $44.46 | $59.31 | 1,267,700 | $44.34 | 71,947 |
| 2026-08-07 | $43.89 | $58.55 | 1,450,400 | $44.50 | 81,429 |
| 2026-08-06 | $43.95 | $58.63 | 3,443,400 | $43.32 | 226,537 |
| 2026-08-05 | $43.14 | $57.55 | 5,883,700 | $43.39 | 396,826 |
| 2026-08-04 | $45.24 | $60.35 | 3,731,200 | $43.51 | 385,716 |
| 2026-08-03 | $43.89 | $58.55 | 2,142,100 | $44.50 | 237,671 |
| 2026-07-31 | $44.72 | $59.65 | 1,547,300 | $44.92 | 87,484 |
| 2026-07-30 | $44.81 | $59.77 | 1,615,700 | $44.41 | 106,428 |
| 2026-07-29 | $43.93 | $58.60 | 2,815,800 | $44.53 | 307,881 |
| 2026-07-28 | $43.50 | $58.03 | 2,318,200 | $44.76 | 141,051 |
| 2026-07-27 | $44.40 | $59.19 | 1,803,400 | $45.50 | 138,298 |
| 2026-07-24 | $46.43 | $61.89 | 1,341,100 | $47.31 | 88,288 |
| 2026-07-23 | $47.35 | $63.12 | 1,488,900 | $48.67 | 81,283 |
| 2026-07-22 | $48.36 | $64.47 | 1,966,200 | $47.44 | 147,479 |
| 2026-07-21 | $46.41 | $61.87 | 1,841,500 | $44.68 | 104,186 |
| 2026-07-20 | $44.56 | $59.40 | 2,010,800 | $45.51 | 146,799 |
| 2026-07-17 | $45.70 | $60.92 | 1,875,000 | — | — |
| 2026-07-16 | $45.78 | $61.03 | 1,763,900 | — | — |
| 2026-07-15 | $47.21 | $62.93 | 1,413,600 | — | — |
| 2026-07-14 | $47.75 | $63.65 | 922,300 | — | — |
| 2026-07-13 | $47.92 | $63.88 | 1,242,200 | — | — |
| 2026-07-10 | $46.92 | $62.55 | 1,381,400 | — | — |
| 2026-07-09 | $46.64 | $62.17 | 2,129,300 | — | — |
| 2026-07-08 | $47.30 | $63.05 | 1,839,100 | — | — |
| 2026-07-07 | $48.68 | $64.89 | 2,482,600 | — | — |
| 2026-07-06 | $47.64 | $63.51 | 1,338,600 | — | — |
| 2026-07-02 | $47.68 | $63.56 | 1,621,700 | — | — |
| 2026-07-01 | $45.20 | $60.25 | 2,792,000 | — | — |
| 2026-06-30 | $46.00 | $61.32 | 2,843,900 | — | — |
| 2026-06-29 | $45.93 | $61.23 | 2,375,000 | — | — |
| 2026-06-26 | $49.42 | $65.88 | 3,254,400 | — | — |
| 2026-06-25 | $48.92 | $65.21 | 1,374,700 | — | — |
| 2026-06-24 | $48.04 | $64.04 | 1,752,900 | — | — |
| 2026-06-23 | $48.13 | $64.16 | 1,216,900 | — | — |
| 2026-06-22 | $49.73 | $66.29 | 1,174,200 | — | — |
| 2026-06-18 | $51.16 | $68.20 | 1,637,300 | — | — |
| 2026-06-17 | $51.23 | $68.29 | 1,114,400 | — | — |
| 2026-06-16 | $51.93 | $69.23 | 1,256,500 | — | — |
| 2026-06-15 | $53.77 | $71.68 | 1,111,000 | — | — |
| 2026-06-12 | $53.48 | $71.29 | 1,373,900 | — | — |
| 2026-06-11 | $51.67 | $68.88 | 1,062,400 | — | — |
| 2026-06-10 | $50.38 | $67.16 | 1,445,900 | — | — |
| 2026-06-09 | $50.92 | $67.88 | 1,563,900 | — | — |
| 2026-06-08 | $49.08 | $65.43 | 2,268,600 | — | — |
| 2026-06-05 | $51.03 | $68.03 | 1,772,400 | — | — |
| 2026-06-04 | $53.97 | $71.95 | 1,007,800 | — | — |
| 2026-06-03 | $55.48 | $73.96 | 1,526,100 | — | — |
| 2026-06-02 | $55.27 | $73.68 | 1,350,900 | — | — |
| 2026-06-01 | $55.28 | $73.69 | 3,134,200 | — | — |
| 2026-05-29 | $53.13 | $70.83 | 1,545,900 | — | — |
| 2026-05-28 | $53.27 | $71.01 | 1,393,400 | — | — |
| 2026-05-27 | $52.93 | $70.56 | 1,452,700 | — | — |
| 2026-05-26 | $52.37 | $69.81 | 1,336,900 | — | — |
| 2026-05-22 | $52.39 | $69.84 | 1,729,300 | — | — |
| 2026-05-21 | $52.90 | $70.52 | 2,305,300 | — | — |
| 2026-05-20 | $53.50 | $71.32 | 2,582,200 | — | — |
| 2026-05-19 | $53.49 | $71.31 | 2,416,300 | — | — |
| 2026-05-18 | $55.75 | $74.32 | 1,250,000 | — | — |
| 2026-05-15 | $56.80 | $75.72 | 2,070,100 | — | — |
| 2026-05-14 | $57.33 | $76.42 | 1,490,300 | — | — |
| 2026-05-13 | $59.97 | $79.94 | 2,017,500 | — | — |
| 2026-05-12 | $59.47 | $79.28 | 1,891,200 | — | — |
| 2026-05-11 | $59.55 | $79.38 | 2,233,300 | — | — |
| 2026-05-08 | $57.17 | $76.21 | 2,927,900 | — | — |
| 2026-05-07 | $58.40 | $77.85 | 3,037,500 | — | — |
| 2026-05-06 | $62.12 | $82.81 | 5,227,700 | — | — |
| 2026-05-05 | $69.01 | $91.99 | 2,174,900 | — | — |
| 2026-05-04 | $68.74 | $91.63 | 1,955,000 | — | — |
| 2026-05-01 | $69.24 | $92.30 | 1,658,200 | — | — |
| 2026-04-30 | $67.76 | $90.33 | 1,526,900 | — | — |
| 2026-04-29 | $65.09 | $86.77 | 1,768,300 | — | — |
| 2026-04-28 | $64.65 | $86.18 | 1,832,300 | — | — |
| 2026-04-27 | $65.09 | $86.77 | 1,089,100 | — | — |
| 2026-04-24 | $65.00 | $86.61 | 1,453,500 | — | — |
| 2026-04-23 | $65.23 | $86.92 | 3,378,500 | — | — |
| 2026-04-22 | $65.48 | $87.25 | 1,601,200 | — | — |
| 2026-04-21 | $65.77 | $87.63 | 1,912,000 | — | — |
| 2026-04-20 | $63.57 | $84.70 | 1,601,900 | — | — |
| 2026-04-17 | $62.03 | $82.65 | 3,726,400 | — | — |
| 2026-04-16 | $68.34 | $91.06 | 1,923,500 | — | — |
| 2026-04-15 | $64.73 | $86.25 | 1,801,300 | — | — |