Northwest Pipe Company
NWPX
#6388
Rank
$0.80 B
Marketcap
$84.28
Share price
0.56%
Change (1 day)
102.45%
Change (1 year)

Northwest Pipe Company - 10-Q quarterly report FY


Text size:
<HTML>
<HEAD>
<TITLE> Prepared by MERRILL CORPORATION www.edgaradvantage.com
</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">

<hr noshade>
<hr noshade>
<P ALIGN="CENTER"><B><FONT SIZE=2>UNITED STATES<br>
</FONT></B><B><FONT SIZE=2>SECURITIES AND EXCHANGE COMMISSION<br>
</FONT></B><B><FONT SIZE=2>WASHINGTON, D. C. 20549<br>
</FONT></B><B><FONT SIZE=2>FORM
10-Q</FONT></B></P>
<hr noshade width=120>
<P ALIGN="CENTER"><FONT SIZE=2>[X]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>QUARTERLY
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE <br>
</B></FONT><B><FONT SIZE=2>SECURITIES EXCHANGE ACT OF 1934<br>
</FONT></B><FONT SIZE=2>For the quarterly period ended: June 30, 1999<br>
</FONT><B><FONT SIZE=2>OR<br>
</FONT></B><FONT SIZE=2>[&nbsp; ]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>TRANSITION
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE <br>
</B></FONT><B><FONT SIZE=2>SECURITIES EXCHANGE ACT OF 1934<br>
</FONT></B><FONT SIZE=2>For
the transition period from ____________ to ____________</FONT></P>
<P ALIGN="CENTER"><B><FONT SIZE=2>Commission File Number: 0-27140</FONT></B></P>
<P ALIGN="CENTER"><B><FONT SIZE=2>NORTHWEST PIPE COMPANY<br>
</FONT></B><FONT SIZE=2>(Exact name of registrant as specified in its charter)</FONT>
</P>
<CENTER>
<TABLE CELLSPACING=0 BORDER=0 WIDTH="100%">
<TR ALIGN="CENTER">
<TD WIDTH="50%" VALIGN="TOP"><FONT SIZE=2><B>OREGON</B></FONT></TD>
<TD WIDTH="50%" VALIGN="TOP" ALIGN="CENTER"><FONT SIZE=2><B>93-0557988</B></FONT></TD>
</TR>
<TR ALIGN="CENTER">
<TD WIDTH="50%" VALIGN="TOP"><FONT SIZE=2>(State or other jurisdiction <br>of
incorporation or organization)</FONT></TD>
<TD WIDTH="50%" VALIGN="TOP" ALIGN="CENTER"><FONT SIZE=2>(I.R.S.
Employer <br>Identification No.)</FONT></TD>
</TR>
<TR ALIGN="CENTER"> </TR>
</TABLE>
<p>&nbsp;</p></CENTER>
<P ALIGN="CENTER"><B><FONT SIZE=2>12005 N. Burgard<br>
</FONT></B><B><FONT SIZE=2>Portland, Oregon 97203<br>
</FONT></B><FONT SIZE=2>(Address
of principal executive offices and zip code)</FONT></P>
<P ALIGN="CENTER"><B><FONT SIZE=2>503-285-1400</FONT></B><B><U> <br>
</U></B><FONT SIZE=2>(Registrant&#146;s
telephone number including area code)</FONT></P>
<P><FONT SIZE=2>Indicate by check mark whether the Registrant (1) has filed all
reports required to be filed by Section 13 or 15(d) of the Securities Exchange
Act of 1934 during the preceding 12 months (or for such shorter period that
the Registrant was required to file such reports), and (2) has been subject
to such filing requirements for the past 90 days:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Yes
[ X ] No [ &nbsp;]</FONT></P>

<TABLE CELLSPACING=0 BORDER=0 WIDTH="100%" align="center">
<TR ALIGN="CENTER"><TD WIDTH="50%" VALIGN="TOP"><FONT SIZE=2><B>Common Stock, par value $.01 per
share
</B>








</FONT></TD><TD WIDTH="50%" VALIGN="TOP" ALIGN="CENTER"><FONT SIZE=2><B>6,450,948</B></FONT></TD></TR>
<TR ALIGN="CENTER"><TD WIDTH="50%" VALIGN="TOP"><FONT SIZE=2>(Class)</FONT></TD>
<TD WIDTH="50%" VALIGN="TOP" ALIGN="CENTER"><FONT SIZE=2>(Shares outstanding at July 30, 1999)</FONT>
</TD></TR>
</TABLE>
<hr noshade>
<hr noshade>
<!-- SEQ=1,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 17:35:52"-->

<P ALIGN="CENTER"><B><FONT SIZE=2>NORTHWEST PIPE COMPANY<br>
</FONT></B><B><FONT SIZE=2>FORM 10-Q</FONT></B><FONT SIZE=2><br>
<b> INDEX</b></FONT></P>
<B></B>
<TABLE CELLSPACING=3 BORDER=0 WIDTH="100%">
<tr bgcolor="#CCFFFF">
<TD WIDTH="70%" VALIGN="TOP"><FONT SIZE=2><U>PART I - FINANCIAL INFORMATION</U>
</FONT></TD>
<TD WIDTH="25%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="TOP" align="left"><FONT SIZE=2><U>Page</U></FONT></TD>
</TR>
<TR>
<TD WIDTH="70%" VALIGN="TOP"><FONT SIZE=2>Item 1.&nbsp;&nbsp;Consolidated
Financial Statements: </FONT></TD>
<TD WIDTH="25%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="TOP" align="left">&nbsp;</TD>
</TR>
<tr bgcolor="#CCFFFF">
<TD WIDTH="70%" VALIGN="TOP"><FONT SIZE=2>Consolidated Balance Sheets - June
30, 1999 and December 31, 1998</FONT></TD>
<TD WIDTH="25%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="TOP" align="left"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2</FONT>

</TD>
</TR>
<tr>
<TD WIDTH="70%" VALIGN="TOP"><FONT SIZE=2>Consolidated Statements of Income
- Three Months and Six Months <br>
Ended June 30, 1999 and 1998</FONT></TD>
<TD WIDTH="25%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="TOP" align="left"> <FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3</FONT>






</TD>
</TR>
<tr bgcolor="#CCFFFF">
<TD WIDTH="70%" VALIGN="TOP"><FONT SIZE=2>Consolidated Statements of Cash
Flows - Six Months Ended June 30, 1999 and 1998</FONT></TD>
<TD WIDTH="25%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="TOP" align="left"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4</FONT>

</TD>
</TR>
<TR>
<TD WIDTH="70%" VALIGN="TOP"><FONT SIZE=2>Notes to Consolidated Financial
Statements </FONT></TD>
<TD WIDTH="25%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="TOP" ALIGN="left"> <FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5</FONT>





</TD>
</TR>
<tr bgcolor="#CCFFFF">
<TD WIDTH="70%" VALIGN="TOP"><FONT SIZE=2>Item 2.&nbsp;&nbsp;Management&#146;s
Discussion and Analysis of Financial Condition <br>
and Results of Operations</FONT></TD>
<TD WIDTH="25%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="TOP" align="left"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7
</FONT></TD>
</TR>
<TR>
<TD WIDTH="70%" VALIGN="TOP"><FONT SIZE=2>Item 3.&nbsp;&nbsp;Quantitative
and Qualitative Disclosure About Market Risk</FONT></TD>
<TD WIDTH="25%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="TOP" ALIGN="left"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12</FONT>





</TD>
</TR>
<tr bgcolor="#CCFFFF">
<TD WIDTH="70%" VALIGN="TOP"><FONT SIZE=2><U>PART II - OTHER INFORMATION</U></FONT>
</TD>
<TD WIDTH="25%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="TOP" align="left">&nbsp;</TD>
</TR>
<TR>
<TD WIDTH="70%" VALIGN="TOP"><FONT SIZE=2>Item 2.&nbsp;&nbsp;Changes in Securities</FONT></TD>
<TD WIDTH="25%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="TOP" ALIGN="left"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12</FONT>






</TD>
</TR>
<tr bgcolor="#CCFFFF">
<TD WIDTH="70%" VALIGN="TOP"><FONT SIZE=2>Item 4.&nbsp;&nbsp;Submission of
Matters to a Vote of Security Holders</FONT></TD>
<TD WIDTH="25%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="TOP" ALIGN="left"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13</FONT>





