ICC Holdings, Inc. (ICCH)
NASDAQ: ICCH · IEX Real-Time Price · USD
22.82
+0.06 (0.26%)
At close: Jul 19, 2024, 4:30 PM
22.95
+0.13 (0.57%)
Pre-market: Jul 20, 2024, 9:29 AM EDT

ICC Holdings Income Statement

Millions USD. Fiscal year is Jan - Dec.
Year Ending
TTM Dec 31, 2023Dec 31, 2022Dec 31, 2021Dec 31, 2020Dec 31, 2019 2018 - 2014
Revenue
86.482.9469.6861.4456.5259.52
Upgrade
Revenue Growth (YoY)
17.89%19.03%13.41%8.71%-5.05%16.34%
Upgrade
Cost of Revenue
49.2247.9344.5334.732.5633.71
Upgrade
Gross Profit
37.1835.0125.1526.7423.9625.81
Upgrade
Selling, General & Admin
30.6329.3125.6721.5519.1720.6
Upgrade
Operating Expenses
30.6329.3125.6721.5519.1720.6
Upgrade
Operating Income
6.565.71-0.535.194.795.21
Upgrade
Interest Expense / Income
0.180.180.20.240.210.13
Upgrade
Pretax Income
6.375.52-0.724.964.585.08
Upgrade
Income Tax
1.461.27-0.140.821.050.79
Upgrade
Net Income
4.924.26-0.584.143.534.29
Upgrade
Net Income Growth
325.02%--17.31%-17.77%380.73%
Upgrade
Shares Outstanding (Basic)
333333
Upgrade
Shares Outstanding (Diluted)
333333
Upgrade
Shares Change
0.45%-2.16%-1.07%0.76%0.93%-3.44%
Upgrade
EPS (Basic)
1.661.44-0.191.361.171.43
Upgrade
EPS (Diluted)
1.651.43-0.191.351.161.42
Upgrade
EPS Growth
323.08%--16.38%-18.31%389.66%
Upgrade
Free Cash Flow
10.627.9210.064.461.252.15
Upgrade
Free Cash Flow Per Share
3.592.693.321.470.410.71
Upgrade
Gross Margin
43.04%42.21%36.09%43.52%42.39%43.36%
Upgrade
Operating Margin
7.59%6.88%-0.75%8.45%8.47%8.75%
Upgrade
Profit Margin
5.69%5.13%-0.83%6.74%6.25%7.21%
Upgrade
Free Cash Flow Margin
12.29%9.55%14.44%7.27%2.20%3.61%
Upgrade
Effective Tax Rate
22.84%22.91%-16.44%22.87%15.49%
Upgrade
EBITDA
7.356.470.175.95.476
Upgrade
EBITDA Margin
8.50%7.80%0.24%9.60%9.68%10.09%
Upgrade
Depreciation & Amortization
0.790.760.690.710.680.79
Upgrade
EBIT
6.565.71-0.535.194.795.21
Upgrade
EBIT Margin
7.59%6.88%-0.75%8.45%8.47%8.75%
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).