Autolus Q2 net loss narrows 18.38% to $39.11 million; net product revenue more than doubles 119% to $45.7 million - AUTL News | Rallies