</TD>
</TR>
<TR>
<TD WIDTH="70%" VALIGN="TOP"><FONT SIZE=2>Item 6.&nbsp;&nbsp;Exhibits and
Reports on Form 8-K</FONT> </TD>
<TD WIDTH="25%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="TOP" ALIGN="left"><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13<b>
</b></FONT></TD>
</TR>
</TABLE>
<!-- SEQ=2,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=1,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 17:36:44"-->
<P ALIGN="CENTER"><B><FONT SIZE=2>NORTHWEST PIPE COMPANY<br>
</FONT></B><B><FONT SIZE=2>CONSOLIDATED BALANCE SHEETS<br>
</FONT></B><FONT SIZE=2>(In
thousands except share and per share amounts)</FONT></P>
<P ALIGN="left">&nbsp;
<table cellspacing=0 border=0 cellpadding=0 width="100%">
<tr>
<td width="65%" valign="TOP"><font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;
&nbsp; </font></td>
<td width="19%" valign="TOP" colspan=3 align="CENTER" rowspan="2"><font size=2>June
30, <br>1999</font>
<hr noshade width=94%>
</td>
<td width="2%" valign="TOP"></td>
<td width="14%" valign="TOP" colspan=3 align="CENTER" rowspan="2"><font size=2>December
31, <br>1998</font>
<hr noshade width=94%>
</td>
</tr>
<tr>
<td width="65%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2><b>Assets</b></font></td>
<td width="16%" valign="TOP" colspan=2 align="CENTER"><font size=2>(Unaudited)</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="4%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2>Current assets:</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP"></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Cash and cash equivalents</font></td>
<td width="4%" valign="TOP"><font size=2>$</font></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>2,416</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"><font size=2>$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>524</font></td>
</tr>
<tr>
<td width="65%" valign="TOP" rowspan="2"><font size=2>Trade receivables, less
allowance for doubtful <br>
accounts of $1,458 and $1,046</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP"></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="bottom" align="RIGHT"><font size=2>51,341</font></td>
<td width="7%" valign="bottom" colspan=3></td>
<td width="2%" valign="bottom"></td>
<td width="9%" valign="bottom" align="RIGHT"><font size=2>41,719</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP" rowspan="2"><font size=2>Costs and estimated
earnings in excess of billings </font><font size=2>on uncompleted contracts</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP"></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>18,148</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>23,270</font></td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2>Inventories</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>43,574</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>49,269</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Refundable income taxes</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>2,999</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>2,800</font></td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2>Deferred income taxes</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>1,844</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>1,794</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Prepaid expenses and other</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>1,249</font>
<hr noshade width=94% align="right">
</td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>1,733</font>
<hr noshade width=94% align="right">
</td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2>Total current assets</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>121,571</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>121,109</font></td>
</tr>
<tr>
<td width="65%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP"></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP" rowspan="2"><font size=2>Property and equipment,
less accumulated <br>
depreciation and amortization of $27,723 and $25,493</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP"></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="4%" valign="TOP"></td>
<td width="12%" valign="bottom" align="right"><font size=2>95,049</font></td>
<td width="7%" valign="bottom" colspan=3 align="right"></td>
<td width="2%" valign="bottom" align="right"></td>
<td width="9%" valign="bottom" align="right"><font size=2>87,139</font></td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2>Goodwill, net</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>22,933</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>23,223</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Restricted assets</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>2,300</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>2,300</font></td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2>Other assets, net</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>370</font>
<hr noshade width=94%>
</td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>380</font>
<hr noshade width=94% align="right">
</td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"></td>
<td width="4%" valign="TOP"><font size=2>$</font></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>242,223</font>
<hr noshade size=4 width=94%>
</td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"><font size=2>$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>234,151</font>
<hr noshade size=4 width=94% align="right">
</td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2><b>Liabilities and Stockholders&#146;
Equity</b></font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP"></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Current liabilities:</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP"></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2>Note payable to financial institution</font></td>
<td width="4%" valign="TOP"><font size=2>$</font></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>35,500</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"><font size=2>$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>34,200</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Current portion of long-term debt</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>3,558</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>1,679</font></td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2>Current portion of capital lease
obligations</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>91</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>2,000</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Accounts payable</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>22,710</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>23,524</font></td>
</tr>
<tr >
<td width="65%" valign="TOP"><font size=2>Accrued liabilities</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>7,583</font>
<hr noshade width=94%>
</td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>5,469</font>
<hr noshade width=94%>
</td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Total current liabilities</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>69,442</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>66,872</font> </td>
</tr>
<tr>
<td width="65%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP"></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2>Long-term debt, less current portion
</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>75,458</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>76,321</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Capital lease obligation, less current
portion</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>59</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT">&#151;</td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2>Minimum pension liability</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>58</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>58</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Deferred income taxes </font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>7,744</font>
<hr noshade width=94%>
</td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>7,185</font>
<hr noshade width=94%>
</td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2>Total liabilities</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>152,761</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>150,436</font></td>
</tr>
<tr>
<td width="65%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP"></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Stockholders&#146; equity:</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP"></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="65%" valign="TOP"><font size=2>Preferred stock, $.01
par value, 10,000,000 shares <br>authorized, none issued
or outstanding</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="bottom" align="RIGHT">&#151;</td>
<td width="7%" valign="bottom" colspan=3></td>
<td width="2%" valign="bottom" align="RIGHT">&nbsp;</td>
<td width="9%" valign="bottom" align="RIGHT">&#151;</td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Common stock, $.01 par
value, 15,000,000 shares authorized, <br>
6,450,948 and 6,447,516
shares issued and outstanding</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="bottom" align="RIGHT"><font size=2>64</font></td>
<td width="7%" valign="bottom" colspan=3></td>
<td width="2%" valign="bottom"></td>
<td width="9%" valign="bottom" align="RIGHT"><font size=2>64</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="65%" valign="TOP"><font size=2>Additional paid-in-capital</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>38,858</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>38,849</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Retained earnings</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>50,596</font></td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>44,858</font></td>
</tr>
<tr>
<td width="65%" valign="TOP"><font size=2>Accumulated other comprehensive
loss - </font><font size=2>minimum pension liability</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>(56)</font>
<hr noshade width=94% align="right">
</td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>(56)</font>
<hr noshade width=94% align="right">
</td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="65%" valign="TOP"><font size=2>Total stockholders&#146; equity</font></td>
<td width="4%" valign="TOP"></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>89,462</font>
<hr noshade width=94% align="right">
</td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>83,715</font>
<hr noshade width=94% align="right">
</td>
</tr>
<tr>
<td width="65%" valign="TOP"></td>
<td width="4%" valign="TOP"><font size=2>$</font></td>
<td width="12%" valign="TOP" align="RIGHT"><font size=2>242,223</font>
<hr noshade size=4 width=94% align="right">
</td>
<td width="7%" valign="TOP" colspan=3></td>
<td width="2%" valign="TOP"><font size=2>$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>234,151</font>
<hr noshade size=4 width=94%>
</td>
</tr>
</TABLE>
<P ALIGN="CENTER"><FONT SIZE=2>The accompanying notes are an integral part of
these consolidated financial statements.</FONT></P>
<!-- SEQ=3,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=2,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 17:41:31"-->
<p align="CENTER"><b><font size=2>NORTHWEST PIPE COMPANY</font><br>
CONSOLIDATED STATEMENTS OF INCOME</b><br>
(In thousands, except per share amounts)</p>

