For some perspective, the SNB posted a profit of CHF 54.4 billion in 2017

And at the time, said profit accounted for around 8% of Swiss GDP. Last year, things didn't go swimmingly well for the "world's biggest hedge fund" as loss on foreign currency positions amounted to CHF 16.3 billion. The only saving grace for the central bank was its Swiss franc positions which gained CHF 2.0 billion, but even that owed mostly to negative interest charged on its sight deposit account balances.
But through creative accounting, the central bank posted a net profit of CHF 47.0 billion after taking into account its 'distributive reserve'. If you're interested, the annual result statement can be found here.
There was no mention of currency interventions as this is just the press statement, the full annual report will be released on 21 March.