Exela Technologies dropped its second quarter earnings yesterday and the top line could be seen as miss. Total revenue came in at $293 million which was down 2.3% from the first quarter and 4.8% year-over-year from the second quarter of 2020. However, Exela (stock ticker: XELA), based in Irvine, Texas…