I see that there are a few sites that provide analytics for the reserves that exchanges are holding as well as inflows and outflows (e.g. https://www.tokenanalyst.io/dashboard).
How are these companies able to track this information? Are the addresses of major exchanges publicly known? Do the exchanges publish or offer this data?