Key tronic corp (KTCC)
Income statement / Yearly
Jun'19Jun'18Jul'17Jun'17Jun'16Jun'15Jun'14Jun'13Jun'12Jun'11Jun'10
Net sales

464,044

446,322

467,797

-

-

-

-

-

-

-

-

Net sales

-

-

-

467,797

484,965

433,997

305,394

361,033

346,475

253,846

199,620

Cost of sales

429,443

412,153

429,497

429,497

446,140

400,692

278,540

326,521

316,639

233,198

180,370

Gross profit

34,600

34,169

38,300

38,300

38,825

33,305

26,854

34,512

29,836

20,648

19,250

Operating expenses
Research, development and engineering expenses

6,555

6,186

6,393

6,393

6,397

5,784

5,586

5,156

4,444

3,782

2,783

Selling, general and administrative expenses

21,556

22,334

22,363

22,363

22,012

20,868

11,964

11,230

11,041

9,927

9,079

Goodwill and intangible assets impairment

12,448

0

0

-

-

-

-

-

-

-

-

Loss on settlement of arbitration

0

4,535

0

0

0

-

-

-

-

-

-

Total operating expenses

40,559

33,055

28,756

28,756

28,409

26,652

17,550

16,386

15,485

13,709

11,862

Operating income (loss)

-5,958

1,114

9,544

9,544

10,416

6,653

9,304

18,126

14,351

6,939

7,388

Interest expense, net

2,782

2,556

2,288

2,288

2,265

1,353

81

271

510

457

102

Income (loss) before income taxes

-8,740

-1,442

7,256

7,256

8,151

5,300

9,223

17,855

13,841

6,482

7,286

Income tax provision (benefit)

-758

-117

1,639

1,639

1,618

996

1,610

5,272

2,215

746

-1,404

Net Income (Loss) Attributable to Parent

-7,982

-1,325

5,617

5,617

6,533

4,304

7,613

12,583

11,626

5,736

8,690

Earnings Per Share [Abstract]
Earnings Per Share, Basic

-0.74

-0.12

0.52

0.52

0.61

0.41

0.72

1.20

1.11

0.55

0.86

Weighted Average Number of Shares Outstanding, Basic

10,760

10,760

10,756

10,756

10,710

10,572

10,528

10,490

10,447

10,344

10,124

Earnings Per Share, Diluted

-0.74

-0.12

0.51

0.51

0.58

0.38

0.67

1.12

1.07

0.55

0.85

Weighted Average Number of Shares Outstanding, Diluted

10,760

10,760

10,917

10,917

11,278

11,286

11,358

11,252

10,838

10,407

10,191