Utility-scale solar developer 7X Energy Inc will sell 250 MW of power from Phase I of its Taygete solar project in Texas under an off-take deal with an unnamed Fortune 500 company.