Business & Investments Americana Restaurants reports $2.20 billion revenue in 2024, highlighting business resilience February 12, 2025