Financial PerformanceRevenue of $701 million significantly bested the $644 million estimate, indicating strong financial performance.
Market DemandNet new business awards of $792 million were significantly above the $643 million estimate, showing strong market demand.
Operational PerformanceFTRE's strong win rate, new strategic partner signings, and RFP flow are indicative of improving operational performance.