Bakkt (BKKT) reported late Monday a Q2 earnings of $1.94 per diluted share, swinging from a loss of $2.16 a year earlier.
A single analyst expected $0.03 in a FactSet poll.
Revenue for the quarter ended June 30 fell to $170.15 million from $568.10 million a year ago.
Two analysts expected $373.3 million.
Shares were down more than 3% in after-hours activity.