| Revenues | | 52.77 | 53.99 | 47.27 | 35.20 |
| Cost Of Revenue | | 40.34 | 40.03 | 36.13 | 26.43 |
| Gross Profit | | 12.43 | 13.96 | 11.14 | 8.77 |
| | 9.76 | 10.94 | 10.31 | 7.07 |
| Selling, General, and Administrative | | 9.68 | 10.86 | 10.23 | 7.02 |
| Research and Development | | 0.09 | 0.08 | 0.08 | 0.06 |
| Operating Income/Loss | | 2.66 | 3.01 | 0.82 | 1.70 |
| Nonoperating Income/Loss | | -0.03 | -0.05 | -0.10 | -0.06 |
| Income Tax Expense/Benefit, Deferred | | -0.28 | 1.44 | -0.11 | -0.05 |
| Income Tax Expense/Benefit | | 0.58 | 0.73 | 0.19 | 0.37 |
| | 2.06 | 2.23 | 0.54 | 1.28 |
| Attributable To Parent | | 2.06 | 2.23 | 0.54 | 1.28 |
| Available To Common Stockholders, Basic | | 2.06 | 2.23 | 0.54 | 1.28 |
| Basic Average Shares | | 40.67 | - | 39.63 | 37.69 |
| Diluted Average Shares | | 43.32 | - | 41.86 | 39.74 |
| Basic Earnings Per Share | | 0.05 | - | 0.01 | 0.03 |
| Diluted Earnings Per Share | | 0.05 | - | 0.01 | 0.03 |