I'm trying to find Invesco QQQ Trust fillings for 2001-2018 time period, at least top 10 by year, do you know where I should search?
If you are looking for the official SEC filings then EDGAR is your best bet. QQQ is still listed under PowerShares, the old (and better IMHO) name for Invesco.
POWERSHARES QQQ TRUST, SERIES 1 CIK#: 0001067839
This link should get you what you need;
Based on the comment below I also have a link to the Invesco (horrible name) web site where you can download the daily holding of the QQQ Trust. You need to download the excel sheet to get the shares info. This should be more up to date than anything you could glean from SEC filings.
Just a quick note, filings cover a wide variety of regulatory topics. It seems like what you are looking for is actually a list of Holdings of the trust. That may help you get better answers.