Initial public offering
Thecus had their Initial public offering on November 26, 2010 with a net revenue of $19.5 million in 2011 and current assets valued at $9.1 million