Iradimed corporation (IRMD)
Income statement / Yearly
Dec'19Dec'18Dec'17Dec'16Dec'15Dec'14Dec'13
Revenue

38,517

30,438

23,081

32,496

31,593

15,653

11,340

Cost of revenue

8,816

7,211

5,569

6,154

5,840

3,404

2,853

Gross profit

29,700

23,227

17,511

26,341

25,753

12,248

8,486

Operating expenses:
General and administrative

10,451

8,710

9,001

8,795

7,769

4,816

2,392

Sales and marketing

9,169

6,995

5,502

5,278

4,705

3,297

2,297

Research and development

1,432

1,517

1,722

1,347

1,764

1,068

1,009

Total operating expenses

21,053

17,223

16,226

15,421

14,240

9,182

5,699

Income from operations

8,647

6,003

1,285

10,920

11,513

3,065

2,787

Other income, net

395

193

111

32

121

-48

-3

Income before provision for income taxes

9,043

6,197

1,396

10,952

11,634

3,017

2,783

Provision for income tax benefit

-587

-106

896

3,738

4,104

966

846

Net income

9,630

6,303

499

7,214

7,529

2,050

1,936

Change in fair value of available-for-sale securities, net of tax (benefit) expense of $(6,369) and $70 for the three months ended September 30, 2015 and 2014, respectively, and $(8,833) and $(2,681) for nine months ended September 30, 2015 and 2014, respectively

-

-

-

-

-

-

-6

Other comprehensive loss

-

-

-

-

-

-

-6

Comprehensive income

-

-

-

-

-

-

1,930

Net income per share:
Basic (in dollars per share)

0.85

0.59

0.05

0.67

0.68

0.23

0.28

Diluted (in dollars per share)

0.78

0.52

0.04

0.60

0.60

0.20

0.22

Weighted average shares outstanding:
Basic (in shares)

11,282

10,758

10,638

10,818

11,003

8,743

7,000

Diluted (in shares)

12,276

12,110

11,720

11,989

12,556

10,219

8,624