Shares take hit as virus outbreak slams profits, events