If Energy Stocks Are Undervalued, Is Now The Time To Buy?

Tesla has been able to generate substantial profit from selling regulatory credits issued by the government.