The Invesco QQQ Trust is an exchange-traded fund that tracks the performance of the Nasdaq-100, and history suggests there is rarely a bad time to buy it. Companies like Amazon and Nvidia have since ...