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.85 | 206,606 |
| 2026-09-03 | — | — | — | $54.55 | 196,063 |
| 2026-09-02 | — | — | — | $53.41 | 300,616 |
| 2026-09-01 | — | — | — | $53.81 | 270,703 |
| 2026-08-31 | — | — | — | $54.45 | 268,534 |
| 2026-08-28 | — | — | — | $55.10 | 450,963 |
| 2026-08-27 | $54.85 | $157.20 | 4,643,500 | $54.66 | 363,890 |
| 2026-08-26 | $55.10 | $157.92 | 3,707,400 | $55.00 | 292,092 |
| 2026-08-25 | $54.89 | $157.32 | 3,306,600 | $55.15 | 196,302 |
| 2026-08-24 | $54.90 | $157.34 | 4,613,300 | $54.92 | 270,443 |
| 2026-08-21 | $54.82 | $157.12 | 6,268,400 | $54.77 | 435,990 |
| 2026-08-20 | $54.50 | $156.20 | 6,733,600 | $54.88 | 392,641 |
| 2026-08-19 | $54.96 | $157.52 | 6,323,200 | $57.55 | 393,840 |
| 2026-08-18 | $57.29 | $164.19 | 5,268,200 | $57.72 | 301,857 |
| 2026-08-17 | $57.60 | $165.08 | 7,703,200 | $58.11 | 508,613 |
| 2026-08-14 | $58.06 | $166.40 | 5,913,300 | $57.80 | 406,744 |
| 2026-08-13 | $57.94 | $166.06 | 4,237,600 | $58.31 | 384,611 |
| 2026-08-12 | $58.01 | $166.26 | 5,246,400 | $57.66 | 297,500 |
| 2026-08-11 | $57.60 | $165.08 | 3,508,800 | $57.08 | 275,957 |
| 2026-08-10 | $57.13 | $163.74 | 2,954,000 | $56.83 | 238,670 |
| 2026-08-07 | $57.09 | $163.62 | 3,530,200 | $56.72 | 257,629 |
| 2026-08-06 | $56.96 | $163.25 | 4,634,200 | $58.13 | 479,412 |
| 2026-08-05 | $57.60 | $165.08 | 4,585,600 | $58.15 | 355,516 |
| 2026-08-04 | $57.77 | $165.57 | 6,808,900 | $57.06 | 588,800 |
| 2026-08-03 | $56.90 | $163.08 | 4,900,500 | $56.48 | 332,771 |
| 2026-07-31 | $56.50 | $161.93 | 8,056,200 | $56.79 | 411,772 |
| 2026-07-30 | $56.59 | $162.19 | 7,360,600 | $56.91 | 782,189 |
| 2026-07-29 | $56.57 | $162.13 | 5,953,700 | $57.79 | 531,208 |
| 2026-07-28 | $57.80 | $165.66 | 6,578,000 | $57.17 | 596,916 |
| 2026-07-27 | $57.00 | $163.36 | 4,425,500 | $57.68 | 274,069 |
| 2026-07-24 | $57.41 | $164.54 | 5,193,400 | $57.19 | 519,335 |
| 2026-07-23 | $57.15 | $163.79 | 5,145,300 | $57.29 | 374,568 |
| 2026-07-22 | $57.67 | $165.28 | 4,224,400 | $57.66 | 354,899 |
| 2026-07-21 | $57.66 | $165.25 | 4,737,400 | $57.55 | 492,000 |
| 2026-07-20 | $57.40 | $164.51 | 5,881,400 | $57.68 | 593,625 |
| 2026-07-17 | $58.01 | $166.26 | 11,587,400 | — | — |
| 2026-07-16 | $59.37 | $170.16 | 8,607,600 | — | — |
| 2026-07-15 | $57.94 | $166.06 | 6,228,500 | — | — |
| 2026-07-14 | $57.05 | $163.51 | 6,672,700 | — | — |
| 2026-07-13 | $57.18 | $163.88 | 4,901,700 | — | — |
| 2026-07-10 | $57.07 | $163.56 | 4,443,800 | — | — |
| 2026-07-09 | $56.54 | $162.04 | 6,753,700 | — | — |
| 2026-07-08 | $55.76 | $159.81 | 8,204,900 | — | — |
| 2026-07-07 | $57.92 | $166.00 | 5,908,400 | — | — |
| 2026-07-06 | $57.89 | $165.91 | 5,339,900 | — | — |
| 2026-07-02 | $57.16 | $163.82 | 5,464,300 | — | — |
| 2026-07-01 | $57.49 | $164.77 | 12,255,200 | — | — |
| 2026-06-30 | $56.37 | $161.56 | 6,356,200 | — | — |
| 2026-06-29 | $56.78 | $161.59 | 6,380,100 | — | — |
| 2026-06-26 | $56.31 | $160.25 | 10,038,400 | — | — |
| 2026-06-25 | $56.41 | $160.53 | 8,254,000 | — | — |
| 2026-06-24 | $54.96 | $156.41 | 7,856,000 | — | — |
| 2026-06-23 | $54.67 | $155.58 | 6,819,500 | — | — |
| 2026-06-22 | $53.61 | $152.56 | 6,431,900 | — | — |
| 2026-06-18 | $52.74 | $150.09 | 11,882,300 | — | — |
| 2026-06-17 | $52.58 | $149.63 | 10,423,700 | — | — |
| 2026-06-16 | $53.44 | $152.08 | 5,513,200 | — | — |
| 2026-06-15 | $53.00 | $150.83 | 10,265,700 | — | — |
| 2026-06-12 | $54.73 | $155.75 | 7,090,800 | — | — |
| 2026-06-11 | $53.42 | $152.02 | 6,572,700 | — | — |
| 2026-06-10 | $52.65 | $149.83 | 8,449,600 | — | — |
| 2026-06-09 | $52.71 | $150.00 | 7,505,600 | — | — |
| 2026-06-08 | $51.96 | $147.87 | 5,122,800 | — | — |
| 2026-06-05 | $52.01 | $148.01 | 6,349,200 | — | — |
| 2026-06-04 | $51.80 | $147.41 | 10,350,700 | — | — |
| 2026-06-03 | $49.49 | $140.84 | 6,720,600 | — | — |
| 2026-06-02 | $50.31 | $143.17 | 10,083,800 | — | — |
| 2026-06-01 | $48.56 | $138.19 | 6,682,900 | — | — |
| 2026-05-29 | $49.93 | $142.09 | 16,265,300 | — | — |
| 2026-05-28 | $49.88 | $141.95 | 6,059,100 | — | — |
| 2026-05-27 | $49.89 | $141.98 | 7,844,400 | — | — |
| 2026-05-26 | $49.82 | $141.78 | 7,076,400 | — | — |
| 2026-05-22 | $49.48 | $140.81 | 3,609,100 | — | — |
| 2026-05-21 | $49.16 | $139.90 | 4,218,800 | — | — |
| 2026-05-20 | $48.86 | $139.05 | 4,863,900 | — | — |
| 2026-05-19 | $47.60 | $135.46 | 6,998,800 | — | — |
| 2026-05-18 | $47.94 | $136.43 | 6,769,000 | — | — |
| 2026-05-15 | $47.35 | $134.75 | 5,930,400 | — | — |
| 2026-05-14 | $47.70 | $135.75 | 7,225,600 | — | — |
| 2026-05-13 | $47.17 | $134.24 | 5,418,100 | — | — |
| 2026-05-12 | $48.63 | $138.39 | 5,134,700 | — | — |
| 2026-05-11 | $48.65 | $138.45 | 4,488,900 | — | — |
| 2026-05-08 | $49.33 | $140.38 | 4,216,500 | — | — |
| 2026-05-07 | $49.67 | $141.35 | 5,097,200 | — | — |
| 2026-05-06 | $50.84 | $144.68 | 5,067,700 | — | — |
| 2026-05-05 | $50.30 | $143.15 | 4,562,300 | — | — |
| 2026-05-04 | $49.40 | $140.58 | 4,016,600 | — | — |
| 2026-05-01 | $50.43 | $143.52 | 5,035,900 | — | — |
| 2026-04-30 | $50.76 | $144.45 | 5,985,800 | — | — |
| 2026-04-29 | $49.79 | $141.69 | 4,321,100 | — | — |
| 2026-04-28 | $50.31 | $143.17 | 4,249,100 | — | — |
| 2026-04-27 | $50.33 | $143.23 | 5,056,000 | — | — |
| 2026-04-24 | $49.66 | $141.32 | 4,550,600 | — | — |
| 2026-04-23 | $50.89 | $144.82 | 5,398,600 | — | — |
| 2026-04-22 | $50.56 | $143.88 | 6,276,300 | — | — |
| 2026-04-21 | $51.10 | $145.42 | 6,838,200 | — | — |
| 2026-04-20 | $50.98 | $145.08 | 7,056,600 | — | — |
| 2026-04-17 | $50.34 | $143.26 | 11,725,100 | — | — |
| 2026-04-16 | $49.52 | $140.93 | 6,984,600 | — | — |
| 2026-04-15 | $49.84 | $141.84 | 6,796,000 | — | — |