finance and earnings