930) (3,781) Interest income 48,502 56,262 86,562 83,817 Income before provision from income taxes 2,148,925 1,147,839 2,870,744 2,445,868 Provision for current income taxes 74,759 197,563 74,759 197,563 Provision for deferred income taxes