According to Flightradar 24 today isn't looking much better either:
6 out of 14 departures from BHD cancelled
1 out of 3 from NQY cancelled
2 out of 2 from NCL cancelled
plus obviously the return flight of those. If people are claiming compensation there is no way they can be making money at the moment and it must be costing a fortune.