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-02-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 | — | — | — | $61.14 | 33,366 |
| 2026-09-03 | — | — | — | $62.53 | 54,272 |
| 2026-09-02 | — | — | — | $61.37 | 38,993 |
| 2026-09-01 | — | — | — | $61.25 | 58,486 |
| 2026-08-31 | — | — | — | $61.00 | 54,999 |
| 2026-08-28 | — | — | — | $62.09 | 82,893 |
| 2026-08-27 | $62.41 | $82.56 | 1,641,400 | $63.54 | 75,098 |
| 2026-08-26 | $64.95 | $85.92 | 1,171,700 | $65.56 | 42,953 |
| 2026-08-25 | $66.12 | $87.47 | 962,500 | $65.35 | 34,006 |
| 2026-08-24 | $66.05 | $87.38 | 1,007,600 | $64.92 | 44,624 |
| 2026-08-21 | $65.27 | $86.35 | 893,600 | $64.42 | 41,025 |
| 2026-08-20 | $64.19 | $84.92 | 808,700 | $62.00 | 35,398 |
| 2026-08-19 | $62.70 | $82.95 | 610,800 | $62.00 | 27,727 |
| 2026-08-18 | $61.10 | $80.83 | 517,400 | $61.56 | 26,116 |
| 2026-08-17 | $61.35 | $81.16 | 644,800 | $61.77 | 35,202 |
| 2026-08-14 | $62.39 | $82.54 | 815,000 | $62.77 | 35,337 |
| 2026-08-13 | $62.37 | $82.51 | 701,400 | $61.51 | 47,629 |
| 2026-08-12 | $61.39 | $81.21 | 629,000 | $61.27 | 35,158 |
| 2026-08-11 | $61.36 | $81.17 | 731,000 | $61.64 | 54,208 |
| 2026-08-10 | $62.10 | $81.68 | 856,400 | $61.72 | 47,522 |
| 2026-08-07 | $61.77 | $81.24 | 775,200 | $61.43 | 53,094 |
| 2026-08-06 | $60.92 | $80.12 | 1,132,300 | $60.79 | 57,799 |
| 2026-08-05 | $61.36 | $80.70 | 839,100 | $60.90 | 61,636 |
| 2026-08-04 | $61.22 | $80.52 | 1,103,600 | $59.03 | 59,065 |
| 2026-08-03 | $59.73 | $78.56 | 1,448,800 | $59.08 | 81,156 |
| 2026-07-31 | $58.81 | $77.35 | 1,793,600 | $55.62 | 69,652 |
| 2026-07-30 | $51.78 | $68.10 | 1,150,000 | $52.03 | 84,346 |
| 2026-07-29 | $52.54 | $69.10 | 1,306,000 | $52.44 | 49,886 |
| 2026-07-28 | $52.51 | $69.06 | 849,100 | $51.24 | 57,655 |
| 2026-07-27 | $51.27 | $67.43 | 1,003,200 | $50.43 | 55,113 |
| 2026-07-24 | $49.86 | $65.58 | 717,200 | $49.48 | 28,464 |
| 2026-07-23 | $49.16 | $64.66 | 797,800 | $49.24 | 58,595 |
| 2026-07-22 | $49.13 | $64.62 | 728,900 | $50.34 | 38,523 |
| 2026-07-21 | $49.92 | $65.66 | 675,700 | $50.55 | 44,889 |
| 2026-07-20 | $50.64 | $66.60 | 936,800 | $49.02 | 51,896 |
| 2026-07-17 | $49.07 | $64.54 | 936,300 | — | — |
| 2026-07-16 | $49.99 | $65.75 | 794,600 | — | — |
| 2026-07-15 | $49.15 | $64.64 | 765,800 | — | — |
| 2026-07-14 | $48.51 | $63.80 | 859,600 | — | — |
| 2026-07-13 | $49.36 | $64.92 | 735,700 | — | — |
| 2026-07-10 | $49.80 | $65.50 | 502,000 | — | — |
| 2026-07-09 | $50.12 | $65.92 | 723,700 | — | — |
| 2026-07-08 | $49.88 | $65.60 | 1,072,500 | — | — |
| 2026-07-07 | $49.31 | $64.85 | 1,427,500 | — | — |
| 2026-07-06 | $50.04 | $65.81 | 1,305,200 | — | — |
| 2026-07-02 | $51.15 | $67.27 | 1,391,200 | — | — |
| 2026-07-01 | $52.59 | $69.17 | 933,700 | — | — |
| 2026-06-30 | $52.58 | $69.15 | 734,000 | — | — |
| 2026-06-29 | $52.12 | $68.55 | 1,111,800 | — | — |
| 2026-06-26 | $53.49 | $70.35 | 1,332,400 | — | — |
| 2026-06-25 | $52.45 | $68.98 | 826,900 | — | — |
| 2026-06-24 | $52.64 | $69.23 | 1,054,800 | — | — |
| 2026-06-23 | $52.11 | $68.54 | 759,900 | — | — |
| 2026-06-22 | $52.42 | $68.94 | 1,260,800 | — | — |
| 2026-06-18 | $52.33 | $68.83 | 2,267,800 | — | — |
| 2026-06-17 | $51.23 | $67.38 | 830,600 | — | — |
| 2026-06-16 | $52.84 | $69.50 | 606,900 | — | — |
| 2026-06-15 | $53.44 | $70.29 | 932,400 | — | — |
| 2026-06-12 | $52.52 | $69.08 | 593,500 | — | — |
| 2026-06-11 | $52.73 | $69.35 | 678,000 | — | — |
| 2026-06-10 | $52.89 | $69.56 | 573,800 | — | — |
| 2026-06-09 | $54.13 | $71.19 | 652,100 | — | — |
| 2026-06-08 | $54.01 | $71.04 | 663,100 | — | — |
| 2026-06-05 | $53.78 | $70.73 | 592,700 | — | — |
| 2026-06-04 | $54.04 | $71.08 | 879,000 | — | — |
| 2026-06-03 | $54.89 | $72.19 | 773,100 | — | — |
| 2026-06-02 | $55.61 | $73.14 | 863,900 | — | — |
| 2026-06-01 | $56.07 | $73.74 | 799,300 | — | — |
| 2026-05-29 | $55.81 | $73.40 | 1,017,300 | — | — |
| 2026-05-28 | $55.26 | $72.68 | 703,900 | — | — |
| 2026-05-27 | $55.66 | $73.21 | 636,600 | — | — |
| 2026-05-26 | $56.55 | $74.38 | 980,300 | — | — |
| 2026-05-22 | $54.71 | $71.96 | 884,100 | — | — |
| 2026-05-21 | $54.06 | $71.10 | 1,183,100 | — | — |
| 2026-05-20 | $54.12 | $71.18 | 961,600 | — | — |
| 2026-05-19 | $53.37 | $70.19 | 832,400 | — | — |
| 2026-05-18 | $54.37 | $71.51 | 690,600 | — | — |
| 2026-05-15 | $54.21 | $71.30 | 852,500 | — | — |
| 2026-05-14 | $54.79 | $72.06 | 852,400 | — | — |
| 2026-05-13 | $54.28 | $71.39 | 1,070,400 | — | — |
| 2026-05-12 | $55.38 | $72.84 | 1,695,200 | — | — |
| 2026-05-11 | $57.59 | $75.27 | 885,600 | — | — |
| 2026-05-08 | $58.15 | $76.00 | 581,400 | — | — |
| 2026-05-07 | $57.47 | $75.11 | 631,900 | — | — |
| 2026-05-06 | $57.98 | $75.78 | 768,600 | — | — |
| 2026-05-05 | $59.04 | $77.17 | 1,118,500 | — | — |
| 2026-05-04 | $58.41 | $76.34 | 1,135,300 | — | — |
| 2026-05-01 | $57.46 | $75.10 | 2,137,300 | — | — |
| 2026-04-30 | $64.14 | $83.83 | 646,100 | — | — |
| 2026-04-29 | $63.26 | $82.68 | 544,800 | — | — |
| 2026-04-28 | $62.95 | $82.28 | 634,200 | — | — |
| 2026-04-27 | $63.64 | $83.18 | 457,000 | — | — |
| 2026-04-24 | $64.08 | $83.75 | 390,400 | — | — |
| 2026-04-23 | $62.96 | $82.29 | 418,400 | — | — |
| 2026-04-22 | $64.93 | $84.86 | 432,300 | — | — |
| 2026-04-21 | $64.92 | $84.85 | 353,700 | — | — |
| 2026-04-20 | $64.77 | $84.65 | 521,200 | — | — |
| 2026-04-17 | $64.64 | $84.49 | 711,700 | — | — |
| 2026-04-16 | $64.04 | $83.70 | 462,400 | — | — |
| 2026-04-15 | $63.01 | $82.35 | 501,700 | — | — |