XML 23 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF INCOME      
Revenue $ 133,966,633 $ 180,211,233 $ 94,104,972
Cost of revenue 88,342,185 118,284,128 63,749,849
Gross profit 45,624,448 61,927,105 30,355,123
General and administrative expenses 27,537,436 24,752,366 21,070,234
Gain (loss) on asset dispositions and impairments, net 197,786 (7,112) (12,704)
Income from operations 18,284,798 37,167,627 9,272,185
Other income (expense):      
Interest income 2,094,190 696,408 447,186
Interest expense (101,847) (145,284) (46,545)
Equity in the earnings of affiliates 269,455 169,728 102,225
Loss on put/call options     (128,000)
Other 131,878 107,461 89,944
Other income, net 2,393,676 828,313 464,810
Income before income taxes 20,678,474 37,995,940 9,736,995
Provision for income taxes 2,218,514 6,750,014 396,739
Net income from continuing operations 18,459,960 31,245,926 9,340,256
Income from continuing operations attributable to non-controlling interests 577,590 573,791 1,112,913
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders 17,882,370 30,672,135 8,227,343
Net income (loss) from discontinued operations 10,355,184 (1,086,744) (2,371,049)
Net income attributable to Consolidated Water Co. Ltd. stockholders $ 28,237,554 $ 29,585,391 $ 5,856,294
Basic earnings (loss) per common share attributable to Consolidated Water Co. Ltd. common stockholders      
Continuing operations $ 1.13 $ 1.95 $ 0.54
Discontinued operations 0.65 (0.07) (0.16)
Basic earnings per share 1.78 1.88 0.38
Diluted earnings (loss) per common share attributable to Consolidated Water Co. Ltd. common stockholders      
Continuing operations 1.12 1.93 0.54
Discontinued operations 0.65 (0.07) (0.16)
Diluted earnings per share 1.77 1.86 0.38
Dividends declared per common and redeemable preferred shares $ 0.41 $ 0.36 $ 0.34
Weighted average number of common shares used in the determination of:      
Basic earnings per share 15,832,328 15,739,056 15,290,509
Diluted earnings per share 15,935,962 15,865,897 15,401,653