Mechanical Technology, Inc Reports Record 2020 Revenue and Full Year Results

By |2021-04-19T16:17:16-04:00March 31st, 2021|EcoChain Press Release, Featured, News|

For the fiscal year ended 2020, net income was $1.9 million, which represents a year over year increase of approximately 500% over 2019.