Let's Check In On Biden's Favored Green Energy Company