Turning Point Brands (TPB) reported Q1 adjusted net income Wednesday of $0.91 per diluted share, up from $0.80 a year earlier.
Three analysts polled by FactSet expected $0.75.
Revenue for the quarter ended March 31 was $106.4 million, up from $83.1 million a year earlier.
Four analysts surveyed by FactSet expected $95.8 million.
Turning Point shares gained nearly 11% in premarket trading.