SOS reports $33-million profit for 2020 financial year