A +480% earnings surprise is what you get when twenty-four cents is divided by a nickel.
VirTra reported $0.19 a share last night against a consensus loss of $0.05, with revenue of $7.62 million topping estimates by 78.12%. $VTSI is +31.30% before the bell on a 10 million share float.
Both percentages measure how far off the estimates were. Neither one says whether next quarter looks like this one, and the write-up doesn't say either.
If the gap survives to the open, the comparison set is cross-stock, not this ticker's own record: 122 prior before-the-open earnings days with an opening gap up of 30% or more, stocks priced $1 and up. 69% of them closed below that session's open.
#NPCE got a percentage last night too: a loss of $0.03 a share against an expected $0.06, scored as a 50% beat. Revenue was $23.1 million against a $26.9 million estimate, and it is -33.53% before the bell. The surprise figure and the direction of the tape are two separate facts.