580 Foreign currency exchange gain (loss), net (75,332) (116,492) 1,452 213 Earnings (loss) before income taxes 12,914,600 (17,184,031) 9,891,482 1,449,111 Income tax benefit (expense) 982,410 822,231 (3,448,995) (505,281) Net income (loss) 13,897