| 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 |
| Close Price of Common Stock | 210.76$ | 221.83$ | 199.78$ | 245.97$ | 202.27$ | 244.15$ | 317.31$ | 263.66$ | 252.39$ | 172.72$ | 161.50$ | 194.04$ | 130.00$ | 117.81$ | 85.92$ | 79.64$ | 65.85$ | 70.24$ | 61.40$ | 57.50$ | 50.71$ | 46.76$ | 41.69$ | 43.97$ | 37.15$ | 49.29$ | 38.71$ | 40.81$ | 36.95$ | 30.17$ | 36.80$ | 31.15$ | 28.95$ | 27.90$ | 28.70$ | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 1,625,616,542$ | 1,710,851,453$ | 1,540,528,752$ | 1,895,647,745$ | 1,553,495,292$ | 1,873,695,726$ | 2,435,113,752$ | 2,022,400,602$ | 1,928,734,850$ | 1,319,375,609$ | 1,233,668,138$ | 1,477,458,786$ | 989,306,630$ | 892,835,455$ | 650,116,344$ | 602,197,462$ | 497,924,446$ | 529,005,817$ | 462,428,206$ | 432,775,878$ | 381,338,135$ | 350,456,100$ | 312,457,545$ | 329,020,651$ | 277,260,109$ | 366,576,433$ | 287,509,603$ | 302,955,402$ | 273,727,241$ | 222,412,789$ | 270,832,213$ | 228,899,234$ | 211,779,759$ | 202,767,770$ | 208,581,899$ | | | | | | | | | | | | | | |
| QoQ% | (4.98%) | 11.06% | (18.73%) | 22.03% | (17.09%) | (23.06%) | 20.41% | 4.86% | 46.19% | 6.95% | (16.50%) | 49.34% | 10.81% | 37.34% | 7.96% | 20.94% | (5.88%) | 14.40% | 6.85% | 13.49% | 8.81% | 12.16% | (5.03%) | 18.67% | (24.37%) | 27.50% | (5.10%) | 10.68% | 23.07% | (17.88%) | 18.32% | 8.08% | 4.44% | (2.79%) | | | | | | | | | | | | | | | |
| YoY% | 4.64% | (8.69%) | (36.74%) | (6.27%) | (19.46%) | 42.01% | 97.39% | 36.88% | 94.96% | 47.77% | 89.76% | 145.35% | 98.69% | 68.78% | 40.59% | 39.15% | 30.57% | 50.95% | 48.00% | 31.54% | 37.54% | (4.40%) | 8.68% | 8.60% | 1.29% | 64.82% | 6.16% | 32.35% | 29.25% | 9.69% | 29.85% | | | | | | | | | | | | | | | | | | |
| Close Price of Warrant | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Close Price of Unit | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Close Price of Right | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 7,713,300 | 7,713,300 | 7,712,444 | 7,706,825 | 7,711,126 | 7,676,785 | 7,674,363 | 7,674,363 | 7,670,487 | 7,639,780 | 7,638,812 | 7,638,812 | 7,612,970 | 7,639,780 | 7,578,605 | 7,566,531 | 7,561,495 | 7,581,685 | 7,531,404 | 7,531,404 | 7,519,979 | 7,500,066 | 7,494,784 | 7,494,784 | 7,482,844 | 7,446,209 | 7,437,136 | 7,428,229 | 7,414,376 | 7,385,443 | 7,373,207 | 7,359,557 | 7,321,613 | 7,280,350 | 7,270,162 | 7,252,073 | 7,231,881 | 7,212,464 | 7,228,048 | 7,223,048 | 7,178,397 | 7,140,818 | 7,138,218 | 7,124,850 | 7,108,094 | 7,068,815 | 7,056,569 | 7,054,173 | 6,996,838 |
| QoQ% | .00% | .01% | .07% | (.06%) | .45% | .03% | .00% | .05% | .40% | .01% | .00% | .34% | (.35%) | .81% | .16% | .07% | (.27%) | .67% | .00% | .15% | .27% | .07% | .00% | .16% | .49% | .12% | .12% | .19% | .39% | .17% | .19% | .52% | .57% | .14% | .25% | .28% | .27% | (.22%) | .07% | .62% | .53% | .04% | .19% | .24% | .56% | .17% | .03% | .82% | 1.39% |
| YoY% | .03% | .48% | .50% | .42% | .53% | .48% | .47% | .47% | .76% | .00% | .79% | .96% | .68% | .77% | .63% | .47% | .55% | 1.09% | .49% | .49% | .50% | .72% | .78% | .90% | .92% | .82% | .87% | .93% | 1.27% | 1.44% | 1.42% | 1.48% | 1.24% | .94% | .58% | .40% | .75% | 1.00% | 1.26% | 1.38% | .99% | 1.02% | 1.16% | 1.00% | 1.59% | 2.44% | 2.52% | 3.68% | 2.94% |