<ARTICLE> 5 <PERIOD-TYPE> YEAR 3-MOS 6-MOS 9-MOS YEAR <FISCAL-YEAR-END> DEC-31-1999 DEC-31-1999 DEC-31-1999 DEC-31-1999 DEC-31-1998 <PERIOD-END> DEC-31-1999 MAR-31-1999 JUN-30-1999 SEP-30-1999 DEC-31-1998 <CASH> 270,935 65,344 232,208 237,396 185,424 <SECURITIES> 0 0 0 0 0 <RECEIVABLES> 29,635,385 27,442,791 33,660,356 30,765,566 29,165,559 <ALLOWANCES> 609,000 531,000 606,000 681,000 456,000 <INVENTORY> 38,552,339 36,123,983 39,065,712 33,026,638 28,792,650 <CURRENT-ASSETS> 70,939,324 65,564,122 74,841,210 66,120,722 60,369,709 <PP&E> 59,072,394 51,320,369 53,189,952 56,558,606 50,030,906 <DEPRECIATION> 21,608,302 19,378,273 20,056,945 20,759,618 18,688,584 <TOTAL-ASSETS> 110,582,428 99,934,900 110,311,005 104,174,994 94,206,054 <CURRENT-LIABILITIES> 28,285,547 23,071,336 27,198,756 27,526,407 20,948,765 <BONDS> 35,319,246 19,649,592 40,035,702 30,558,208 18,303,207 <PREFERRED-MANDATORY> 0 0 0 0 0 <PREFERRED> 0 0 0 0 0 <COMMON> 1,260,586 1,157,898 992,266 1,041,189 1,157,898 <OTHER-SE> 0 0 0 0 0 <TOTAL-LIABILITY-AND-EQUITY> 110,582,428 99,934,900 110,311,005 104,174,994 94,206,054 <SALES> 246,011,995 56,376,042 122,861,648 189,875,331 223,727,921 <TOTAL-REVENUES> 246,011,995 56,376,042 122,861,648 189,875,331 223,727,921 <CGS> 208,011,870 46,834,398 102,489,130 157,886,268 184,433,390 <TOTAL-COSTS> 208,011,870 46,834,398 102,489,130 157,886,268 184,433,390 <OTHER-EXPENSES> 22,039,388 5,154,775 10,718,152 16,613,680 20,655,625 <LOSS-PROVISION> 0 0 0 0 0 <INTEREST-EXPENSE> 2,242,064 339,004 938,622 1,707,852 1,647,878 <INCOME-PRETAX> 13,718,673 4,047,865 8,715,744 13,667,531 16,991,028 <INCOME-TAX> 5,451,000 1,650,000 3,475,000 5,497,000 6,700,000 <INCOME-CONTINUING> 8,267,673 2,397,865 5,240,744 8,170,531 10,291,028 <DISCONTINUED> 0 0 0 0 0 <EXTRAORDINARY> 0 0 0 0 1,280,115 <CHANGES> 0 0 0 0 0 <NET-INCOME> 8,267,673 2,397,865 5,240,744 8,170,531 9,010,913 <EPS-BASIC> 0.71 0.19 0.43 0.70 0.71 <EPS-DILUTED> 0.71 0.19 0.43 0.70 0.71