<table cellspacing=0 border=0 cellpadding=0 width="100%">
<tr>
<td width="44%" valign="TOP" rowspan="2"></td>
<td valign="TOP" colspan=5 align="CENTER" rowspan="2"><font size=2>Three months
ended <br>
June 30,</font>
<hr noshade>
</td>
<td width="4%" valign="TOP"></td>
<td valign="TOP" colspan=5 align="CENTER" rowspan="2"><font size=2>Six months
ended <br>
June 30,</font>
<hr noshade>
</td>
</tr>
<tr> </tr>
<tr>
<td width="44%" valign="TOP"></td>
<td valign="TOP" colspan=2 align="CENTER"><font size=2>1999</font>
<hr noshade>
</td>
<td width="3%" valign="TOP"></td>
<td valign="TOP" colspan=2 align="CENTER"><font size=2>1998</font>
<hr noshade>
</td>
<td width="4%" valign="TOP"></td>
<td valign="TOP" colspan=2 align="CENTER"><font size=2>1999</font>
<hr noshade>
</td>
<td width="3%" valign="TOP"></td>
<td valign="TOP" colspan=2 align="CENTER"><font size=2>1998</font>
<hr noshade>
</td>
</tr>
<tr>
<td width="44%" valign="TOP"></td>
<td valign="TOP" colspan=2></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td valign="TOP" colspan=2></td>
<td width="3%" valign="TOP"></td>
<td valign="TOP" colspan=2></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="44%" valign="TOP"><font size=2>Net sales</font></td>
<td width="4%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>61,011</font></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>54,010</font></td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>118,542</font></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>92,250</font></td>
</tr>
<tr>
<td width="44%" valign="TOP"><font size=2>Cost of sales</font></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>49,213</font>
<hr noshade>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>43,009</font>
<hr noshade>
</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>95,730</font>
<hr noshade>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>74,748</font>
<hr noshade>
</td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="44%" valign="TOP"><font size=2>Gross profit</font></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>11,798</font></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>11,001</font></td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>22,812</font></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>17,502</font></td>
</tr>
<tr>
<td width="44%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="44%" valign="TOP">&nbsp;</td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT">&nbsp;</td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="44%" valign="TOP"><font size=2>Selling, general and administrative
expenses</font></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>4,689</font>
<hr noshade>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>4,441</font>
<hr noshade>
</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>9,231</font>
<hr noshade>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>7,493</font>
<hr noshade>
</td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="44%" valign="TOP"><font size=2>Income from operations</font></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>7,109</font></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>6,560</font></td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>13,581</font></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>10,009</font></td>
</tr>
<tr>
<td width="44%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="44%" valign="TOP">&nbsp;</td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT">&nbsp;</td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="44%" valign="TOP"><font size=2>Interest expense, net</font></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>1,908</font>
<hr noshade>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>1,246</font>
<hr noshade>
</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>3,938</font>
<hr noshade>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>1,871</font>
<hr noshade>
</td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="44%" valign="TOP"><font size=2>Income before income taxes</font></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>5,201</font></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>5,314</font></td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>9,643</font></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>8,138</font></td>
</tr>
<tr>
<td width="44%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="44%" valign="TOP">&nbsp;</td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT">&nbsp;</td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="44%" valign="TOP"><font size=2>Provision for income taxes</font></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>2,106</font>
<hr noshade>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>2,073</font>
<hr noshade>
</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>3,905</font>
<hr noshade>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>3,174</font>
<hr noshade>
</td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="44%" valign="TOP"><font size=2>Net income</font></td>
<td width="4%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>3,095</font>
<hr noshade size=4>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>3,241</font>
<hr noshade size=4>
</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>5,738</font>
<hr noshade size=4>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>4,964</font>
<hr noshade size=4>
</td>
</tr>
<tr>
<td width="44%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="44%" valign="TOP">&nbsp;</td>
<td width="4%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="8%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="9%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="8%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP" align="RIGHT">&nbsp;</td>
<td width="9%" valign="TOP" align="RIGHT">&nbsp;</td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="44%" valign="TOP"><font size=2>Basic earnings per share</font></td>
<td width="4%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>0.48</font>
<hr noshade size=4>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>0.50</font>
<hr noshade size=4>
</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>0.89</font>
<hr noshade size=4>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>0.77</font>
<hr noshade size=4>
</td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="44%" valign="TOP"><font size=2>Diluted earnings per share</font></td>
<td width="4%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>0.47</font>
<hr noshade size=4>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>0.49</font>
<hr noshade size=4>
</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>0.87</font>
<hr noshade size=4>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP" align="RIGHT"><font size=2>$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>0.75</font>
<hr noshade size=4>
</td>
</tr>
<tr>
<td width="44%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="44%" valign="TOP">&nbsp;</td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="44%" valign="TOP"><font size=2>Shares used in per share calculations:</font></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP"></td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="44%" valign="TOP"><font size=2>Basic</font></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>6,450</font>
<hr noshade size=4>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>6,435</font>
<hr noshade size=4>
</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>6,448</font>
<hr noshade size=4>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>6,425</font>
<hr noshade size=4>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="44%" valign="TOP"><font size=2>Diluted</font></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>6,617</font>
<hr noshade size=4>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>6,651</font>
<hr noshade size=4>
</td>
<td width="4%" valign="TOP"></td>
<td width="4%" valign="TOP"></td>
<td width="8%" valign="TOP" align="RIGHT"><font size=2>6,610</font>
<hr noshade size=4>
</td>
<td width="3%" valign="TOP"></td>
<td width="2%" valign="TOP"></td>
<td width="9%" valign="TOP" align="RIGHT"><font size=2>6,645</font>
<hr noshade size=4>
</td>
</tr>
</TABLE>
<P ALIGN="CENTER"><FONT SIZE=2>The accompanying notes are an integral part of
these consolidated financial statements.</FONT></P>
<!-- SEQ=4,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=3,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 18:15:20"-->
<P ALIGN="CENTER"><B><FONT SIZE=2>NORTHWEST PIPE COMPANY<br>
</FONT></B><B><FONT SIZE=2>CONSOLIDATED STATEMENTS OF CASH FLOWS<br>
</FONT></B><FONT SIZE=2>(In
thousands)</FONT></P>
<P ALIGN="left">
<table cellspacing=0 border=0 cellpadding=0 width="95%">
<tr>
<td valign="TOP" width="60%"></td>
<td valign="TOP" colspan=5 align="CENTER"><font size=2>Six months ended June
30, </font>
<hr noshade width=94%>
</td>
</tr>
<tr>
<td valign="TOP" width="60%"></td>
<td valign="TOP" colspan=2 align="CENTER"><font size=2>1999</font>
<hr noshade width=94%>
</td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" colspan=2 align="CENTER" ><font size=2>1998</font>
<hr noshade width=94%>
</td>
</tr>
<tr>
<td valign="TOP" width="60%"><font size=2><b>Cash Flows From Operating Activities:</b></font>
</td>
<td valign="TOP" colspan=2></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" colspan=2></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Net income</font></td>
<td valign="TOP" align="RIGHT" width="2%"><font size=2>$</font></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>5,738</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" align="RIGHT" width="2%"> <font size=2>$</font></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>4,964</font> </td>
</tr>
<tr>
<td valign="TOP" width="60%" rowspan="2"><font size=2>Adjustments to reconcile
net income to net cash <br>provided by operating activities:</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Depreciation and amortization</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>2,311</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>1,646</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td valign="TOP" width="60%"><font size=2>Provision for doubtful accounts</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>292</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>(440)</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Gain on sale of property and equipment</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>(72)</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> &#151;</td>
</tr>
<tr>
<td valign="TOP" width="60%"><font size=2>Changes in current assets and liabilities,
net of acquisitions:</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%" height="13"><font size=2>Trade receivables</font></td>
<td valign="TOP" width="2%" height="13"></td>
<td valign="TOP" align="RIGHT" width="15%" height="13"> <font size=2>(7,349)</font></td>
<td valign="TOP" width="6%" height="13"></td>
<td valign="TOP" width="2%" height="13"></td>
<td valign="TOP" align="RIGHT" width="15%" height="13"> <font size=2>(7,771)</font></td>
</tr>
<tr>
<td valign="TOP" width="60%" rowspan="2"><font size=2>Costs and estimated
earnings in excess of billings on <br>
uncompleted contracts</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"> </td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr>
<td valign="TOP" width="2%"></td>
<td valign="bottom" align="RIGHT" width="15%"> <font size=2>5,123</font></td>
<td valign="bottom" width="6%"></td>
<td valign="bottom" width="2%"></td>
<td valign="bottom" align="RIGHT" width="15%"> <font size=2>2,808</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Inventories</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>6,979</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>(7,669)</font></td>
</tr>
<tr>
<td valign="TOP" width="60%"><font size=2>Refundable income taxes</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%">&#151;</td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>3,307</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Prepaid expenses and other</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>524</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>220</font></td>
</tr>
<tr>
<td valign="TOP" width="60%"><font size=2>Accounts payable</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>(1,712)</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>7,773</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Accrued and other liabilities</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>2,003</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>896</font>
<hr noshade width=94% align="right">
</td>
</tr>
<tr>
<td valign="TOP" width="60%"><font size=2>Net cash provided by operating activities</font>
</td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>13,837</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>5,734</font></td>
</tr>
<tr>
<td valign="TOP" width="60%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2><b>Cash Flows From Investing Activities:</b></font>
</td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td valign="TOP" width="60%"><font size=2>Additions to property and equipment</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>(5,424)</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>(7,464)</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Proceeds from the sale of property
and equipment</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>72</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%">&#151;</td>
</tr>
<tr bgcolor="#FFFFFF">
<td valign="TOP" width="60%"><font size=2>Acquisitions, net of cash acquired</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>(4,312)</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>(47,088)</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Other assets</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>88</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>(174)</font>
<hr noshade width=94% align="right">
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td valign="TOP" width="60%"><font size=2>Net cash used in investing activities</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>(9,576)</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>(54,726)</font></td>
</tr>
<tr>
<td valign="TOP" width="60%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2><b>Cash Flows From Financing Activities:</b></font>
</td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr>
<td valign="TOP" width="60%"><font size=2>Proceeds from sale of common stock</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>9</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"> </td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>29</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Net proceeds (payments) under long-term
debt </font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>(1,678)</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>39,750</font></td>
</tr>
<tr>
<td valign="TOP" width="60%"><font size=2>Net proceeds under notes payable
from financial institutions</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>1,300</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>10,500</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Payments on capital lease obligations</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>(2,000)</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>(187)</font>
<hr noshade width=94% align="right">
</td>
</tr>
<tr>
<td valign="TOP" width="60%"><font size=2>Net cash (used in) provided by financing
activities</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>(2,369)</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>50,092</font>
<hr noshade width=94% align="right">
</td>
</tr>
<tr>
<td valign="TOP" width="60%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Net increase in cash and cash equivalents</font>
</td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>1,892</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>1,100</font></td>
</tr>
<tr>
<td valign="TOP" width="60%"><font size=2>Cash and cash equivalents, beginning
of period </font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>524</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>904</font>
<hr noshade width=94% align="right">
</td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Cash and cash equivalents, end of
period</font> </td>
<td valign="TOP" align="RIGHT" width="2%"><font size=2>$</font></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>2,416</font>
<hr noshade size=4 width=94% align="right">
</td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" align="RIGHT" width="2%"><font size=2>$</font></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>2,004</font>
<hr noshade size=4 width=94% align="right">
</td>
</tr>
<tr>
<td valign="TOP" width="60%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr>
<td valign="TOP" width="60%"><font size=2><b>Supplemental Disclosure of Cash
Flow Information:</b></font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Cash paid during the period for:</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr>
<td valign="TOP" width="60%"><font size=2>Interest, net of amounts capitalized</font></td>
<td valign="TOP" align="RIGHT" width="2%"><font size=2>$</font></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>3,182</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" align="RIGHT" width="2%"> <font size=2>$</font></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>1,577</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Income taxes</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>2,686</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>1,044</font></td>
</tr>
<tr>
<td valign="TOP" width="60%"><font size=2><b>Supplemental Disclosure of Noncash
Information:</b></font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Tax benefit of nonqualified stock
options exercised</font></td>
<td valign="TOP" align="RIGHT" width="2%"><font size=2>$</font></td>
<td valign="TOP" align="RIGHT" width="15%">&#151;</td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" align="RIGHT" width="2%"> <font size=2>$</font></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>13</font></td>
</tr>
<tr>
<td valign="TOP" width="60%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" width="15%"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td valign="TOP" width="60%"><font size=2>Cost in excess of fair value of
net assets acquired</font></td>
<td valign="TOP" align="RIGHT" width="2%"><font size=2>$</font></td>
<td valign="TOP" align="RIGHT" width="15%">&#151;</td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" align="RIGHT" width="2%"> <font size=2>$</font></td>
<td valign="TOP" align="RIGHT" width="15%"><font size=2>19,297</font> </td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="60%"><font size=2>Fair value of assets acquired</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>7,988</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>33,392</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td valign="TOP" width="60%"><font size=2>Fair value of liabilities assumed</font></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>3,852</font></td>
<td valign="TOP" width="6%"></td>
<td valign="TOP" width="2%"></td>
<td valign="TOP" align="RIGHT" width="15%"> <font size=2>5,601</font></td>
</tr>
</TABLE>
<P ALIGN="CENTER"><FONT SIZE=2>The accompanying notes are an integral part of
these consolidated financial statements.</FONT></P>
<!-- SEQ=5,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=4,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 18:17:20"-->
<P ALIGN="CENTER"> <B><FONT SIZE=2>NORTHWEST PIPE COMPANY<br>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br>
</FONT></B><FONT SIZE=2>(Dollars in
thousands, except per share amounts)<B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT></P>
<P><B><FONT SIZE=2>1.&nbsp;&nbsp;Basis of Presentation</FONT></B></P>
<P><FONT SIZE=2>The accompanying unaudited financial
statements as of and for the three and six months ended June 30, 1999 and 1998
have been prepared in conformity with generally accepted accounting principles.
The financial information as of December 31, 1998 is derived from the audited
financial statements presented in the Northwest Pipe Company (the "Company")
Annual Report on Form 10-K for the year ended December 31, 1998. Certain information
or footnote disclosures normally included in financial statements prepared in
accordance with generally accepted accounting principles have been condensed
or omitted, pursuant to the rules and regulations of the Securities and Exchange
Commission. In the opinion of management, the accompanying financial statements
include all adjustments necessary (which are of a normal and recurring nature)
for the fair presentation of the results of the interim periods presented. The
accompanying financial statements should be read in conjunction with the Company&#146;s
audited financial statements for the year ended December 31, 1998, as presented
in the Company&#146;s Annual Report on Form 10-K for the year ended December
31, 1998.</FONT></P>
<P><FONT SIZE=2>Operating results for the three and six months ended June 30, 1999 are not
necessarily
indicative of the results that may be expected for the entire fiscal year ending December 31,
1999,
or any portion thereof.</FONT></P>
<P><FONT SIZE=2>The Company has adopted Financial Accounting Standards Board ("FASB") Statement of
Financial Accounting Standards ("SFAS") No. 130, "Reporting Comprehensive Income" which
establishes
requirements for disclosure of comprehensive income. Comprehensive income is the total of net
income and all other non-owner changes in equity. Comprehensive income did not differ from
reported
net income in the periods presented.</FONT></P>
<P><B><FONT SIZE=2>2.&nbsp;&nbsp;Earnings per Share</FONT></B></P>
<P><FONT SIZE=2>The Company has adopted SFAS No. 128, "Earnings per Share" ("SFAS 128"), which
supersedes APB Opinion No. 15 and specifies the computation, presentation and disclosure
requirements for earnings per share for entities with publicly held common stock or potential
common stock.</FONT></P>
<P><FONT SIZE=2>Under SFAS 128, basic earnings per share is computed using the
weighted average number of shares of common stock outstanding during the period.
Diluted earnings per share is computed using the weighted average number of
shares of common stock and dilutive common equivalent shares outstanding during
the period. Incremental shares of 167,000 and 216,000 for the three months ended
June 30, 1999 and 1998, respectively, and incremental shares of 162,000 and
220,000 for the six months ended June 30, 1999 and 1998, respectively were used
in the calculations of diluted earnings per share. Options to purchase 270,000
shares of common stock at prices of $18.75 to $22.88 per share were outstanding
at June 30, 1999, but were not included in the computation of diluted earnings
per share because the exercise price of the options was greater than the average
market price of the underlying common stock.</FONT>
<!-- SEQ=6,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=5,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 18:21:58"--></P>
<P><B><FONT SIZE=2>3.&nbsp;&nbsp;Inventories</FONT></B></P>
<P><FONT SIZE=2>Inventories are stated at the lower of cost or market. Finished goods are stated at
standard cost which approximates the first-in, first-out method of accounting. Inventories of
steel
coil are stated at cost on a specific identification basis. Inventories of coating and lining
materials, as well as materials and supplies, are stated on an average cost basis.</FONT></P>
<table cellspacing=0 border=0 cellpadding=0 width="100%">
<tr>
<td valign="TOP" colspan=2 width="60%">&nbsp;</td>
<td width="4%" valign="TOP">
</td>
<td valign="TOP" align="center" colspan="2" width="15%"> <font size=2>June
30, <br>
1999</font>
<hr noshade width=94%>
</td>
<td valign="TOP" colspan=3 width="2%" align="center"></td>
<td width="4%" valign="TOP" align="center">
<div align="right"></div>
<div align="right"></div>
</td>
<td width="15%" valign="TOP" align="center"> <font size=2>December
31, <br>
1998</font>
<hr noshade width=94%>
</td>
</tr>
<tr> </tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" colspan=2 width="60%"><font size=2>Finished goods</font></td>
<td width="4%" valign="TOP">
<div align="right"><font size=2>$</font></div>
</td>
<td valign="TOP" align="RIGHT" colspan="2" width="15%"><font size=2>19,782</font></td>
<td valign="TOP" colspan=3 width="2%"></td>
<td width="4%" valign="TOP">
<div align="right"><font size=2>$</font></div>
</td>
<td width="15%" valign="TOP" align="RIGHT"><font size=2>12,404</font></td>
</tr>
<tr>
<td valign="TOP" colspan=2 width="60%"><font size=2>Raw materials</font></td>
<td width="4%" valign="TOP">
<div align="right"></div>
</td>
<td valign="TOP" align="RIGHT" colspan="2" width="15%"><font size=2>21,696</font></td>
<td valign="TOP" colspan=3 width="2%"></td>
<td width="4%" valign="TOP">
<div align="right"></div>
</td>
<td width="15%" valign="TOP" align="RIGHT"><font size=2>34,769</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" colspan=2 width="60%"><font size=2>Materials and supplies</font></td>
<td width="4%" valign="TOP">
<div align="right"></div>
</td>
<td valign="TOP" align="RIGHT" colspan="2" width="15%"><font size=2>2,096</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" colspan=3 width="2%"></td>
<td width="4%" valign="TOP">
<div align="right"></div>
</td>
<td width="15%" valign="TOP" align="RIGHT"><font size=2>2,096</font>
<hr noshade width=94% align="right">
</td>
</tr>
<tr>
<td valign="TOP" colspan=2 width="60%"></td>
<td width="4%" valign="TOP">
<div align="right"><font size=2>$</font></div>
</td>
<td valign="TOP" align="RIGHT" colspan="2" width="15%"><font size=2>43,574</font>
<hr noshade size=4 width=94% align="right">
</td>
<td valign="TOP" colspan=3 width="2%"></td>
<td width="4%" valign="TOP">
<div align="right"><font size=2>$</font></div>
</td>
<td width="15%" valign="TOP" align="RIGHT"><font size=2>49,269</font>
<hr noshade size=4 width=94% align="right">
</td>
</tr>
</TABLE>
<P><B><FONT SIZE=2>4.&nbsp;&nbsp;Segment Information</FONT></B></P>
<P><FONT SIZE=2>The Company has adopted SFAS No. 131, "Disclosures about Segments of an Enterprise
and
Related Information" which requires disclosure of financial and descriptive information about the
Company&#146;s reportable operating segments. The operating segments reported below are based on
the nature of the products sold by the Company and are the segments of the Company for which
separate financial information is available and for which operating results are regularly
evaluated
by executive management to make decisions about resources to be allocated to the segment and
assess
its performance. Management evaluates segment performance based on segment gross profit. There
were
no material transfers between segments in the periods presented.</FONT></P>
<P ALIGN="CENTER">
<table cellspacing=0 border=0 cellpadding=0 width="100%">
<tr>
<td width="42%" valign="TOP"><font size="2"></font></td>
<td valign="TOP" colspan=4 align="CENTER"><font size="2">Three months ended June 30,</font>
<hr noshade>
</td>
<td width="4%" valign="TOP"><font size="2"></font></td>
<td valign="TOP" colspan=5 align="CENTER"><font size="2">Six months ended June 30,</font>
<hr noshade>
</td>
</tr>
<tr>
<td width="42%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="9%" valign="TOP" align="CENTER"><font size="2">1999</font>
<hr noshade>
</td>
<td width="3%" valign="TOP" align="right"><font size="2"></font></td>
<td width="13%" valign="TOP" align="CENTER"><font size="2">1998</font>
<hr noshade>
</td>
<td width="4%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="9%" valign="TOP" align="CENTER"><font size="2">1999</font>
<hr noshade>
</td>
<td width="2%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="12%" valign="TOP" align="CENTER"><font size="2">1998</font>
<hr noshade>
</td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="42%" valign="TOP"><font size="2">Net Sales:</font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="9%" valign="TOP"><font size="2"></font></td>
<td width="3%" valign="TOP" align="right"><font size="2"></font></td>
<td width="13%" valign="TOP"><font size="2"></font></td>
<td width="4%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="9%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="12%" valign="TOP"><font size="2"></font></td>
</tr>
<tr>
<td width="42%" valign="TOP"><font size="2">Water Transmission</font></td>
<td width="2%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size="2">33,014</font></td>
<td width="3%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="13%" valign="TOP" align="RIGHT"><font size="2">27,866</font></td>
<td width="4%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size="2">68,720</font></td>
<td width="2%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="12%" valign="TOP" align="RIGHT"><font size="2">49,770</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="42%" valign="TOP"><font size="2">Tubular Products</font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size="2">27,997</font>
<hr noshade>
</td>
<td width="3%" valign="TOP" align="right"><font size="2"></font></td>
<td width="13%" valign="TOP" align="RIGHT"><font size="2">26,144</font>
<hr noshade>
</td>
<td width="4%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size="2">49,822</font>
<hr noshade>
</td>
<td width="2%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="12%" valign="TOP" align="RIGHT"><font size="2">42,480</font>
<hr noshade>
</td>
</tr>
<tr>
<td width="42%" valign="TOP"><font size="2">Total</font></td>
<td width="2%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size="2">61,011</font>
<hr noshade size=4>
</td>
<td width="3%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="13%" valign="TOP" align="RIGHT"><font size="2">54,010</font>
<hr noshade size=4>
</td>
<td width="4%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size="2">118,542</font>
<hr noshade size=4>
</td>
<td width="2%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="12%" valign="TOP" align="RIGHT"><font size="2">92,250</font>
<hr noshade size=4>
</td>
</tr>
<tr>
<td width="42%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="9%" valign="TOP"><font size="2"></font></td>
<td width="3%" valign="TOP" align="right"><font size="2"></font></td>
<td width="13%" valign="TOP"><font size="2"></font></td>
<td width="4%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="9%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="12%" valign="TOP"><font size="2"></font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="42%" valign="TOP"><font size="2">Gross Profit:</font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="9%" valign="TOP"><font size="2"></font></td>
<td width="3%" valign="TOP" align="right"><font size="2"></font></td>
<td width="13%" valign="TOP"><font size="2"></font></td>
<td width="4%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="9%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="12%" valign="TOP"><font size="2"></font></td>
</tr>
<tr>
<td width="42%" valign="TOP"><font size="2">Water Transmission</font></td>
<td width="2%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size="2">7,384</font></td>
<td width="3%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="13%" valign="TOP" align="RIGHT"><font size="2">6,152</font></td>
<td width="4%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size="2">15,533</font></td>
<td width="2%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="12%" valign="TOP" align="RIGHT"><font size="2">10,149</font></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="42%" valign="TOP"><font size="2">Tubular Products</font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size="2">4,414</font>
<hr noshade>
</td>
<td width="3%" valign="TOP" align="right"><font size="2"></font></td>
<td width="13%" valign="TOP" align="RIGHT"><font size="2">4,849</font>
<hr noshade>
</td>
<td width="4%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size="2">7,279</font>
<hr noshade>
</td>
<td width="2%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2"></font></td>
<td width="12%" valign="TOP" align="RIGHT"><font size="2">7,353</font>
<hr noshade>
</td>
</tr>
<tr>
<td width="42%" valign="TOP"><font size="2">Total</font></td>
<td width="2%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size="2">11,798</font>
<hr noshade size=4>
</td>
<td width="3%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="13%" valign="TOP" align="RIGHT"><font size="2">11,001</font>
<hr noshade size=4>
</td>
<td width="4%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="9%" valign="TOP" align="RIGHT"><font size="2">22,812</font>
<hr noshade size=4>
</td>
<td width="2%" valign="TOP"><font size="2"></font></td>
<td width="2%" valign="TOP" align="right"><font size="2">$</font></td>
<td width="12%" valign="TOP" align="RIGHT"><font size="2">17,502</font>
<hr noshade size=4>
</td>
</tr>
</TABLE>
<P ALIGN="left"><B><FONT SIZE=2>5.&nbsp;&nbsp;Acquisitions</FONT></B></P>
<P><FONT SIZE=2>On June 18, 1999, the Company acquired all of the outstanding common stock of North
American Pipe, Inc. ("North American") of Saginaw, Texas. North American operates two facilities
which produce custom fabricated piping assemblies and had sales of approximately $18 million for
the twelve months ended December 31, 1998. The purchase price of approximately $5 million has been
allocated to the underlying assets and liabilities, including certain debt, of North American. The
purchase price is subject to post-closing adjustments expected to be finalized in August 1999.</FONT>













