Liberty Energy stock soars 24% on strong Q1 earnings beat