| ICF International, Inc. (ICFI) | |||||||||||||||||||||||||||||||||||||||||||||||||
| Q1-CY2026 | Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 | Q3-CY2014 | Q2-CY2014 | Q1-CY2014 | |
| Balance Sheet Date | 2025-Dec-31 | 2025-Sep-30 | 2025-Jun-30 | 2025-Mar-31 | 2024-Dec-31 | 2024-Sep-30 | 2024-Jun-30 | 2024-Mar-31 | 2023-Dec-31 | 2023-Sep-30 | 2023-Jun-30 | 2023-Mar-31 | 2022-Dec-31 | 2022-Sep-30 | 2022-Jun-30 | 2022-Mar-31 | 2021-Dec-31 | 2021-Sep-30 | 2021-Jun-30 | 2021-Mar-31 | 2020-Dec-31 | 2020-Sep-30 | 2020-Jun-30 | 2020-Mar-31 | 2019-Dec-31 | 2019-Sep-30 | 2019-Jun-30 | 2019-Mar-31 | 2018-Dec-31 | 2018-Sep-30 | 2018-Jun-30 | 2018-Mar-31 | 2017-Dec-31 | 2017-Sep-30 | 2017-Jun-30 | 2017-Mar-31 | 2016-Dec-31 | 2016-Sep-30 | 2016-Jun-30 | 2016-Mar-31 | 2015-Dec-31 | 2015-Sep-30 | 2015-Jun-30 | 2015-Mar-31 | 2014-Dec-31 | 2014-Sep-30 | 2014-Jun-30 | 2014-Mar-31 | |
| Fiscal Period | Q4-FY2025 | Q3-FY2025 | Q2-FY2025 | Q1-FY2025 | Q4-FY2024 | Q3-FY2024 | Q2-FY2024 | Q1-FY2024 | Q4-FY2023 | Q3-FY2023 | Q2-FY2023 | Q1-FY2023 | Q4-FY2022 | Q3-FY2022 | Q2-FY2022 | Q1-FY2022 | Q4-FY2021 | Q3-FY2021 | Q2-FY2021 | Q1-FY2021 | Q4-FY2020 | Q3-FY2020 | Q2-FY2020 | Q1-FY2020 | Q4-FY2019 | Q3-FY2019 | Q2-FY2019 | Q1-FY2019 | Q4-FY2018 | Q3-FY2018 | Q2-FY2018 | Q1-FY2018 | Q4-FY2017 | Q3-FY2017 | Q2-FY2017 | Q1-FY2017 | Q4-FY2016 | Q3-FY2016 | Q2-FY2016 | Q1-FY2016 | Q4-FY2015 | Q3-FY2015 | Q2-FY2015 | Q1-FY2015 | Q4-FY2014 | Q3-FY2014 | Q2-FY2014 | Q1-FY2014 | |
| Price to Sales | .81x | .85x | .89x | .79x | .78x | 1.11x | 1.56x | 1.40x | 1.43x | 1.28x | 1.16x | 1.21x | 1.11x | 1.05x | 1.21x | 1.10x | 1.11x | 1.25x | 1.05x | 1.06x | 1.08x | .93x | .79x | .82x | .86x | 1.17x | 1.09x | .97x | 1.04x | .91x | 1.11x | 1.07x | .88x | .80x | .85x | ||||||||||||||
| Price to Book | 1.48x | 1.55x | 1.67x | 1.55x | 1.62x | 2.28x | 3.21x | 2.95x | 3.07x | 2.75x | 2.54x | 2.67x | 2.43x | 2.19x | 2.45x | 2.18x | 2.20x | 2.42x | 2.13x | 2.15x | 2.20x | 1.88x | 1.60x | 1.73x | 1.87x | 2.41x | 2.32x | 2.06x | 2.16x | 1.85x | 2.18x | 2.11x | 1.75x | 1.59x | 1.73x | ||||||||||||||
| Price to Earnings | 16.60x | 17.37x | 17.30x | 14.43x | 14.30x | 20.30x | 29.04x | 28.19x | 30.10x | 30.49x | 32.73x | 36.05x | 32.73x | 29.02x | 30.43x | 26.00x | 25.00x | 27.32x | 23.44x | 23.86x | 26.33x | 25.50x | 18.87x | 19.26x | 20.12x | 25.03x | 23.26x | 20.98x | 22.26x | 19.90x | 20.34x | 20.09x | 16.74x | 15.58x | 20.88x | ||||||||||||||
| Price to Unlevered FCF | 10.72x | 11.21x | 10.58x | 11.12x | 10.56x | 13.04x | 17.10x | 15.21x | 17.68x | 16.53x | 11.28x | 13.27x | 13.48x | 11.49x | 39.44x | 16.20x | 17.99x | 17.63x | 11.80x | 9.81x | 8.54x | 8.09x | 6.44x | 8.11x | 14.53x | 18.87x | 22.46x | 28.28x | |||||||||||||||||||||
| Debt to Asset Ratio | .50x | .52x | .52x | .53x | .52x | .52x | .53x | .55x | .54x | .57x | .59x | .59x | .59x | .61x | .56x | .57x | .57x | .51x | .53x | .54x | .55x | .55x | .56x | .59x | .49x | .52x | .53x | .51x | .46x | .45x | .44x | .45x | .45x | .46x | .48x | .48x | .48x | .50x | .52x | .52x | .52x | .53x | .54x | .55x | .55x | .38x | .40x | .39x | |
| Current Ratio | 1.27x | 1.41x | 1.29x | 1.34x | 1.10x | 1.21x | 1.19x | 1.19x | 1.07x | 1.29x | 1.30x | 1.29x | 1.12x | 1.43x | 1.32x | 1.32x | 1.19x | 1.17x | 1.26x | 1.18x | 1.11x | 1.34x | 1.56x | 1.65x | 1.28x | 1.51x | 1.66x | 1.42x | 1.41x | 1.65x | 1.80x | 1.63x | 1.48x | 1.57x | 1.83x | 1.70x | 1.55x | 1.51x | 1.61x | 1.74x | 1.50x | 1.47x | 1.58x | 1.67x | 1.42x | 1.78x | 1.80x | 1.77x | |