IBM Recovery Continues: Tech Stocks Rally After Historic Decline