A look at recent earnings reports from several companies, including CPI Card Group, Ecopetrol, and Rigetti Computing, alongside warnings for investors regarding Edison International and FIGS, Inc. Read more...