Mar'12 | Mar'11 | Mar'10 | |||
---|---|---|---|---|---|
Product | |||||
85,820 | 72,392 | 52,252 | |||
Product updates, technical support and services | |||||
62,299 | 53,392 | 47,264 | |||
Professional services | |||||
24,599 | 22,202 | 26,831 | |||
Total revenue | |||||
172,718 | 147,986 | 126,347 | |||
Product | |||||
14,177 | 9,293 | 5,983 | |||
Product updates, technical support and services | |||||
5,922 | 5,260 | 4,859 | |||
Professional services | |||||
16,407 | 16,183 | 19,328 | |||
Amortization of acquired technology and customer relationships | |||||
2,159 | 2,050 | 1,835 | |||
Total cost of revenue | |||||
38,665 | 32,786 | 32,005 | |||
Gross profit | |||||
134,053 | 115,200 | 94,342 | |||
Research and development | |||||
37,781 | 34,718 | 32,043 | |||
Sales and marketing | |||||
55,413 | 48,733 | 43,181 | |||
General and administrative | |||||
12,948 | 12,947 | 11,011 | |||
Total operating expenses | |||||
106,142 | 96,398 | 86,235 | |||
Income from operations | |||||
27,911 | 18,802 | 8,107 | |||
Interest and other income (expense), net | |||||
-87 | -151 | -70 | |||
Income before provision for income taxes | |||||
27,824 | 18,651 | 8,037 | |||
Provision for income taxes | |||||
9,491 | 6,250 | 2,214 | |||
Net income | |||||
18,333 | 12,401 | 5,823 | |||
Basic net income per common share | |||||
0.81 | 0.57 | 0.28 | |||
Diluted net income per common share | |||||
0.80 | 0.55 | 0.28 | |||
Basic weighted average common shares outstanding | |||||
22,220 | 21,429 | 20,529 | |||
Diluted weighted average common shares outstanding | |||||
22,675 | 22,130 | 20,790 |