</P>
<P><FONT SIZE=2>On June 9, 1998, the Company acquired from L.B. Foster Company
the plant, equipment, leasehold and contract rights and miscellaneous assets
of its Fosterweld Division manufacturing facility (the "Parkersburg Facility")
for $5.3 million, and acquired the Parkersburg Facility&#146; s inventory net
of assumed accounts payable. The Parkersburg Facility is employed in the manufacture
of large diameter, high pressure steel pipe products.
<!-- SEQ=7,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=6,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 19:4:47"--></FONT></P>
<P><FONT SIZE=2>On March 6, 1998, the Company acquired all of the outstanding
capital stock of Southwestern Pipe, Inc. ("Southwestern") and P&amp;H Tube Corporation
("P&amp;H") for $40.1 million. The excess of the acquisition cost over the fair
value of the net assets acquired of approximately $23.7 million is being amortized
over 40 years using the straight-line method. The principal business of both
Southwestern and P&amp;H is the manufacture and sale of structural and mechanical
tubing products.</FONT></P>
<P><B><FONT SIZE=2>6.&nbsp;&nbsp;Shareholder Rights Plan</FONT></B></P>
<P><FONT SIZE=2>In June 1999, the Board of Directors adopted a Shareholder Rights Plan (the "Plan")
designed to ensure fair and equal treatment for all shareholders in the event of a proposed
acquisition of the Company by enhancing the ability of the Board of Directors to negotiate more
effectively with a prospective acquiror, and reserved 150,000 shares of Series A Junior
Participating Preferred Stock ("Preferred Stock") for purposes of the Plan. In connection with the
adoption of the Plan, the Board of Directors declared a dividend distribution of one preferred
stock purchase right (a "Right") per share of common stock, payable to shareholders of record on
July 9, 1999. A Right enables the holder, under certain circumstances, to purchase one
one-hundredth of a share of Preferred Stock at a price of $83.00 subject to adjustment. The
Company
may redeem the Rights at a price of $0.10 per Right under certain circumstances.</FONT></P>
<P><B><FONT SIZE=2>7.&nbsp;&nbsp;Recent Accounting Pronouncements</FONT></B></P>
<P><FONT SIZE=2>In June 1998, the FASB issued SFAS No. 133, "Accounting for Derivative
Instruments and Hedging Activities." SFAS No. 133 establishes accounting and
reporting standards requiring that every derivative instrument be recorded in
the balance sheet as either an asset or liability measured at its fair value.
SFAS No. 133 also requires that changes in the derivative instrument&#146;s
fair value be recognized currently in results of operations unless specific
hedge accounting criteria are met. SFAS No. 133 is effective for fiscal years
beginning after June 15, 2000. The Company&#146;s management has studied the
implications of SFAS 133 and based on the initial evaluation, expects the adoption
to have no impact on the Company&#146;s financial condition or results of operations.</FONT></P>
<P><B><U><FONT SIZE=2>Item 2.&nbsp;&nbsp;Management&#146;s Discussion and Analysis of Financial
Condition and Results of Operations</FONT></U></B></P>
<P><B><FONT SIZE=2>Forward-Looking Statements</FONT></B></P>
<P><FONT SIZE=2>This Management&#146;s Discussion and Analysis of Financial Condition and Results of
Operations and other sections of this Report contain forward-looking statements within the meaning
of the Securities Litigation Reform Act of 1995 that are based on current expectations, estimates
and projections about the Company&#146;s business and management&#146;s beliefs and assumptions.
Words such as "expects," "anticipates," "intends," "plans," "believes," "seeks," "estimates" and
variations of such words and similar expressions are intended to identify such forward-looking
statements. These statements are not guarantees of future performance and involve certain risks,
uncertainties and assumptions that are difficult to predict. Therefore, actual outcomes and
results
may differ materially from what is expressed or forecasted in such forward-looking statements due
to numerous factors, including, but not limited to those discussed in this discussion and analysis
of financial condition and results of operations, as well as those discussed elsewhere in this
Report and from time to time in the Company&#146;s other Securities and Exchange Commission
filings
and reports. In addition, such statements could be affected by general industry and market
conditions and growth rates, and general domestic and international economic conditions. Such
forward-looking statements speak only as of the date on which they are made and the Company does
not undertake any obligation to update any forward-looking statement to reflect events or
circumstances after the date of this Report. If the Company does update or correct one or more
forward-looking statements, investors and others should not conclude that the Company will make
additional updates or corrections with respect thereto or with respect to other forward-looking
statements.</FONT></P>
<P><FONT SIZE=2>The Company&#146;s net sales and net income may fluctuate significantly
from quarter to quarter due to the size and schedule for deliveries of certain
Water Transmission orders and due to the seasonality of the Company&#146;s
<!-- SEQ=8,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=7,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 19:6:31"-->Tubular
Products business. The Company has experienced such fluctuations in the past
and may experience such fluctuations in the future. Results of operations in
any period should not be considered indicative of the results to be expected
for any future period, and fluctuations in operating results may also result
in fluctuations in the price of the Company&#146;s common stock. The Company&#146;s
business is subject to cyclical fluctuations based on general economic conditions
and the economic conditions of the specific industries served. Future economic
downturns could have a material adverse effect on the Company&#146;s business,
financial condition and results of operations.</FONT></P>
<P><B><FONT SIZE=2>Overview</FONT></B></P>
<P><FONT SIZE=2>The Company manufactures and markets welded steel pipe in two business segments. Its
Water Transmission segment is a leading supplier of large diameter, high pressure steel pipe
products that are used primarily for water transmission in the United States and Canada. Its
Tubular Products Group manufactures smaller diameter steel pipe for a wide range of construction,
agricultural, energy, industrial and mechanical applications, and small LPG tanks. The Company is
headquartered in Portland, Oregon. Water Transmission products are manufactured in the Company&#146;













