Sep'12 | Jun'12 | Mar'12 | Dec'11 | Sep'11 | Jun'11 | Mar'11 | Dec'10 | Sep'10 | Jun'10 |
---|---|---|---|---|---|---|---|---|---|
Product | |||||||||
21,996 | 20,119 | 21,366 | 24,426 | 20,599 | 19,429 | 21,570 | 20,177 | 17,673 | 12,972 |
Product updates, technical support and services | |||||||||
17,953 | 17,051 | 16,445 | 15,749 | 15,413 | 14,692 | 14,112 | 13,908 | 13,050 | 12,322 |
Professional services | |||||||||
7,111 | 6,861 | 6,752 | 5,812 | 5,909 | 6,126 | 5,423 | 5,593 | 5,395 | 5,791 |
Total revenue | |||||||||
47,060 | 44,031 | 44,563 | 45,987 | 41,921 | 40,247 | 41,105 | 39,678 | 36,118 | 31,085 |
Product | |||||||||
3,794 | 2,940 | 3,459 | 4,319 | 3,928 | 2,471 | 2,621 | 2,893 | 2,487 | 1,292 |
Product updates, technical support and services | |||||||||
1,667 | 1,644 | 1,607 | 1,488 | 1,380 | 1,447 | 1,433 | 1,269 | 1,270 | 1,288 |
Professional services | |||||||||
4,786 | 4,574 | 4,713 | 4,077 | 3,751 | 3,866 | 3,997 | 3,689 | 4,195 | 4,302 |
Amortization of acquired technology and customer relationships | |||||||||
800 | 618 | 548 | 535 | 537 | 539 | 539 | 553 | 499 | 459 |
Total cost of revenue | |||||||||
11,047 | 9,776 | 10,327 | 10,419 | 9,596 | 8,323 | 8,590 | 8,404 | 8,451 | 7,341 |
Gross profit | |||||||||
36,013 | 34,255 | 34,236 | 35,568 | 32,325 | 31,924 | 32,515 | 31,274 | 27,667 | 23,744 |
Research and development | |||||||||
10,986 | 10,360 | 10,176 | 9,275 | 9,088 | 9,242 | 9,320 | 8,757 | 8,578 | 8,063 |
Sales and marketing | |||||||||
15,236 | 14,222 | 14,420 | 14,923 | 13,471 | 12,599 | 13,616 | 13,265 | 11,402 | 10,450 |
General and administrative | |||||||||
3,695 | 3,484 | 3,577 | 3,078 | 2,504 | 3,789 | 3,340 | 3,649 | 3,035 | 2,923 |
Total operating expenses | |||||||||
29,917 | 28,066 | 28,173 | 27,276 | 25,063 | 25,630 | 26,276 | 25,671 | 23,015 | 21,436 |
Income from operations | |||||||||
6,096 | 6,189 | 6,063 | 8,292 | 7,262 | 6,294 | 6,239 | 5,603 | 4,652 | 2,308 |
Interest and other income (expense), net | |||||||||
34 | 10 | -23 | -5 | 0 | -59 | -66 | -54 | -1 | -30 |
Income before provision for income taxes | |||||||||
6,130 | 6,199 | 6,040 | 8,287 | 7,262 | 6,235 | 6,173 | 5,549 | 4,651 | 2,278 |
Provision for income taxes | |||||||||
2,275 | 2,405 | 2,005 | 2,964 | 2,476 | 2,046 | 2,351 | 1,225 | 1,735 | 939 |
Net income | |||||||||
3,855 | 3,794 | 4,035 | 5,323 | 4,786 | 4,189 | 3,822 | 4,324 | 2,916 | 1,339 |
Basic net income per common share | |||||||||
0.17 | 0.17 | 0.18 | 0.23 | 0.21 | 0.19 | 0.18 | 0.19 | 0.14 | 0.06 |
Diluted net income per common share | |||||||||
0.17 | 0.16 | 0.18 | 0.23 | 0.21 | 0.18 | 0.17 | 0.19 | 0.13 | 0.06 |
Basic weighted average common shares outstanding | |||||||||
22,642 | 22,436 | 22,246 | 22,304 | 22,240 | 22,090 | 21,931 | 21,608 | 21,251 | 20,926 |
Diluted weighted average common shares outstanding | |||||||||
22,924 | 22,781 | 22,640 | 22,736 | 22,687 | 22,637 | 22,940 | 22,230 | 21,788 | 21,562 |
Dividend per share | |||||||||
0.15 | - | - | - | 0.12 | - | - | - | - | - |