STT Enviro Corp Reports Financial Results EBITDA down 60% Net income down 73% this on the back of increased revenue explanation by management is costs over run on companies new tank business backlog is down by $10million This is directly from press release