s Portland, Oregon; Denver, Colorado; Adelanto and Riverside, California; Parkersburg, West
Virginia; and Saginaw, Texas facilities. Tubular Products are manufactured in the Company&#146;s
Portland, Oregon; Atchison, Kansas; Houston, Texas; Bossier City, Louisiana; and Monterrey, Mexico
facilities.</FONT></P>
<P><FONT SIZE=2>The Company believes that the Tubular Products business, in conjunction with the
Water
Transmission business, provides a significant degree of market diversification, because the
principal factors affecting demand for Water Transmission products are different from those
affecting demand for tubular products. Demand for Water Transmission products is generally based
on
population growth and movement, changing water sources and replacement of aging infrastructure.
Demand can vary dramatically within the Company&#146;s market area since each population center
determines its own waterworks requirements. Demand for tubular products is influenced by
construction, the energy market, the agricultural economy and general economic conditions.</FONT></P>













<P><B><FONT SIZE=2>Results of Operations</FONT></B></P>
<P><FONT SIZE=2>The following table sets forth, for the periods indicated, certain financial
information regarding costs and expenses expressed as a percentage of total net sales and net
sales
of the Company&#146;s business segments.</FONT></P>
<P ALIGN="RIGHT">
<table cellspacing=0 border=0 cellpadding=0 width="100%">
<tr>
<td valign="TOP" width="35%" rowspan="2"></td>
<td valign="TOP" colspan=4 align="CENTER" rowspan="2"><font size=2>Three months
ended <br>June 30,</font>
<hr noshade width=94% align=center>
</td>
<td valign="TOP" align="CENTER" colspan=4 rowspan="2"><font size=2>Six months
ended <br>June 30,</font>
<hr noshade width=94% align=center>
</td>
</tr>
<tr> </tr>
<tr>
<td valign="TOP" width="35%"></td>
<td valign="TOP" colspan=2 align="CENTER"><font size=2>1999</font>
<hr noshade width=94%>
</td>
<td valign="TOP" colspan=2 align="CENTER"><font size=2>1998</font>
<hr noshade width=94%>
</td>
<td valign="TOP" colspan=2 align="CENTER"><font size=2>1999</font>
<hr noshade width=94%>
</td>
<td valign="TOP" colspan=2 align="CENTER"><font size=2>1998</font>
<hr noshade width=94%>
</td>
</tr>
<tr>
<td valign="TOP" width="35%"><font size=2>Net sales</font></td>
<td valign="TOP" colspan=8></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="35%"><font size=2>Water Transmission</font></td>
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>54.1</font></td>
<td valign="TOP" width="3%" ><font size=2>%</font></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>51.6</font></td>
<td valign="TOP" width="3%" ><font size=2>%</font></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>58.0</font></td>
<td valign="TOP" align="RIGHT" width="4%">
<div align="left"><font size=2>%</font></div>
</td>
<td valign="TOP" align="RIGHT" width="12%"><font size=2>54.0</font></td>
<td valign="TOP" width="4%"><font size=2>%</font></td>
</tr>
<tr>
<td valign="TOP" width="35%"><font size=2>Tubular Products</font></td>
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>45.9</font>
<hr noshade width=94% align="right">
</td>
<td width="3%">&nbsp;</td>
<td width="13%" align="right"><font size=2>48.4</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" align="RIGHT" width="3%">&nbsp; </td>
<td valign="TOP" width="13%" align="right" > <font size=2>42.0</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" align="RIGHT" width="4%">&nbsp;</td>
<td valign="TOP" width="12%" align="right" ><font size=2>46.0</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" align="RIGHT" width="4%">&nbsp;</td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="35%"><font size=2>Total net sales</font></td>
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>100.0</font></td>
<td width="3%">&nbsp;</td>
<td width="13%" align="right"><font size=2>100.0</font></td>
<td valign="TOP" align="right" width="3%">&nbsp;</td>
<td width="13%" align="right"><font size=2>100.0</font></td>
<td width="4%">&nbsp;</td>
<td valign="TOP" align="RIGHT" width="12%"><font size=2>100.0</font></td>
<td valign="TOP" width="4%"> </td>
</tr>
<tr>
<td valign="TOP" width="35%"><font size=2>Cost of sales</font></td>
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>80.7</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="3%"></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>79.6</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>80.8</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="4%" > </td>
<td valign="TOP" align="RIGHT" width="12%"><font size=2>81.0</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="4%"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="35%"><font size=2>Gross profit</font></td>
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>19.3</font></td>
<td valign="TOP" width="3%"></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>20.4</font></td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>19.2</font></td>
<td valign="TOP" width="4%" >
<div align="left"></div>
</td>
<td valign="TOP" align="RIGHT" width="12%"><font size=2>19.0</font></td>
<td valign="TOP" width="4%"></td>
</tr>
<tr>
<td valign="TOP" width="35%" rowspan="2"><font size=2>Selling, general and
administrative</font><font size=2> expenses</font></td>
<td valign="TOP" width="13%" ></td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" width="13%" ></td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" width="13%" ></td>
<td valign="TOP" width="4%" > </td>
<td valign="TOP" width="12%" ></td>
<td valign="TOP" width="4%" ></td>
</tr>
<tr >
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>7.7</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>8.2</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>7.8</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="4%" >
<div align="left"></div>
</td>
<td valign="TOP" align="RIGHT" width="12%"><font size=2>8.2</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="4%"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="35%"><font size=2>Income from operations </font></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>11.6</font></td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>12.2</font></td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>11.4</font></td>
<td valign="TOP" width="4%" > </td>
<td valign="TOP" align="RIGHT" width="12%"><font size=2>10.8</font></td>
<td valign="TOP" width="4%"></td>
</tr>
<tr>
<td valign="TOP" width="35%"><font size=2>Interest expense, net</font></td>
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>3.1</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="3%"> </td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>2.4</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>3.3</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="4%" > </td>
<td valign="TOP" align="RIGHT" width="12%"><font size=2>2.0</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="4%"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="35%"><font size=2>Income before income taxes</font></td>
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>8.5</font></td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>9.8</font></td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>8.1</font> </td>
<td valign="TOP" width="4%" > </td>
<td valign="TOP" align="RIGHT" width="12%"><font size=2>8.8</font></td>
<td valign="TOP" width="4%"></td>
</tr>
<tr >
<td valign="TOP" width="35%"><font size=2>Provision for income taxes</font></td>
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>3.4</font>
<hr noshade width=94%>
</td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>3.8</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>3.3</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="4%" > </td>
<td valign="TOP" align="RIGHT" width="12%"><font size=2>3.4</font>
<hr noshade width=94% align="right">
</td>
<td valign="TOP" width="4%"></td>
</tr>
<tr bgcolor="#CCFFFF">
<td valign="TOP" width="35%"><font size=2>Net income</font> </td>
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>5.1</font>
<hr noshade size=4 width=94% align="right">
</td>
<td valign="TOP" width="3%" ><font size=2>%</font></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>6.0</font>
<hr noshade size=4 width=94% align="right">
</td>
<td valign="TOP" width="3%" ><font size=2>%</font></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>4.8</font>
<hr noshade size=4 width=94% align="right">
</td>
<td valign="TOP" align="left" width="4%"> <font size=2>%</font> </td>
<td valign="TOP" align="RIGHT" width="12%"><font size=2>5.4</font>
<hr noshade size=4 width=94% align="right">
</td>
<td valign="TOP" width="4%"><font size=2>%</font></td>
</tr>
<tr>
<td valign="TOP" width="35%"></td>
<td valign="TOP" colspan=6></td>
<td valign="TOP" colspan=2></td>
</tr>
<tr>
<td valign="TOP" width="35%"><font size=2>Gross profit as a percentage of
segment net sales:</font></td>
<td valign="TOP" width="13%" ></td>
<td valign="TOP" width="3%"></td>
<td valign="TOP" width="13%" ></td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" width="13%"></td>
<td valign="TOP" width="4%" ></td>
<td valign="TOP" width="12%" ></td>
<td valign="TOP" width="4%"></td>
</tr>
<tr bgcolor="#CCFFFF" >
<td valign="TOP" width="35%"><font size=2>Water Transmission</font></td>
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>22.4</font></td>
<td valign="TOP" width="3%" ><font size=2>%</font></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>22.1</font></td>
<td valign="TOP" width="3%" ><font size=2>%</font></td>
<td valign="TOP" align="RIGHT" width="13%"><font size=2>22.6</font></td>
<td valign="TOP" width="4%" ><font size=2>%</font></td>
<td valign="TOP" align="RIGHT" width="12%"><font size=2>20.4</font></td>
<td valign="TOP" width="4%"><font size=2>%</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td valign="TOP" width="35%"><font size=2>Tubular Products</font></td>
<td valign="TOP" align="RIGHT" width="13%" ><font size=2>15.8</font> </td>
<td valign="TOP" width="3%" ></td>
<td valign="TOP" width="13%" align="right" > <font size=2>18.6</font> </td>
<td valign="TOP" width="3%" > </td>
<td valign="TOP" width="13%" >
<div align="right"><font size=2>14.6</font> </div>
</td>
<td valign="TOP" width="4%" > </td>
<td valign="TOP" align="RIGHT" width="12%">
<div align="right"><font size=2>17.3</font></div>
</td>
<td valign="TOP" align="RIGHT" width="4%">
<!-- SEQ=9,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=8,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 19:39:52"--></td>
</tr>
</TABLE>
<p></P>
<P ALIGN="left"><B><font size="2">Second Quarter and Six Months Ended June 30,
1999 Compared to Second Quarter and Six Months Ended June 30, 1998</font></B></P>
<P><font size="2"><B><I>Net Sales. </I></B>Net sales increased 13.0% to $61.0
million in the second quarter of 1999, from $54.0 million in the second quarter
of 1998, and increased 28.5% to $118.5 million in the first six months of 1999,
from $92.3 million in the first six months of 1998.</font></P>
<P><font size="2">Water transmission sales increased 18.5% to $33.0 million in
the second quarter of 1999 from $27.9 million in the second quarter of 1998,
and increased 38.0% to $68.7 million in the first six months of 1999 from $49.8
million in the first six months of 1998. The increases were primarily due to
higher overall production brought about by improved market conditions during
the latter half of 1998 and 1999, and increased sales attributable to the Parkersburg
Facility, which was acquired in June 1998, and North American, which was acquired
in June 1999. Late in the first quarter of 1999, several Water Transmission
projects expected to be produced during the second quarter of 1999 were postponed,
which negatively impacted sales in the quarter.</font></P>
<P><font size="2">Tubular products sales increased 7.1% to $28.0 million in the
second quarter of 1999 from $26.1 million in the second quarter of 1998 and
increased 17.3% to $49.8 million in the first six months of 1999 from $42.5
million in the first six months of 1998. The increases were primarily the result
of increased sales attributable to P&amp;H and Southwestern which were acquired
in March 1998, and increased production related to the a new production line
in the Company&#146;s Portland, Oregon facility, which was operational in late
1998.</font></P>
<P><font size="2">No single customer accounted for 10% or more of total net sales
in the second quarter or first six months of 1999 or 1998.</font></P>
<P><font size="2"><B><I>Gross Profit. </I></B>Gross profit increased 7.2% to $11.8
million (19.3% of total net sales) in the second quarter of 1999 from $11.0
million (20.4% of total net sales) in the second quarter of 1998 and increased
30.3% to $22.8 million (19.2% of total net sales) in the first six months of
1999 from $17.5 million (19.0% of total net sales) in the first six months of
1998.</font></P>
<P><font size="2">Water transmission gross profit increased 20.0% to $7.4 million
(22.4% of segment net sales) in the second quarter of 1999 from $6.2 million
(22.1% of segment net sales) in the second quarter of 1998 and increased 53.0%
to $15.5 million (22.6% of segment net sales) in the first six months of 1999
from $10.1 million (20.4% of segment net sales) in the first six months of 1998.
Water transmission gross profit improved in the second quarter and first six
months of 1999 due to improvements in general market conditions and bidding
activity and the acquisitions of the Parkersburg Facility in June 1998 and North
American in June 1999.</font></P>
<P><font size="2">Gross profit from tubular products decreased 9.0% to $4.4 million
(15.8% of segment net sales) in the second quarter of 1999 from $4.8 million
(18.6% of segment net sales) in the second quarter of 1998 and decreased 1.0%
to $7.3 million (14.6% of segment net sales) in the first six months of 1999
from $7.4 million (17.3% of segment net sales) in the first six months of 1998.
Tubular Products gross profit and gross profit as a percent of segment net sales
decreased due to continued pricing pressure from imported products, which the
Company expects will continue through the remainder of 1999.</font></P>
<P><font size="2"><B><I>Selling, General and Administrative Expenses. </I></B>Selling,
general and administrative expenses increased 9.5% to $4.7 million (7.7% of
total net sales) in the second quarter of 1999 from $4.4 million (8.2% of total
net sales) in the second quarter of 1998 and increased 23.2% to $9.2 million
(7.8% of total net sales) in the first six months of 1999 from $7.5 million
(8.2% of total net sales) in the first six months of 1998. The increases were
primarily the result of increased operating expenses related to the acquisitions
completed in March and June 1998 and June 1999.</font></P>
<P><font size="2"><B><I>Interest Expense, net. </I></B>Interest expense, net increased
53.1% to $1.9 million in the second quarter of 1999 from $1.2 million in the
second quarter of 1998 and increased 110.5% to $3.9 million in the first six
months of 1999 from $1.9 million in the first six months of 1998. The increases
in interest expense resulted from <!-- SEQ=10,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=9,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 19:41:34"-->







