Is this company generating a profit? I bought some this morning but I don't want to play this long term if the fundmaentals of the company are shabby.