Omega flex, inc. (OFLX)
Income statement / Yearly
Dec'19Dec'18Dec'17Dec'16Dec'15Dec'14Dec'13Dec'12Dec'11Dec'10
Net Sales

111,360

108,313

101,799

94,051

93,278

85,219

77,122

64,016

54,193

46,875

Cost of Goods Sold

40,873

42,217

40,033

36,167

36,132

35,193

35,229

31,086

26,476

22,573

Gross Profit

70,487

66,096

61,766

57,884

57,146

50,026

41,893

32,930

27,717

24,302

Selling Expense

19,032

17,117

16,359

15,694

15,252

14,109

12,954

12,256

10,874

8,855

General and Administrative Expense

24,818

17,800

17,897

17,108

15,707

12,351

11,133

12,030

7,666

6,378

Insurance Legal Recovery

-

-

-

-

-

-

-

4,700

-

-

Engineering Expense

4,715

4,813

3,293

3,185

2,684

2,921

2,758

2,597

2,468

-

Operating Profit

21,922

26,366

24,217

21,897

23,503

20,645

15,048

10,747

6,709

6,748

Interest Income

876

488

117

98

73

36

9

25

8

-25

Other Income (Loss)

56

-126

-38

-474

12

82

-74

93

24

-5

Income Before Income Taxes

22,854

26,728

24,296

21,521

23,564

20,599

14,983

10,865

6,741

6,718

Income Tax Expense

5,429

6,451

8,450

6,975

7,603

-6,994

4,891

4,046

2,107

2,169

Net Income

17,425

20,277

15,846

14,546

15,961

13,605

10,092

6,819

4,634

4,549

Less: Net Income attributable to the Noncontrolling Interest, Net of Tax

139

138

184

169

173

143

55

-57

-13

-17

Net Income attributable to Omega Flex, Inc.

17,286

20,139

15,662

14,377

15,788

13,462

10,037

6,876

4,647

4,566

Basic and Diluted Earnings per Common Share

1.71

2.00

1.55

1.42

1.56

1.33

0.99

0.68

-

-

Cash Dividends Declared per Common Share

4.58

0.94

0.66

0.85

0.85

-

-

-

-

-

Basic and Diluted Weighted-Average Shares Outstanding

10

10

10

10,092

10,092

10

-

-

-

-

Basic Earnings

-

-

-

-

-

-

-

-

0.46

0.45

Basic Weighted-Average Shares Outstanding

-

-

-

-

-

-

-

-

10

10,092

Diluted Earnings

-

-

-

-

-

-

-

-

0.46

0.45

Diluted Weighted-Average Shares Outstanding

-

-

-

-

-

-

-

-

10

10,092