Universal Forest Prd (UFPI)
[[ item.lastPrice ]] [[ item.priceChange ]] ([[ item.percentChange ]]) [[ item.tradeTime ]] [NASDAQ]
[[ item.bidPrice ]] x [[ item.bidSize ]] [[ item.askPrice ]] x [[ item.askSize ]]
[[ session ]] by (Cboe BZX)
[[ item.lastPrice ]] [[ item.priceChange ]] ([[ item.percentChange ]]) [[ item.tradeTime ]] [NASDAQ]
[[ item.bidPrice ]] x [[ item.bidSize ]] [[ item.askPrice ]] x [[ item.askSize ]]
[[ session ]] [[ item.lastPriceExt ]] [[ item.priceChangeExt ]] ([[ item.percentChangeExt ]]) [[ item.tradeTimeExt ]]
for [[ item.sessionDateDisplayLong ]]
Fiscal Year End Date: 12/31
(Values in U.S. thousands)
| 12-2025 | 12-2024 | 12-2023 | 12-2022 | 12-2021 | |
| Sales | 6,320,343 | 6,652,309 | 7,218,384 | 9,626,739 | 8,636,134 |
| Cost of Goods | 5,260,193 | 5,425,567 | 5,799,446 | 7,837,278 | 7,229,167 |
| Gross Profit | 1,060,150 | 1,226,742 | 1,418,938 | 1,789,461 | 1,406,967 |
| Operating Expenses | 696,442 | 735,067 | 772,850 | 839,555 | 669,580 |
| Operating Income | 363,901 | 492,242 | 646,534 | 950,184 | 737,554 |
| Interest Expense | 10,917 | 12,709 | 12,842 | 13,910 | 13,814 |
| Other Income | 39,257 | 60,622 | 37,549 | -1,458 | 2,596 |
| Pre-tax Income | 392,241 | 540,155 | 671,241 | 934,816 | 726,336 |
| Income Tax | 96,249 | 121,422 | 156,784 | 229,852 | 173,972 |
| Net Income Continuous | 295,992 | 418,733 | 514,457 | 704,964 | 552,364 |
| Minority Interests | 1,200 | 4,173 | 145 | 12,313 | 16,724 |
| Net Income | $294,792 | $414,560 | $514,312 | $692,651 | $535,640 |
| EPS Basic Total Ops | 5.00 | 6.78 | 8.21 | 11.05 | 8.61 |
| EPS Basic Continuous Ops | 5.22 | 7.13 | 8.63 | 11.71 | 9.18 |
| EPS Diluted Total Ops | 5.00 | 6.77 | 8.07 | 10.97 | 8.59 |
| EPS Diluted Continuous Ops | 5.21 | 7.11 | 8.48 | 11.62 | 9.15 |
| EPS Diluted Before Non-Recurring Items | 5.00 | 6.85 | 8.07 | 10.97 | 8.44 |
| EBITDA(a) | $524,952 | $640,404 | $778,424 | $1,063,747 | $835,686 |