Trust Stamp Posts $0.42 Loss, $3.89M Cash; Revenue Up 39%