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
- 1980-03-17 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 | — | — | — | $41.33 | 89,032 |
| 2026-09-03 | — | — | — | $42.08 | 104,933 |
| 2026-09-02 | — | — | — | $41.62 | 66,075 |
| 2026-09-01 | — | — | — | $40.68 | 119,100 |
| 2026-08-31 | — | — | — | $41.48 | 80,454 |
| 2026-08-28 | — | — | — | $42.75 | 93,404 |
| 2026-08-27 | $42.20 | $51.17 | 1,728,700 | $42.77 | 72,744 |
| 2026-08-26 | $43.00 | $52.14 | 1,996,800 | $44.16 | 87,236 |
| 2026-08-25 | $43.33 | $52.54 | 2,355,900 | $42.85 | 131,847 |
| 2026-08-24 | $41.56 | $50.40 | 3,129,300 | $41.71 | 118,469 |
| 2026-08-21 | $40.41 | $49.00 | 2,621,000 | $40.88 | 81,811 |
| 2026-08-20 | $40.18 | $48.72 | 3,139,200 | $40.75 | 158,367 |
| 2026-08-19 | $41.23 | $50.00 | 2,280,500 | $42.67 | 97,329 |
| 2026-08-18 | $42.41 | $51.43 | 2,405,800 | $43.33 | 132,476 |
| 2026-08-17 | $44.04 | $53.40 | 3,113,800 | $45.48 | 155,024 |
| 2026-08-14 | $45.96 | $55.73 | 2,351,900 | $47.22 | 186,794 |
| 2026-08-13 | $47.50 | $57.60 | 1,994,400 | $48.48 | 118,067 |
| 2026-08-12 | $47.37 | $57.44 | 1,506,700 | $48.83 | 64,773 |
| 2026-08-11 | $48.40 | $58.69 | 2,164,100 | $47.56 | 108,212 |
| 2026-08-10 | $47.26 | $57.31 | 2,426,500 | $49.00 | 112,049 |
| 2026-08-07 | $49.96 | $60.58 | 2,156,800 | $50.72 | 93,157 |
| 2026-08-06 | $50.69 | $61.47 | 1,850,600 | $51.24 | 72,648 |
| 2026-08-05 | $52.05 | $63.12 | 2,496,500 | $52.57 | 115,935 |
| 2026-08-04 | $52.55 | $63.72 | 2,615,200 | $51.69 | 115,971 |
| 2026-08-03 | $50.21 | $60.89 | 2,349,900 | $48.99 | 144,753 |
| 2026-07-31 | $47.45 | $57.54 | 1,819,200 | $47.60 | 90,585 |
| 2026-07-30 | $47.24 | $57.28 | 2,237,200 | $46.55 | 132,487 |
| 2026-07-29 | $45.84 | $55.59 | 2,953,100 | $46.62 | 193,702 |
| 2026-07-28 | $48.61 | $58.95 | 3,307,900 | $47.46 | 167,088 |
| 2026-07-27 | $47.50 | $57.60 | 3,130,600 | $47.45 | 185,647 |
| 2026-07-24 | $46.13 | $55.94 | 3,459,300 | $45.05 | 201,304 |
| 2026-07-23 | $44.75 | $54.27 | 4,676,300 | $42.80 | 336,244 |
| 2026-07-22 | $44.36 | $53.79 | 6,904,100 | $43.62 | 456,536 |
| 2026-07-21 | $45.46 | $55.13 | 3,202,800 | $46.11 | 195,671 |
| 2026-07-20 | $46.04 | $55.83 | 3,076,500 | $45.79 | 200,592 |
| 2026-07-17 | $45.51 | $55.19 | 3,511,000 | — | — |
| 2026-07-16 | $47.62 | $57.75 | 2,424,000 | — | — |
| 2026-07-15 | $47.88 | $58.06 | 2,868,200 | — | — |
| 2026-07-14 | $46.87 | $56.84 | 2,300,600 | — | — |
| 2026-07-13 | $46.80 | $56.75 | 3,321,400 | — | — |
| 2026-07-10 | $49.42 | $59.93 | 1,952,500 | — | — |
| 2026-07-09 | $50.14 | $60.80 | 2,833,200 | — | — |
| 2026-07-08 | $47.53 | $57.64 | 4,524,900 | — | — |
| 2026-07-07 | $49.09 | $59.53 | 3,478,300 | — | — |
| 2026-07-06 | $50.41 | $61.13 | 2,723,700 | — | — |
| 2026-07-02 | $51.09 | $61.95 | 2,241,600 | — | — |
| 2026-07-01 | $51.25 | $62.15 | 2,531,500 | — | — |
| 2026-06-30 | $52.20 | $63.30 | 3,240,100 | — | — |
| 2026-06-29 | $51.93 | $62.97 | 5,001,700 | — | — |
| 2026-06-26 | $53.86 | $65.31 | 4,007,800 | — | — |
| 2026-06-25 | $53.29 | $64.62 | 3,244,100 | — | — |
| 2026-06-24 | $51.56 | $62.52 | 3,437,600 | — | — |
| 2026-06-23 | $49.21 | $59.67 | 3,242,100 | — | — |
| 2026-06-22 | $48.80 | $59.18 | 2,583,600 | — | — |
| 2026-06-18 | $49.26 | $59.73 | 4,279,100 | — | — |
| 2026-06-17 | $48.27 | $58.53 | 2,940,300 | — | — |
| 2026-06-16 | $49.11 | $59.55 | 2,722,100 | — | — |
| 2026-06-15 | $49.08 | $59.52 | 4,355,900 | — | — |
| 2026-06-12 | $47.32 | $57.38 | 3,113,200 | — | — |
| 2026-06-11 | $46.66 | $56.58 | 4,078,400 | — | — |
| 2026-06-10 | $41.68 | $50.54 | 3,138,700 | — | — |
| 2026-06-09 | $45.13 | $54.73 | 5,727,500 | — | — |
| 2026-06-08 | $42.24 | $51.22 | 2,542,300 | — | — |
| 2026-06-05 | $42.82 | $51.92 | 3,080,300 | — | — |
| 2026-06-04 | $42.69 | $51.77 | 3,370,300 | — | — |
| 2026-06-03 | $41.87 | $50.77 | 3,630,700 | — | — |
| 2026-06-02 | $43.91 | $53.25 | 2,818,900 | — | — |
| 2026-06-01 | $44.52 | $53.99 | 2,690,600 | — | — |
| 2026-05-29 | $46.02 | $55.81 | 3,617,900 | — | — |
| 2026-05-28 | $46.59 | $56.50 | 2,785,700 | — | — |
| 2026-05-27 | $45.97 | $55.74 | 4,102,000 | — | — |
| 2026-05-26 | $43.79 | $53.10 | 3,711,700 | — | — |
| 2026-05-22 | $41.34 | $50.13 | 2,120,500 | — | — |
| 2026-05-21 | $41.09 | $49.83 | 3,679,900 | — | — |
| 2026-05-20 | $39.85 | $48.32 | 4,920,300 | — | — |
| 2026-05-19 | $36.21 | $43.91 | 3,268,800 | — | — |
| 2026-05-18 | $37.36 | $45.30 | 3,241,700 | — | — |
| 2026-05-15 | $36.94 | $44.79 | 2,777,600 | — | — |
| 2026-05-14 | $38.16 | $46.27 | 2,639,900 | — | — |
| 2026-05-13 | $38.56 | $46.76 | 2,061,700 | — | — |
| 2026-05-12 | $38.73 | $46.97 | 2,446,700 | — | — |
| 2026-05-11 | $39.06 | $47.37 | 2,984,400 | — | — |
| 2026-05-08 | $40.84 | $49.52 | 2,207,000 | — | — |
| 2026-05-07 | $40.59 | $49.22 | 3,144,900 | — | — |
| 2026-05-06 | $40.51 | $49.12 | 4,929,100 | — | — |
| 2026-05-05 | $38.51 | $46.70 | 3,489,600 | — | — |
| 2026-05-04 | $36.96 | $44.82 | 5,322,300 | — | — |
| 2026-05-01 | $38.55 | $46.75 | 4,248,300 | — | — |
| 2026-04-30 | $39.11 | $47.43 | 1,944,800 | — | — |
| 2026-04-29 | $38.31 | $46.46 | 3,738,400 | — | — |
| 2026-04-28 | $39.79 | $48.25 | 3,295,600 | — | — |
| 2026-04-27 | $40.44 | $49.04 | 3,341,200 | — | — |
| 2026-04-24 | $41.59 | $50.43 | 3,613,100 | — | — |
| 2026-04-23 | $41.16 | $49.91 | 5,259,400 | — | — |
| 2026-04-22 | $40.78 | $49.45 | 5,354,400 | — | — |
| 2026-04-21 | $41.45 | $50.26 | 8,562,100 | — | — |
| 2026-04-20 | $43.54 | $52.80 | 6,146,600 | — | — |
| 2026-04-17 | $45.40 | $55.05 | 8,535,700 | — | — |
| 2026-04-16 | $41.15 | $49.90 | 3,687,700 | — | — |
| 2026-04-15 | $42.54 | $51.59 | 3,618,900 | — | — |