Opnet technologies inc (OPNT)
Income statement / Yearly
Mar'12Mar'11Mar'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