STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
|
Preferred Stock |
Common Stock |
Additional Paid-in Capital |
Retained Earnings |
Treasury Stock |
Accumulated Other Comprehensive (Loss) Income |
Total |
| Balances at Dec. 31, 2013 |
$ 140
|
$ 700
|
$ 2,346,137
|
$ 3,074,883
|
|
$ 924
|
$ 5,422,784
|
| Increase (Decrease) in Stockholders' Equity |
|
|
|
|
|
|
|
| Net income |
|
|
|
2,050,366
|
|
|
2,050,366
|
| Other comprehensive income (loss) |
|
|
|
|
|
(22,397)
|
(22,397)
|
| Stock - based compensation |
|
|
724,063
|
|
|
|
724,063
|
| Tax benefits credited to equity |
|
|
165,228
|
|
|
|
165,228
|
| Exercise of stock options |
|
10
|
104,990
|
|
|
|
105,000
|
| Issuance of common stock pursuant to initial public offering |
|
232
|
14,489,768
|
|
|
|
14,490,000
|
| Common stock issuance costs and underwriter fees |
|
|
(2,044,348)
|
|
|
|
(2,044,348)
|
| Conversion of preferred stock |
$ (140)
|
140
|
|
|
|
|
|
| Balances at Dec. 31, 2014 |
|
1,082
|
15,785,838
|
5,125,249
|
|
(21,473)
|
20,890,696
|
| Increase (Decrease) in Stockholders' Equity |
|
|
|
|
|
|
|
| Net income |
|
|
|
7,529,920
|
|
|
7,529,920
|
| Other comprehensive income (loss) |
|
|
|
|
|
(33,812)
|
(33,812)
|
| Stock - based compensation |
|
|
1,220,118
|
|
|
|
1,220,118
|
| Tax benefits credited to equity |
|
|
1,728,595
|
|
|
|
1,728,595
|
| Exercise of stock options and warrants |
|
36
|
597,472
|
|
|
|
597,508
|
| Balances at Dec. 31, 2015 |
|
1,118
|
19,332,023
|
12,655,169
|
|
(55,285)
|
31,933,025
|
| Increase (Decrease) in Stockholders' Equity |
|
|
|
|
|
|
|
| Net income |
|
|
|
7,214,545
|
|
|
7,214,545
|
| Other comprehensive income (loss) |
|
|
|
|
|
18,436
|
18,436
|
| Stock - based compensation |
|
|
1,841,901
|
|
|
|
1,841,901
|
| Tax benefits credited to equity |
|
|
603,553
|
|
|
|
603,553
|
| Exercise of stock options and warrants |
|
11
|
247,122
|
|
|
|
247,133
|
| Purchases of treasury stock |
|
|
|
|
$ (9,969,468)
|
|
(9,969,468)
|
| Retirement of treasury stock |
|
(57)
|
(9,969,411)
|
|
$ 9,969,468
|
|
|
| Balances at Dec. 31, 2016 |
|
$ 1,072
|
$ 12,055,188
|
$ 19,869,714
|
|
$ (36,849)
|
$ 31,889,125
|