TPCS is in the process of trying to uplist to Nasdaq. It completed it's reverse stock split and could be uplisted any day.