In the latest survey , Russell attributes tech stocks ' allure to three main factors : solid growth prospects , strong balance sheets ( many big tech firms have little debt ) and , at least until recently , the weaker dollar , which can boost foreign earnings when they 're brought home .