Name Net Calls Puts Calls Return since
31 Mar ‘23
26
$51.5M $199M $147M 84.6%