News

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 ...