Cloudflare Is A Stock Market Leader Today; Could This Put Option Net You A 73% Annualized Profit?

Cloudflare Is A Stock Market Leader Today; Could This Put Option Net You A 73% Annualized Profit?

Which would be theirs to keep.
More on: www.investors.com