Advanced Micro  ( AMD )  Up 44.8% Since Last Earnings Report: Can It Continue?