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
| 12-2020 | 12-2019 | 12-2018 | 12-2017 | 12-2016 | |
| Sales | 5,153,998 | 4,416,009 | 4,489,180 | 3,941,182 | 3,240,493 |
| Cost of Goods | 4,353,702 | 3,730,491 | 3,896,286 | 3,398,356 | 2,765,903 |
| Gross Profit | 800,296 | 685,518 | 592,894 | 542,826 | 474,590 |
| Operating Expenses | 455,172 | 441,103 | 385,917 | 361,713 | 311,055 |
| Operating Income | 345,826 | 244,906 | 207,263 | 181,469 | 164,438 |
| Interest Expense | 9,311 | 8,700 | 8,893 | 6,218 | 4,575 |
| Other Income | 4,468 | 4,468 | -517 | 756 | 808 |
| Pre-tax Income | 340,983 | 240,674 | 197,853 | 176,007 | 160,671 |
| Income Tax | 87,101 | 58,270 | 45,441 | 51,967 | 55,174 |
| Net Income Continuous | 253,882 | 182,404 | 152,412 | 124,040 | 105,497 |
| Minority Interests | 7,104 | 2,754 | 3,814 | 4,528 | 4,318 |
| Net Income | $246,778 | $179,650 | $148,598 | $119,512 | $101,179 |
| EPS Basic Total Ops | 4.00 | 2.91 | 2.41 | 1.95 | 1.66 |
| EPS Basic Continuous Ops | 4.24 | 3.03 | 2.53 | 2.06 | 1.75 |
| EPS Diluted Total Ops | 4.00 | 2.91 | 2.40 | 1.94 | 1.65 |
| EPS Diluted Continuous Ops | 4.24 | 3.03 | 2.52 | 2.05 | 1.75 |
| EPS Diluted Before Non-Recurring Items | 4.00 | N/A | N/A | N/A | N/A |
| EBITDA(a) | $418,506 | $311,725 | $268,605 | $234,865 | $208,056 |