XML 19 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
CONSOLIDATED STATEMENTS OF INCOME    
Total revenue $ 72,628,126 $ 68,793,651
Total cost of revenue 45,859,671 40,519,303
Gross profit 26,768,455 28,274,348
General and administrative expenses 18,434,898 17,001,164
Gain on asset dispositions and impairments, net 13,997 445,041
Income from operations 8,347,554 11,718,225
Other income (expense):    
Interest income 540,096 588,509
Interest expense (9,669) (1,332)
Profit-sharing income from OC-BVI 135,675 16,200
Equity in the earnings of OC-BVI 371,019 44,765
Net unrealized gain (loss) on put/call options (26,000) 56,000
Other 71,825 82,410
Other income, net 1,082,946 786,552
Income before income taxes 9,430,500 12,504,777
Provision for income taxes 86,724 66,621
Net income from continuing operations 9,343,776 12,438,156
Income from continuing operations attributable to non-controlling interests 730,005 1,549,978
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders 8,613,771 10,888,178
Gain on sale of discontinued operations 0 3,621,170
Net loss from discontinued operations (4,902,243) (2,333,255)
Total income (loss) from discontinued operations (4,902,243) 1,287,915
Net income attributable to Consolidated Water Co. Ltd. stockholders $ 3,711,528 $ 12,176,093
Basic earnings (loss) per common share attributable to Consolidated Water Co. Ltd. common stockholders    
Continuing operations $ 0.56 $ 0.72
Discontinued operations (0.32) 0.09
Basic earnings (loss) per share 0.24 0.81
Diluted earnings (loss) per common share attributable to Consolidated Water Co. Ltd. common stockholders    
Continuing operations 0.56 0.72
Discontinued operations (0.32) 0.08
Diluted earnings (loss) per share 0.24 0.80
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,119,305 15,025,639
Diluted earnings per share 15,223,955 15,137,076