increased
borrowings used to finance acquisitions and capital expenditures, and to support
higher production and sales levels.</font></P>
<P><font size="2"><B><I>Income Taxes. </I></B>The provision for income taxes was
$3.9 million in the first six months of 1999, based on an expected tax rate
of approximately 40.5% for 1999.</font></P>
<P><B><font size="2">Liquidity and Capital Resources</font></B></P>
<P><font size="2">The Company finances operations with internally generated funds
and available borrowings. At June 30, 1999, the Company had cash and cash equivalents
of $2.4 million.</font></P>
<P><font size="2">Net cash provided by operating activities in the first six months
of 1999 was $13.8 million. This was primarily a net result of $5.7 million of
net income, non-cash adjustments for depreciation and amortization of $2.3 million,
decreases in costs and estimated earnings in excess of billings on uncompleted
contracts and inventories of $5.1 and $7.0 million, respectively; offset by
an increase in net trade receivables of $7.3 million. The decrease in inventories
was primarily attributable to the timing and amount of purchases and utilization
of steel. The increase in trade receivables and decrease in costs and estimated
earnings in excess of billings on uncompleted contracts primarily resulted from
increased product shipments in the first six months of 1999.</font></P>
<P><font size="2">Net cash used in investing activities in the first six months
of 1999 was $9.6 million, which primarily resulted from expenditures related
to additions of property and equipment, the completion of construction of the
Company&#146;s small LPG tank manufacturing facility in Monterrey, Mexico and
the acquisition of North American. Capital expenditures are expected to approximate
$10 million in 1999.</font></P>
<P><font size="2">Net cash used in financing activities was $2.4 million in the
first six months of 1999, which resulted from $1.3 million in net borrowings
under the Company&#146;s line of credit agreement offset by payments of capital
lease obligations and long-term debt.</font></P>
<P><font size="2">The Company had the following significant components of debt
at June 30, 1999: a $45 million credit agreement under which $32.0 million was
outstanding; a $10.0 million bridge loan commitment under which $3.5 million
was outstanding; $10.0 million of Series A Senior Notes, without collateral,
which bear interest at 6.63%; $30.0 million of Series B Senior Notes, without
collateral, which bear interest at 6.91%; $35.0 million of Senior Notes, without
collateral, which bear interest at 6.87%; and an Industrial Development Bond
of $2.75 million with variable interest rate of 3.3%.</font></P>
<P><font size="2">The credit agreement expires on September 30, 2001 and is without
collateral. It bears interest at rates related to IBOR or LIBOR plus 0.65% to
1.75% (6.8% at June 30, 1999), or at prime less 0.5% (7.25% at June 30, 1999).
At June 30, 1999, the Company had $35.5 million outstanding under the line of
credit bearing interest at a weighted average IBOR interest rate of 6.5%, and
additional borrowing capacity under the line of credit of $9.5 million. The
line of credit agreement contains the following covenants; minimum debt service
ratio, maximum funded debt to earnings before interest, taxes, depreciation
and amortization ("EBITDA"), and minimum tangible net worth. In June 1999, the
Company amended its line of credit agreement to include a $10 million bridge
loan commitment through December 1, 1999 to be used to purchase the capital
stock, retire existing debt, pay closing costs and purchase capital equipment
in connection with the acquisition of North American.<I> </I>In December 1998,
the Company amended its line of credit agreement which, among other changes,
adjusts the restriction associated with the ratio of maximum funded debt to
EBITDA to 3.75:1.0 on June 30, 1999, to 3.50:1.0 on September 30, 1999, to 3.25:1.0
on December 31, 1999, and to 3.00:1.0 until September 30, 2001. At June 30,
1999, the Company was in compliance with all covenants specified in the line
of credit agreement.</font></P>
<P><font size="2">The Company&#146;s working capital requirements have increased
due to an increase in the Company&#146;s Water Transmission business, which
is characterized by lengthy production periods and extended payment cycles,
an increase in Tubular Products sales, and an increase in the purchase of imported
steel, which has a longer lead time between the order date and anticipated date
of usage. The Company anticipates that its existing cash and
<!-- SEQ=11,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=10,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 19:42:43"-->cash
equivalents, cash flows expected to be generated by operations and amounts available
under its line of credit will be adequate to fund its working capital and capital
requirements for at least the next twelve months.</font></P>
<P><font size="2">To the extent necessary, the Company may also satisfy capital
requirements through additional bank borrowings, senior notes and capital leases
if such resources are available on satisfactory terms. The Company has from
time to time evaluated and continues to evaluate opportunities for acquisitions
and expansion. <I>See Note 5 of Notes to Consolidated Financial Statements.</I>
Any such transactions, if consummated, may use a portion of the Company&#146;s
working capital or necessitate additional bank borrowings.</font></P>
<P><font size="2"><B><I>Year 2000 Issue</I></B><I>. </I>Like most other companies,
the Year 2000 computer issue creates risks for the Company. The Year 2000 issue
exists because many computer programs use two digit rather than four digit date
fields to define the applicable year. As a result, computer equipment and software
and devices with imbedded technology that are time-sensitive may recognize a
date using "00" as the year 1900 rather than the year 2000. This could result
in a system failure or miscalculations causing disruptions of operations, including,
among other things, production delays, a temporary inability to process transactions,
send invoices, or engage in similar normal business activities. Incomplete or
untimely resolution of the Year 2000 issue by the Company or critically important
suppliers or customers of the Company could have a materially adverse effect
on the Company&#146;s business, financial condition or results of operations.</font></P>
<P><font size="2">The Company has undertaken various initiatives intended to ensure
that its computer systems and software will function properly with respect to
dates in the Year 2000 and thereafter. For this purpose, the term "computer
systems and software" includes systems that are commonly thought of as information
technology ("IT") systems, including enterprise software, operating systems,
networking components, application and data servers, PC hardware, accounting,
data processing and other information systems, as well as systems that are not
commonly thought of as IT systems, such as telephone systems, fax machines,
manufacturing equipment and other miscellaneous systems and equipment. Both
IT and non-IT systems may contain imbedded technology, which complicates the
Company&#146;s Year 2000 assessment, remediation and testing efforts.</font></P>
<P><font size="2">Based upon its assessment efforts to date, the Company believes
that certain of the computer systems and software it currently uses will require
replacement or modification. Specifically, the Company determined that certain
components of its telephone systems required replacement. The Company currently
anticipates that its internal Year 2000 assessment initiatives will be completed
by the end of the third quarter of 1999. The Company estimates that as of June
30, 1999, it had completed approximately 95% of the assessment, remediation
and testing initiatives that it believes will be necessary to fully address
potential Year 2000 issues relating to its computer systems and software. The
projects comprising the remaining 5% of the initiatives are expected to be completed
by the end of the third quarter of 1999.</font></P>
<P><font size="2">The Company is working with critical suppliers of products and
services to determine that the suppliers&#146; operations and the products and
services they provide are Year 2000 compliant or to monitor their progress toward
Year 2000 compliance. The Company has requested written certification of Year
2000 compliance from all critical suppliers and customers. In the event that
suppliers are not Year 2000 compliant, the Company may seek alternative sources
of supply. It is expected that the Company&#146;s assessment of critical suppliers&#146;
Year 2000 compliance will be completed by the end of the third quarter of 1999.</font></P>
<P><font size="2">The Company currently estimates that the cost of its Year 2000
assessment, remediation and testing efforts, as well as current anticipated
costs to be incurred by the Company with respect to Year 2000 issues of third
parties, is not expected to exceed $200,000, which expenditures will be funded
from operating cash flows. This estimate is subject to change as additional
information is obtained in connection with the Company&#146;s assessment of
the Year 2000 issue. As of June 30, 1999, the Company had incurred costs of
approximately $145,000 related to its Year 2000 assessment, remediation and
testing efforts. In addition, the Company has replaced approximately $100,000
of certain telephone system components as a result of the Year 2000 issue. No
other material capital equipment replacements related to the Year 2000 issue
have been identified to date.<!-- SEQ=12,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=11,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 19:43:3"--></font>













