| Cash and cash equivalents | 81.25M |
| Short-term investments | 106.88M |
| Accounts receivable, net of allowance for doubtful accounts of $969 at July 30, 2011 and $639 at April 30, 2011 | 22.03M |
| Unbilled receivables and retentions | 13.4M |
| Inventories, net | 38.3M |
| Income tax receivable | 745K |
| Deferred income taxes | 2.46M |
| Prepaid expenses and other current assets | 2.18M |
| Total current assets | 267.24M |
| Long-term investments | 6.15M |
| Property and equipment, net | 18.13M |
| Deferred income taxes | 9.76M |
| Other assets | 181K |
| Total assets | 301.47M |
| Accounts payable | 12.55M |
| Wages and related accruals | 9.02M |
| Income taxes payable | 0 |
| Other current liabilities | 7.54M |
| Liability for uncertain tax positions | 724K |
| Total current liabilities | 29.83M |
| Wages and other accruals | 1.06M |
| Deferred rent | 1.25M |
| Liability for uncertain tax positions | 4.14M |
| Commitments and contingencies | 0 |
| Preferred stock, $0.0001 par value: Authorized shares - 10,000,000 None issued or outstanding | 0 |
| Common stock, $0.0001 par value: Authorized shares - 100,000,000 Issued and outstanding shares - 22,094,291 at July 30, 2011 and 21,949,884 at April 30, 2011 | 2K |
| Additional paid-in capital | 121.17M |
| Accumulated other comprehensive loss | -782K |
| Retained earnings | 144.81M |
| Total stockholders' equity | 265.2M |
| Total liabilities and stockholders' equity | 301.47M |