OPRA   $18.91  2.05% Market Closed After Close 18.9 -0.05%

Opera Limited

Data not available