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 | — | — | — | $54.13 | 86,383 |
| 2026-09-03 | — | — | — | $53.59 | 67,800 |
| 2026-09-02 | — | — | — | $52.12 | 58,658 |
| 2026-09-01 | — | — | — | $52.09 | 69,998 |
| 2026-08-31 | — | — | — | $53.00 | 63,324 |
| 2026-08-28 | — | — | — | $53.28 | 36,962 |
| 2026-08-27 | $52.84 | $139.79 | 1,433,600 | $52.88 | 95,913 |
| 2026-08-26 | $53.13 | $140.56 | 1,829,800 | $51.99 | 136,776 |
| 2026-08-25 | $52.45 | $138.76 | 1,535,000 | $52.37 | 103,702 |
| 2026-08-24 | $51.91 | $137.33 | 1,234,100 | $52.60 | 46,609 |
| 2026-08-21 | $52.33 | $138.44 | 1,176,800 | $52.23 | 60,305 |
| 2026-08-20 | $51.78 | $136.99 | 2,351,200 | $53.17 | 110,484 |
| 2026-08-19 | $53.55 | $141.67 | 2,763,500 | $54.27 | 118,900 |
| 2026-08-18 | $53.84 | $142.44 | 1,927,000 | $53.43 | 130,219 |
| 2026-08-17 | $54.56 | $143.29 | 2,297,800 | $55.23 | 117,621 |
| 2026-08-14 | $55.14 | $144.81 | 1,802,400 | $55.52 | 138,837 |
| 2026-08-13 | $55.86 | $146.70 | 2,133,200 | $55.01 | 152,088 |
| 2026-08-12 | $54.82 | $143.97 | 1,382,500 | $55.59 | 78,313 |
| 2026-08-11 | $55.00 | $144.44 | 1,814,600 | $56.12 | 157,804 |
| 2026-08-10 | $55.31 | $145.26 | 2,500,200 | $56.30 | 273,307 |
| 2026-08-07 | $56.62 | $148.70 | 1,153,900 | $56.70 | 56,593 |
| 2026-08-06 | $56.32 | $147.91 | 1,479,500 | $56.54 | 90,559 |
| 2026-08-05 | $56.19 | $147.57 | 1,861,700 | $56.56 | 189,436 |
| 2026-08-04 | $55.71 | $146.31 | 3,305,000 | $56.21 | 136,422 |
| 2026-08-03 | $55.69 | $146.25 | 1,665,800 | $54.81 | 68,684 |
| 2026-07-31 | $54.60 | $143.39 | 2,670,800 | $52.64 | 206,293 |
| 2026-07-30 | $55.09 | $144.68 | 1,797,600 | $54.85 | 143,652 |
| 2026-07-29 | $55.10 | $144.70 | 2,838,100 | $56.69 | 197,593 |
| 2026-07-28 | $57.23 | $150.30 | 1,815,600 | $55.71 | 121,952 |
| 2026-07-27 | $56.24 | $147.70 | 1,642,500 | $56.90 | 83,369 |
| 2026-07-24 | $55.86 | $146.70 | 1,768,800 | $55.77 | 77,810 |
| 2026-07-23 | $55.58 | $145.97 | 1,784,300 | $55.37 | 87,915 |
| 2026-07-22 | $55.96 | $146.96 | 1,639,800 | $56.43 | 136,204 |
| 2026-07-21 | $56.74 | $149.01 | 1,822,300 | $55.83 | 93,505 |
| 2026-07-20 | $55.18 | $144.91 | 1,740,900 | $55.29 | 106,486 |
| 2026-07-17 | $54.87 | $144.10 | 1,723,700 | — | — |
| 2026-07-16 | $55.80 | $146.54 | 2,490,900 | — | — |
| 2026-07-15 | $57.13 | $150.04 | 1,706,000 | — | — |
| 2026-07-14 | $53.96 | $141.71 | 1,484,100 | — | — |
| 2026-07-13 | $52.59 | $138.11 | 1,444,200 | — | — |
| 2026-07-10 | $52.09 | $136.80 | 1,207,500 | — | — |
| 2026-07-09 | $52.46 | $137.77 | 1,106,900 | — | — |
| 2026-07-08 | $51.10 | $134.20 | 1,606,200 | — | — |
| 2026-07-07 | $52.81 | $138.69 | 1,894,500 | — | — |
| 2026-07-06 | $54.84 | $144.02 | 1,479,400 | — | — |
| 2026-07-02 | $52.62 | $138.19 | 2,304,700 | — | — |
| 2026-07-01 | $51.30 | $134.72 | 2,059,000 | — | — |
| 2026-06-30 | $49.98 | $131.26 | 2,947,400 | — | — |
| 2026-06-29 | $48.78 | $128.11 | 3,862,800 | — | — |
| 2026-06-26 | $49.10 | $128.95 | 5,287,100 | — | — |
| 2026-06-25 | $52.64 | $138.24 | 7,269,800 | — | — |
| 2026-06-24 | $57.94 | $152.16 | 4,047,900 | — | — |
| 2026-06-23 | $60.52 | $158.94 | 5,594,100 | — | — |
| 2026-06-22 | $62.81 | $164.95 | 2,197,700 | — | — |
| 2026-06-18 | $62.10 | $163.09 | 3,011,300 | — | — |
| 2026-06-17 | $61.88 | $162.51 | 2,268,800 | — | — |
| 2026-06-16 | $62.02 | $162.88 | 1,644,800 | — | — |
| 2026-06-15 | $61.95 | $162.69 | 1,654,500 | — | — |
| 2026-06-12 | $61.66 | $161.93 | 1,740,700 | — | — |
| 2026-06-11 | $59.66 | $156.68 | 1,724,300 | — | — |
| 2026-06-10 | $57.90 | $152.06 | 1,499,900 | — | — |
| 2026-06-09 | $59.03 | $155.03 | 1,934,600 | — | — |
| 2026-06-08 | $57.90 | $152.06 | 1,911,600 | — | — |
| 2026-06-05 | $55.69 | $146.25 | 1,989,100 | — | — |
| 2026-06-04 | $55.24 | $145.07 | 1,231,200 | — | — |
| 2026-06-03 | $52.83 | $138.74 | 2,104,700 | — | — |
| 2026-06-02 | $54.24 | $142.45 | 962,000 | — | — |
| 2026-06-01 | $53.19 | $139.69 | 1,212,100 | — | — |
| 2026-05-29 | $52.72 | $138.45 | 1,653,900 | — | — |
| 2026-05-28 | $52.47 | $137.80 | 1,232,200 | — | — |
| 2026-05-27 | $52.15 | $136.96 | 1,304,300 | — | — |
| 2026-05-26 | $51.95 | $136.43 | 1,037,800 | — | — |
| 2026-05-22 | $51.98 | $136.51 | 2,271,900 | — | — |
| 2026-05-21 | $52.45 | $137.75 | 1,752,400 | — | — |
| 2026-05-20 | $51.60 | $135.51 | 2,055,700 | — | — |
| 2026-05-19 | $51.06 | $134.09 | 2,104,500 | — | — |
| 2026-05-18 | $51.85 | $136.17 | 2,254,900 | — | — |
| 2026-05-15 | $52.23 | $136.12 | 1,975,100 | — | — |
| 2026-05-14 | $52.95 | $137.99 | 2,153,000 | — | — |
| 2026-05-13 | $53.32 | $138.96 | 2,250,900 | — | — |
| 2026-05-12 | $52.50 | $136.82 | 2,127,600 | — | — |
| 2026-05-11 | $52.43 | $136.64 | 1,979,400 | — | — |
| 2026-05-08 | $52.98 | $138.07 | 2,014,400 | — | — |
| 2026-05-07 | $51.46 | $134.11 | 2,896,100 | — | — |
| 2026-05-06 | $51.75 | $134.87 | 2,500,200 | — | — |
| 2026-05-05 | $50.06 | $130.46 | 2,000,800 | — | — |
| 2026-05-04 | $48.57 | $126.58 | 3,026,000 | — | — |
| 2026-05-01 | $49.29 | $128.45 | 2,797,300 | — | — |
| 2026-04-30 | $48.22 | $125.67 | 1,900,800 | — | — |
| 2026-04-29 | $47.46 | $123.69 | 2,482,200 | — | — |
| 2026-04-28 | $48.14 | $125.46 | 1,887,400 | — | — |
| 2026-04-27 | $47.87 | $124.75 | 2,598,600 | — | — |
| 2026-04-24 | $47.46 | $123.69 | 3,096,800 | — | — |
| 2026-04-23 | $45.69 | $119.07 | 1,703,600 | — | — |
| 2026-04-22 | $47.01 | $122.51 | 1,354,400 | — | — |
| 2026-04-21 | $47.62 | $124.10 | 1,149,600 | — | — |
| 2026-04-20 | $47.57 | $123.97 | 1,793,800 | — | — |
| 2026-04-17 | $48.09 | $125.33 | 2,994,100 | — | — |
| 2026-04-16 | $46.56 | $121.34 | 1,561,100 | — | — |
| 2026-04-15 | $46.84 | $122.07 | 1,799,800 | — | — |