</P>
<P><font size="2">The Company presently believes that Year 2000 issues will not
pose significant problems for the Company. However, if all Year 2000 issues
are not properly identified, or assessment, remediation and testing are not
effected timely with respect to Year 2000 problems that are identified, there
can be no assurance that the Year 2000 issue will not have a material adverse
impact on the Company&#146;s business, financial condition or results of operations,
or adversely affect the Company&#146;s relationships with customers, vendors
or others. Additionally, there can be no assurance that the Year 2000 issues
of other entities, such as one or more of the Company&#146;s critical customers
or suppliers, will not have a material adverse impact on the Company&#146;s
systems or its business, financial condition or results of operations. Finally,
if there are infrastructure failures, such as disruptions in the supply of electricity,
water or communications services, or major institutions, such as the government,
foreign or domestic banking systems are unable to continue to provide their
services or support resulting in a disruption in services or support to the
Company, the Company may be unable to operate for the duration of the disruption.</font></P>
<P><font size="2">The Company has begun, but not yet completed, a comprehensive
analysis of the operational problems and costs (including loss of revenues)
that would be reasonably likely to result from the failure by the Company and
certain third parties to complete efforts necessary to achieve Year 2000 compliance
on a timely basis. A contingency plan has not been developed for dealing with
the most reasonably likely worst case scenario, and such scenario has not yet
been clearly identified. The Company currently plans to complete such analysis
and contingency planning by September 30, 1999.</font></P>
<P><font size="2">The costs of the Company&#146;s Year 2000 assessment, remediation
and testing efforts and the dates on which the Company believes it will complete
such efforts are forward-looking statements that are based upon management&#146;s
best estimates, which were derived using numerous assumptions regarding future
events, including the continued availability of certain resources, third party
remediation plans and certifications, and other factors. There can be no assurance
that these estimates will prove to be accurate, and actual results could differ
materially from those currently anticipated. Specific factors that could cause
such material differences include, but are not limited to, the availability
and cost of personnel trained in Year 2000 issues, the ability to identify,
assess, remediate and test all relevant computer codes and embedded technology,
the reliability of third party assessments and certifications, and similar uncertainties.</font></P>













