Jim Cramer knows a sell-off is inevitable in the market eventually. But right now, he says stocks are rallying because of real reasons that could mean stocks are still undervalued.

"Companies keep beating the earnings estimates and raising their forecasts, rendering the current price-to-earnings multiples pretty much worthless," the "Mad Money" host said.