For the Three Months Ended December 31,      For the Nine Months Ended December 31,  
2006   2005 2006 2005
Revenue $              26,757  $              23,957 $              77,741  $              65,003
Operating expenses:
    Cost of sales              19,394              17,014              53,541              45,364
    Selling and administrative                6,268                5,454              18,057              15,787
             25,662              22,468              71,598              61,151
Income from operations                1,095                1,489                6,143                3,852
Other income (expense):
    Interest income                   420                   283                1,115                   693
    Interest expense                     (3)                     -                       (5)                     (2)
                  417                   283                1,110                   691
Income before income taxes                1,512                1,772                7,253                4,543
Provision for income taxes                   643                   646                2,865                1,657
Net income $                   869  $                1,126 $                4,388  $                2,886
Basic net income per share $                  0.08  $                  0.11 $                  0.41  $                  0.27
Diluted net income per share $                  0.08  $                  0.10 $                  0.39  $                  0.26
Shares used in per share calculations:
  Basic              10,666              10,567              10,639              10,556
  Diluted              11,249              11,054              11,179              11,071