21 is not a bargain, look at bank stocks if you think a 21 p/e at stable income is a bargain.
The US stock exchange is completely inflated, but the inflation keeps new money from across the globe flowing back. As the 7% annualised gains in S&P500 are among the top of the world, but the entire growth is based on a perception people will continue to flow money into the ponzi scheme rather than underlying value.
Novo Nordisk, trades at 9.78 P/E. That's a stable profit stock.
Barclay's, trades at a 8.32 P/E. That's a stable profit stock.
American stocks are just inflated through the fucking roof.