| UFP TECHNOLOGIES INC (UFPT) | |||||||||||||||||||||||||||||||||||||||||||||||||
| 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 | 2.70x | 2.84x | 2.58x | 3.22x | 2.84x | 3.71x | 5.27x | 4.84x | 4.74x | 3.30x | 3.16x | 3.83x | 2.60x | 2.52x | 2.04x | 2.21x | 2.17x | 2.56x | 2.37x | 2.31x | 2.12x | 1.95x | 1.69x | 1.73x | 1.39x | 1.85x | 1.45x | 1.54x | 1.40x | 1.17x | 1.53x | 1.39x | 1.38x | 1.37x | 1.42x | ||||||||||||||
| Price to Book | 3.84x | 4.04x | 3.81x | 4.92x | 4.31x | 5.47x | 7.40x | 6.52x | 6.54x | 4.61x | 4.53x | 5.68x | 4.01x | 3.76x | 2.87x | 2.91x | 2.50x | 2.72x | 2.42x | 2.32x | 2.11x | 1.98x | 1.81x | 1.94x | 1.67x | 2.26x | 1.84x | 2.02x | 1.89x | 1.58x | 1.99x | 1.75x | 1.68x | 1.64x | 1.73x | ||||||||||||||
| Price to Earnings | 23.80x | 25.04x | 22.95x | 28.25x | 24.48x | 31.77x | 44.92x | 40.82x | 40.29x | 29.37x | 29.53x | 29.77x | 21.20x | 21.37x | 17.79x | 28.96x | 30.03x | 33.30x | 27.46x | 26.98x | 27.96x | 26.21x | 20.87x | 18.67x | 13.93x | 18.56x | 15.64x | 17.95x | 16.83x | 15.54x | 21.47x | 22.49x | 24.02x | 22.02x | 26.12x | ||||||||||||||
| Price to Unlevered FCF | 18.85x | 19.84x | 16.96x | 26.13x | 26.33x | 32.91x | 53.56x | 46.97x | 47.95x | 42.78x | 34.44x | 81.40x | 109.22x | 225.24x | - | - | 340.34x | 59.45x | 28.22x | 23.16x | 20.25x | 16.96x | 14.79x | 13.43x | 10.29x | 14.40x | 11.56x | 14.44x | 12.66x | 14.00x | 27.12x | ||||||||||||||||||
| Debt to Asset Ratio | .35x | .38x | .39x | .44x | .46x | .48x | .27x | .28x | .29x | .32x | .35x | .37x | .37x | .42x | .48x | .45x | .42x | .14x | .14x | .14x | .13x | .14x | .14x | .14x | .14x | .22x | .23x | .25x | .26x | .30x | .32x | .35x | .10x | .12x | .11x | .12x | .12x | .13x | .13x | .12x | .13x | .16x | .16x | .15x | .16x | .17x | .17x | .17x | |
| Current Ratio | 2.68x | 2.41x | 2.77x | 2.58x | 2.56x | 2.57x | 3.13x | 2.87x | 2.48x | 2.48x | 2.59x | 2.43x | 2.08x | 2.27x | 2.35x | 2.54x | 2.25x | 4.86x | 4.40x | 4.68x | 4.75x | 4.27x | 3.86x | 3.42x | 3.17x | 3.00x | 2.77x | 2.90x | 2.69x | 2.74x | 2.83x | 3.43x | 7.55x | 7.27x | 7.84x | 6.89x | 7.31x | 6.05x | 5.95x | 7.12x | 5.93x | 5.38x | 5.58x | 6.24x | 5.79x | 5.14x | 5.64x | 6.10x | |