How is it legal that the financial report of 2019 is unavailable? It's at least a big red flag, I doubt they did such a practice the other years.
https://blog.mozilla.org/blog/2019/11/21/state-of-mozilla-20...
https://blog.mozilla.org/blog/2018/11/27/state-of-mozilla-20...