It does if you look carefully in last 12 months it has gone up and down between 11 cents and 6 cents. Some people making a few hundreds or thousand dollar a day or a week and make a living out of it.
Still OTC...big run will happen when this get traded 20 million+ shares Right now is less than a million share like $40k get traded daily.