Transact Technologies Inc. (TACT) quarterly revenue and earnings by quarter