Primis Financial FRST Q1 2026 Earnings 033 EPS Surges Past 029 Estimates Alnylam ALNY Q1 2026 Earnings Beat Revenue NA EPS 151 Cimpress CMPR Q1 2026 Earnings 055 EPS Surges Past 018 Estimates