Oil sold off yesterday because of the price war caused by the Saudi's increasing production. It's a price war...saudi's are trying to kill U.S. shale production and Russian production since breakeven costs are much higher for US producers and Russians than Saudi breakeven cost.
The glut of oil on the market drives down the cost per barrel....thus gasoline costs go down.
Solar companies benefit from higher energy costs...thus solar companies have been selling off. It is temporary as most "experts" believe oil will be back above $45 by the end of the summer.
The coronavirus has hindered in-home sales by Direct Solar...so their March numbers will be down. Depending how long this virus lasts...DS sales projection may drop 10-25%. Even with that...annual revenues will still be up 5X! I'll take that any day!