27 Jun 2025 Gridmatic inks 10MW PPA in Texas, EdgeConneX to receive portion under 24/7 matching deal PPA signed with Sol Systems for power from Mars Solar project