Teton Advisors Inc. announced earnings results for the first quarter ended March 31, 2021. For the first quarter, the company announced total revenue was USD 3.874 million compared to USD 4.263 million a year ago. Net income was USD 653,432 compared to USD 68,682 a year ago.