<P><font size="2"><B><U>Item 3.&nbsp;&nbsp;Quantitative and Qualitative Disclosure
About Market Risk</U></B></font></P>
<P><font size="2">The Company does not currently use derivative financial instruments
for speculative purposes which expose the Company to market risk. The Company
is exposed to cash flow and fair value risk due to changes in interest rates
with respect to its line of credit and long-term debt. Information required
by this item is set forth in "Item 2 - Management&#146;s Discussion and Analysis
of Financial Condition and Results of Operations - Liquidity and Capital Resources."</font></P>
<P ALIGN="CENTER"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Part
II - Other Information</U></B></font></P>
<P><font size="2"><B><U>Item 2.&nbsp;&nbsp;Changes in Securities</U></B></font></P>
<P><font size="2">During the second quarter of 1999, the Company sold securities without registration
under the
Securities Act of 1933, as amended (the "Securities Act") upon the exercise
of certain stock options granted under the Company&#146;s stock option plans.
An aggregate of 1,716 shares of Common Stock were issued at an exercise price
of $1.00 per share. This transaction was effected in reliance upon the exemption
from registration under the Securities Act provided by Rule 701 promulgated
by the Securities and Exchange Commission pursuant to authority granted under
Section 3(b) of the Securities Act.<!-- SEQ=13,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=12,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 19:43:14"-->













</font></P>
<P><font size="2"><B><U>Item 4.&nbsp;&nbsp;Submission of Matters to a Vote of
Security Holders</U></B></font></P>
<P><font size="2">The Company&#146;s annual meeting of shareholders was held on
May 11, 1999. The following matters were submitted to shareholders for their
consideration:</font></P>
<DIR>
<DIR>
<P><font size="2">1. With respect to the two nominees for director identified
in the Company&#146;s Proxy Statement; William R. Tagmyer received 5,811,221
votes and 10,093 votes were withheld and Neil R. Thornton received 5,811,121
votes and 10,193 votes were withheld.</font></P>
<P><font size="2">2. The Northwest Pipe Company 1999 Employee Stock Purchase
Plan was approved as follows: 5,669,739 shares were voted in favor, 48,375
shares were voted in opposition, 103,200 votes abstained and there were
no broker non-votes.</font></P>
<P><font size="2">3. The appointment of PricewaterhouseCoopers LLP as the
Company&#146;s independent auditors for the year ending December 31, 1999
was ratified as follows: 5,795,365 shares were voted in favor, 3,856 shares
were voted in opposition, 22,093 votes abstained and there were no broker
non-votes.</font></P>
</DIR>
</DIR>
<P><font size="2"><B><U>Item 6. Exhibits and Reports on Form 8-K</U></B></font></P>
<P><font size="2">(a) The exhibits filed as part of this report are listed below:</font></P>
<TABLE CELLSPACING=0 BORDER=0 CELLPADDING=0 WIDTH="100%">
<TR>
<TD WIDTH="3%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="14%" VALIGN="TOP"><FONT SIZE=2>Exhibit No.</FONT></TD>
<TD WIDTH="83%" VALIGN="TOP">&nbsp;</TD>
</TR>
<TR>
<TD WIDTH="3%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="14%" VALIGN="TOP"><FONT SIZE=2>4.1</FONT></TD>
<TD WIDTH="83%" VALIGN="TOP"><FONT SIZE=2>Form of Rights Agreement dated
as of June 28, 1999 between the Company and ChaseMellon Shareholder Services,
L.L.C. as Rights Agent (incorporated herein by reference to Exhibit 1.1
to the Company&#146;s Registration Statement on Form 8-A filed with the
Securities and Exchange Commission on July 1, 1999)</FONT></TD>
</TR>
<TR>
<TD WIDTH="3%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="14%" VALIGN="TOP"><FONT SIZE=2>10.13</FONT></TD>
<TD WIDTH="83%" VALIGN="TOP"><FONT SIZE=2>1999 Employee Stock Purchase Plan*
(incorporated herein by reference to Exhibit A to the Company&#146;s Proxy
Statement for its 1999 Annual Meeting of Shareholders filed with the Securities
and Exchange Commission on April 9, 1999)</FONT></TD>
</TR>
<TR>
<TD WIDTH="3%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="14%" VALIGN="TOP"><FONT SIZE=2>10.14</FONT></TD>
<TD WIDTH="83%" VALIGN="TOP"><FONT SIZE=2>Second Amendment to Amended and
Restated Loan Agreement, dated June 16, 1999</FONT></TD>
</TR>
<TR>
<TD WIDTH="3%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="14%" VALIGN="TOP"><FONT SIZE=2>27</FONT></TD>
<TD WIDTH="83%" VALIGN="TOP"><FONT SIZE=2>Financial Data Schedule </FONT></TD>
</TR>
</TABLE>
<p align="left"></P>
<P ALIGN="left"><FONT SIZE=2>* This exhibit constitutes a management contract
or compensatory plan or arrangement.</FONT></P>
<P><FONT SIZE=2>(b) Reports on Form 8-K</FONT></P>
<P><FONT SIZE=2>A Report on Form 8-K, describing the adoption of the Company&#146;s
Shareholder Right Plan, was filed under Item 5, on July 1, 1999. No other reports
on Form 8-K were filed during the quarter ended June 30, 1999.
<!-- SEQ=14,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=13,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 19:45:38"--></FONT></P>
<P><FONT SIZE=2>Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant
has duly caused this report to be signed on its behalf by the undersigned thereunto duly
authorized.</FONT></P>
<P><FONT SIZE=2>Dated: July 30, 1999</FONT></P>
<TABLE CELLSPACING=0 BORDER=0 WIDTH="100%">
<TR>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="58%" VALIGN="TOP" colspan="3"><FONT SIZE=2>NORTHWEST PIPE COMPANY</FONT></TD>
</TR>
<TR>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="58%" VALIGN="TOP" colspan="3">&nbsp;&nbsp;</TD>
</TR>
<TR>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="58%" VALIGN="TOP" colspan="3"><FONT SIZE=2>By: <U>/s/ WILLIAM R.
TAGMYER</U></FONT></TD>
</TR>
<TR>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="58%" VALIGN="TOP" colspan="3"><FONT SIZE=2>William R. Tagmyer</FONT></TD>
</TR>
<TR>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="58%" VALIGN="TOP" colspan="3"><FONT SIZE=2>Chairman of the Board
and</FONT></TD>
</TR>
<TR>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="58%" VALIGN="TOP" colspan="3"><FONT SIZE=2>Chief Executive Officer</FONT></TD>
</TR>
<TR>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="58%" VALIGN="TOP" colspan="3"><FONT SIZE=2>(Principal Executive
Officer)</FONT></TD>
</TR>
<TR>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="58%" VALIGN="TOP" colspan="3">&nbsp;</TD>
</TR>
<TR>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="58%" VALIGN="TOP" colspan="3"><FONT SIZE=2>By: <U>/s/ JOHN D. MURAKAMI</U></FONT></TD>
</TR>
<TR>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="58%" VALIGN="TOP" colspan="3"><FONT SIZE=2>John D. Murakami</FONT></TD>
</TR>
<TR>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="58%" VALIGN="TOP" colspan="3"><FONT SIZE=2>Vice President, Chief
Financial Officer</FONT></TD>
</TR>
<TR>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="10%" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="58%" VALIGN="TOP" colspan="3"><FONT SIZE=2>(Principal Financial
Officer)<!-- SEQ=15,EFW="9918728",CP="NORTHWEST PIPE COMPANY",DN="1", FOLIO=14,FILE="DISK040:[99SFO5.99SFO1955.EDGAR]10-Q_1955.CHC",USER="DMATHES", CD="30-JUL-1999 19:46:1"--></FONT></TD>
</TR>
</TABLE>
</BODY>
</HTML>