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-2019 | 12-2018 | 12-2017 | 12-2016 | 12-2015 | |
| Sales | 4,416,009 | 4,489,180 | 3,941,182 | 3,240,493 | 2,887,071 |
| Cost of Goods | 3,730,491 | 3,896,286 | 3,398,356 | 2,765,903 | 2,487,167 |
| Gross Profit | 685,518 | 592,894 | 542,826 | 474,590 | 399,904 |
| Operating Expenses | 441,103 | 385,917 | 361,713 | 311,055 | 264,604 |
| Operating Income | 244,906 | 207,263 | 181,469 | 164,438 | 135,467 |
| Interest Expense | 8,700 | 8,893 | 6,218 | 4,575 | 5,133 |
| Other Income | 4,468 | -517 | 756 | 808 | 668 |
| Pre-tax Income | 240,674 | 197,853 | 176,007 | 160,671 | 131,002 |
| Income Tax | 58,270 | 45,441 | 51,967 | 55,174 | 45,870 |
| Net Income Continuous | 182,404 | 152,412 | 124,040 | 105,497 | 85,132 |
| Minority Interests | 2,754 | 3,814 | 4,528 | 4,318 | 4,537 |
| Net Income | $179,650 | $148,598 | $119,512 | $101,179 | $80,595 |
| EPS Basic Total Ops | 2.91 | 2.41 | 1.95 | 1.66 | 1.33 |
| EPS Basic Continuous Ops | 3.03 | 2.53 | 2.06 | 1.75 | 1.42 |
| EPS Diluted Total Ops | 2.91 | 2.40 | 1.94 | 1.65 | 1.33 |
| EPS Diluted Continuous Ops | 3.03 | 2.52 | 2.05 | 1.75 | 1.42 |
| EPS Diluted Before Non-Recurring Items | 2.91 | N/A | N/A | N/A | N/A |
| EBITDA(a) | $311,725 | $268,605 | $234,865 | $208,056 | $176,708 |