OPRA   $18.91  2.05% Market Closed After Close 19.01 0.53%

Opera Limited

Data not available