3q earnings report will be November 15. I'd guess 4 mil in revenue, 0.5 mil in net income. Pretty impossible to tell with any certainty at all though because their contracts are lumpy and you don't know when they get completed to recognize revenue. Uplist won't be until next summer. They're waiting for this year's audited financials, which won't be out until March 30.
VirTra has been very consistent with respect to earnings release dates. Q3 report should be Tuesday morning, November 15th. Although maybe they will do it Monday the 14th instead.
I will guess $4.7mil in revenue and net income of $0.8mil. (Last year was $3.9mil in revenue and net income of 1.0mil.)