Since early April, U.S. stocks have rallied sharply despite an ongoing war, rising inflation fueled by soaring oil prices (near $100/barrel), higher bond yields (up 0.6 to 0.7 percentage points), and frothy valuations (21 times projected earnings vs. a historical average of 17 times for the S&P 500 Index).