Fervo Energy Company (FRVO) Business & Moat Analysis (2026)