Provided By PR Newswire
Last update: May 22, 2025
Revenue was $1.1 Billion, up 22% Year Over Year
Net Income Attributable to Shareholders was $21.9 Million or $0.10 Diluted Earnings Per Share
Adjusted Net Income Attributable to Shareholders was $60.9 Million or $0.21 Adjusted Diluted Earnings Per Share
Read more at prnewswire.comNYSE:LION (11/13/2025, 10:46:29 AM)
6.67
-0.02 (-0.3%)
Find more stocks in the Stock Screener


