EXHIBIT 11.1 COMPUTATION OF BASIC AND DILUTED NET INCOME (LOSS) PER SHARE FOR THE THREE MONTHS ENDED MARCH 31, 2003 AND 2002 The following calculation is submitted in accordance with requirements of the Securities Exchange Act of 1934: For the three months ended March 31, -------------------- 2003 2002 -------------------- Basic net income per share: - ------------------------------------------------- Weighted average common shares outstanding 7,597 7,337 ==================== Net income from continuing operations $1,591 $605 Basic net income from continuing operations per share $0.21 $0.08 Income (loss) from discontinued operations ($71) $5 Basic loss from discontinued operations per share ($0.01) - Net income $1,520 $610 Basic net income per share $0.20 $0.08 Diluted net income per share: - ------------------------------------------------- Weighted average common shares outstanding 7,597 7,337 Common stock equivalents - stock options and warrants 52 343 -------------------- Total weighted average number of diluted shares 7,649 7,680 ==================== Net income from continuing operations $1,591 $605 Diluted net income from continuing operations per share $0.21 $0.08 Income (loss) from discontinued operations ($71) $5 Diluted loss from discontinued operations per share ($0.01) - Net income $1,520 $610 Diluted net income per share $0.20 $0.08