XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
REVENUES $ 54,783,790 $ 22,093,153 $ 94,449,146 $ 44,010,055
COST OF REVENUES (including amortization and depreciation of $142,150, $232,968, $301,768, and $465,159, respectively) 49,726,210 18,036,409 84,426,234 35,699,468
GROSS PROFIT 5,057,580 4,056,744 10,022,912 8,310,587
OPERATING EXPENSES        
Sales and marketing 439,684 415,462 931,915 808,873
General and administrative expenses (including share-based compensation of $209,427, $284,111, $490,868 and $373,377, respectively) 3,733,516 3,563,405 7,203,608 6,698,114
Depreciation and amortization 266,404 244,064 529,632 484,612
Total operating expenses 4,439,604 4,222,931 8,665,155 7,991,599
INCOME (LOSS) FROM OPERATIONS 617,976 (166,187) 1,357,757 318,988
OTHER (EXPENSE) INCOME        
Interest income (68) 259 3,025 4,721
Interest expense (76,190) (75,372) (158,307) (152,917)
Other income 9 (9) 340 0
Total other expense (76,249) (75,122) (154,942) (148,196)
INCOME (LOSS) BEFORE INCOME TAX PROVISION 541,727 (241,309) 1,202,815 170,792
INCOME TAX PROVISION 53,100 66,452 230,300 94,452
NET INCOME (LOSS) $ 488,627 $ (307,761) $ 972,515 $ 76,340
BASIC EARNINGS PER SHARE $ 0.01 $ .00 $ 0.01 $ .00
BASIC WEIGHTED-AVERAGE SHARES OUTSTANDING 83,920,314 83,990,722 83,880,197 83,902,077
DILUTED EARNINGS PER SHARE $ 0.01 $ .00 $ 0.01 $ .00
DILUTED WEIGHTED-AVERAGE SHARES OUTSTANDING 84,964,261 83,990,722 84,664,395 83,965,994