I see that there are a few sites that provide analytics for this kind of data (here's one: 
 https://www.tokenanalyst.io/dashboard).

I'm wondering how these companies are able to track this information.  Are the addresses of major exchanges publicly known?  Do the exchanges publish or offer this data?