XML 24 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
CONSOLIDATED STATEMENTS OF INCOME    
Total revenue $ 68,793,651 $ 65,719,857
Total cost of revenue 40,519,303 38,977,570
Gross profit 28,274,348 26,742,287
General and administrative expenses 19,348,958 18,709,419
Gain (loss) on asset dispositions and impairments, net 445,041 (56,774)
Income from operations 9,370,431 7,976,094
Other income (expense):    
Interest income 588,509 663,197
Interest expense (2,814) (8,427)
Profit-sharing income from OC-BVI 16,200 654,075
Equity in the earnings of OC-BVI 44,765 1,798,280
Net unrealized gain (loss) on put/call options 56,000 (256,000)
Other 98,431 (111,061)
Other income, net 801,091 2,740,064
Income before income taxes 10,171,522 10,716,158
Provision for (benefit from) income taxes 66,621 (157,291)
Net income from continuing operations 10,104,901 10,873,449
Income from continuing operations attributable to non-controlling interests 1,549,978 695,787
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders 8,554,923 10,177,662
Gain on sale of discontinued operations 3,621,170 0
Net income from discontinued operations   1,115,825
Total income from discontinued operations 3,621,170 1,115,825
Net income attributable to Consolidated Water Co. Ltd. stockholders $ 12,176,093 $ 11,293,487
Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders    
Continuing operations $ 0.57 $ 0.68
Discontinued operations 0.24 0.07
Basic earnings per share 0.81 0.75
Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders    
Continuing operations 0.56 0.68
Discontinued operations 0.24 0.07
Diluted earnings per share 0.80 0.75
Dividends declared per common and redeemable preferred shares $ 0.34 $ 0.34
Weighted average number of common shares used in the determination of:    
Basic earnings per share 15,025,639 14,962,760
Diluted earnings per share 15,137,076 15,074,147