<ARTICLE> 5 <LEGEND> This schedule contains summary financial information extracted from the Company's Consolidated Balance Sheet at March 31, 1999 and 1998 and Consolidated Statement of Income and Comprehensive Income for the three months ended March 31, 1998 and is qualified in its entirety by reference to such financial statements. </LEGEND> <MULTIPLIER> 1 <CURRENCY> US DOLLARS <PERIOD-TYPE> 3-MOS 3-MOS <FISCAL-YEAR-END> DEC-31-1999 DEC-31-1998 <PERIOD-START> JAN-01-1999 JAN-01-1998 <PERIOD-END> MAR-31-1999 MAR-31-1998 <EXCHANGE-RATE> 1 1 <CASH> 12,651 15,559 <SECURITIES> 0 0 <RECEIVABLES> 42,818 34,869 <ALLOWANCES> 866 751 <INVENTORY> 4,813 5,036 <CURRENT-ASSETS> 66,336 59,731 <PP&E> 5,246 5,365 <DEPRECIATION> 2,870 3,327 <TOTAL-ASSETS> 86,329 77,630 <CURRENT-LIABILITIES> 46,533 42,532 <BONDS> 0 0 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <COMMON> 52 48 <OTHER-SE> 38,276 32,920 <TOTAL-LIABILITY-AND-EQUITY> 86,329 77,630 <SALES> 57,368 53,193 <TOTAL-REVENUES> 57,368 53,193 <CGS> 50,606 46,679 <TOTAL-COSTS> 56,049 51,854 <OTHER-EXPENSES> 0 0 <LOSS-PROVISION> 48 (74) <INTEREST-EXPENSE> 64 78 <INCOME-PRETAX> 1,591 1,363 <INCOME-TAX> 604 603 <INCOME-CONTINUING> 987 760 <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 987 760 <EPS-PRIMARY> 0.20 0.16 <EPS-DILUTED> 0.18 0.14