WISeKey Revenue Hits $19.3M as Cash Position Swells to $535M