OPT earnings per share for the last quarter are -1.11 CAD whereas the estimation was -0.45 CAD which accounts for -148.37% surprise. Also watch annual changes over time to get a bigger picture of OPT earnings per share and revenue dynamics.