TPB reported its earnings on 2026-05-07, showcasing a revenue of 124.28M against an estimate of 116.15M, resulting in a 7% surprise. The EPS was 0.76, surpassing the expected 0.68 by 26.67%. The stock experienced a 11.03% price change on the earnings day and a 14.4% change over the next five days, reflecting market reactions to the results.