NWPX Income Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023
12-31
2022
12-31
2021
12-31
2020
12-31
2019
12-31
2018
12-31
2017
12-31
2016
12-31
2015
12-31
2014
12-31
2013
12-31
2012
12-31
2011
12-31
2010
12-31
2009
12-31
2008
12-31
2007
12-31
2006
12-31
2005
12-31
2004
12-31
2003
12-31
2002
12-31
2001
12-31
2000
12-31
1999
12-31
1998
12-31
1997
12-31
1996
12-31
1995
12-31
1994
12-31
Report Filing: 2024-03-05 2023-03-16 2022-03-16 2021-03-04 2020-03-03 2019-03-15 2018-03-16 2017-03-09 2016-03-04 2015-03-16 2014-03-17 2013-03-18 2012-04-27 2011-03-22 2010-11-04 2009-03-13 2008-03-17 2007-04-02 2006-03-14 2005-03-11 2004-03-12 2003-03-25 2002-03-26 2001-03-28 2000-03-22 1999-03-30 1998-03-27 1997-03-26 1995-12-31 1994-12-31
Revenue 444964000 457665000 333313000 285907000 279317000 172149000 132780000 156256000 236608000 403298000 475556000 524503000 511668000 386750000 278654000 439735000 382824000 346591000 329006000 291910000 244987000 266101000 276473000 281409000 240300000 209500000 150800000 135200000 97700000 73600000
Cost of Revenue 366713000 371810000 289059000 235388000 232133000 160053000 126957000 159481000 249233000 362722000 423097000 468305000 452530000 353752000 266968000 346077000 312609000 289878000 275216000 242614000 211759000 222172000 225071000 224912000 186300000 164200000 117500000 102200000 76700000 60400000
Gross Profit 78251000 85855000 44254000 50519000 47184000 12096000 5823000 -3225000 -12625000 40576000 52459000 56198000 59138000 32998000 11686000 93658000 70215000 56713000 53790000 49296000 33228000 43929000 51402000 56497000 54000000 45300000 33300000 33000000 21000000 13200000
Operating Expenses 43784000 58040000 41518000 38503000 26785000 15067000 15024000 10308000 27585000 40382000 51710000 28638000 26315000 27994000 20095000 35166000 30703000 19711000 26318000 23126000 22293000 23140000 25116000 28716000 23900000 19600000 13600000 13500000 9200000 7000000
Research & Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Selling, General and Administrative 43784000 41034000 28222000 24954000 18495000 16663000 14143000 17178000 22303000 24316000 24210000 28638000 26315000 27994000 20095000 35166000 30703000 27385000 26318000 23126000 22293000 23140000 25116000 21436000 18800000 15900000 11400000 11500000 7800000 5700000
Other Operating Expenses 0 17006000 13296000 13549000 8290000 -1596000 881000 -6870000 5282000 16066000 27500000 0 0 0 0 0 0 -7674000 0 0 0 0 0 7280000 5100000 3700000 2200000 2000000 1400000 1300000
Operating Income 34467000 27815000 2736000 12016000 20399000 -2971000 -9201000 -13533000 -40210000 194000 749000 27560000 32823000 5004000 -8409000 58492000 39512000 37002000 27472000 26170000 10935000 20789000 26286000 27781000 30100000 25700000 19700000 19500000 11800000 6200000
Net Interest(Non Operating) -5574000 0 0 -884000 -432000 -316000 -484000 -509000 -1217000 -1824000 -3509000 -5456000 -9207000 -6991000 -4303000 -6409000 -6792000 -6700000 -7383000 -6346000 -5210000 -5549000 -7989000 -10120000 -8000000 -4700000 -1800000 -2300000 -3500000 -2700000
Interest Income 0 3568000 1202000 49000 40000 267000 6000 14000 173000 466000 456000 160000 99000 943000 754000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Expense 5574000 3568000 1202000 933000 472000 583000 490000 523000 1390000 2290000 3965000 5616000 9306000 7934000 5057000 6409000 6792000 6700000 7383000 6346000 5210000 5549000 7989000 10120000 8000000 4700000 1800000 2300000 3500000 2700000
Equity & Other Income/(Expense) 386000 13535000 12422000 14502000 12673000 20347000 193000 23000 88000 108000 -289000 -339000 -1338000 413000 1905000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Income Before Tax 29279000 41350000 15158000 25634000 32640000 17060000 -9492000 -14019000 -41339000 -1522000 -3049000 21765000 22278000 -1574000 -10807000 52083000 32720000 30302000 20089000 19824000 5725000 15240000 18297000 17661000 22100000 21000000 17900000 17200000 8300000 3500000
Income Tax Expense 8207000 10201000 3635000 6584000 4738000 -3252000 -1100000 -4756000 -11951000 4651000 -2126000 5521000 9618000 -140000 -3530000 19782000 11888000 10283000 6703000 7447000 2194000 5981000 7186000 6970000 8800000 8400000 6800000 6800000 3200000 1300000
Income Attributable to Non-Controlling Interest 0 0 0 0 0 0 1771000 0 0 11714000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Income 21072000 31149000 11523000 19050000 27902000 20312000 -10163000 -9263000 -29388000 -17887000 -923000 16244000 12660000 -1434000 -7277000 32301000 20832000 20019000 13386000 12377000 3531000 9259000 11111000 10691000 13300000 12600000 11100000 10400000 5100000 2200000
Depreciation and Amortization 15806000 17103000 13624000 14551000 12713000 9317000 6555000 9969000 9615000 14146000 13299000 16267000 14521000 6963000 7008000 5086000 5482000 4077000 5629000 6338000 4694000 3793000 5918000 7280000 5100000 3700000 2200000 2000000 1400000 1300000
EBITDA 50273000 44918000 16360000 26567000 33112000 6346000 -2646000 -3564000 -30595000 14340000 14048000 43827000 47344000 11967000 -1401000 63578000 44994000 41079000 33101000 32508000 15629000 24582000 32204000 35061000 35200000 29400000 21900000 21500000 13200000 7500000
Earnings Per Share (EPS) 2.11 3.14 1.17 1.95 2.86 2.09 -1.06 -0.97 -3.07 -1.88 -0.0977 1.73 1.36 -0.15 -0.79 3.43 2.32 2.8 1.97 1.87 0.54 1.42 1.71 1.65 2.06 1.96 1.73 1.92 6.11 3.1
Diluted Earnings Per Share 2.09 3.11 1.16 1.93 2.85 2.09 -1.06 -0.97 -3.07 -1.88 -0.0968 1.72 1.35 -0.15 -0.79 3.35 2.26 2.69 1.9 1.83 0.53 1.37 1.67 1.62 2.01 1.9 1.68 1.85 1.44 0.65
Weighted Average Shares Outstanding 9991000 9914000 9854000 9788000 9741000 9726000 9536363 9494366 9560000 9496923 9445000 9377000 9333000 9278000 9235000 9148000 8962000 7152000 6781000 6618000 6553000 6543000 6507000 6472000 6452000 6435000 6416185 5416667 3428571 709677
Diluted Weighted Average Shares Outstanding 10081000 10012000 9928000 9873000 9779000 9733000 9613000 9588000 9560000 9515000 9534000 9445000 9384000 9278000 9235000 9344000 9235000 7446000 7063000 6768000 6660000 6756000 6647000 6608000 6611000 6628000 6607143 5621622 3428571 3384615

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.