For the year ending 2025-12-31, IRDM made $871,659K in revenue. $96,507K in net income. Net profit margin of 11.07%.
| Income Statement | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| Total revenue | 871,659 | 830,682 | 790,723 | 721,034 |
| Cost of product and service sold-Service | 197,577 | 178,140 | 158,710 | 115,137 |
| Cost of product and service sold-Manufactured Product Other | 50,426 | 52,427 | 66,410 | 86,012 |
| Research and development | 19,758 | 28,422 | 20,269 | 16,218 |
| Selling, general and administrative | 157,711 | 168,182 | 143,706 | 123,504 |
| Depreciation and amortization | 210,207 | 203,127 | 320,000 | 303,484 |
| Total operating expenses | 635,679 | 630,298 | 709,095 | 644,355 |
| Operating income | 235,980 | 200,384 | 81,628 | 76,679 |
| Interest expense, net | -88,252 | -91,134 | -90,387 | -65,089 |
| Gain (loss) on extinguishment of debt | - | 0 | 0 | -1,187 |
| Other income (expense), net | -2,915 | 534 | 4,012 | 107 |
| Total other expense | -91,167 | -90,600 | -86,375 | -67,665 |
| Income (loss) before income taxes and equity in net earnings of affiliates | 144,813 | 109,784 | -4,747 | 9,014 |
| Income tax (expense) benefit | 27,618 | 12,259 | -26,251 | 292 |
| (gain) loss on equity method investments | -2,823 | 15,251 | -6,089 | -1,496 |
| Net income | 114,372 | 112,776 | 15,415 | 8,722 |
| Unrealized gain (loss) on cash flow hedges, net of tax | - | -12,493 | -17,598 | 58,668 |
| Foreign currency translation adjustments | 3,064 | -3,143 | -58 | -53 |
| Loss from components excluded from assessment of cash flow hedge effectiveness | -20,929 | - | - | - |
| Comprehensive income (loss) | 96,507 | 97,140 | -2,241 | 67,337 |
| Earnings per share, basic and diluted | 1.07 | 0.95 | 0.12 | 0.07 |
| Earnings per share, diluted | 1.06 | 0.94 | - | - |
| Weighted average number of shares outstanding, diluted | 107,837,000 | 119,792,000 | 127,215,000 | 130,134,000 |
| Weighted average shares outstanding - basic | 107,240,000 | 118,566,000 | 125,598,000 | 128,255,000 |
Iridium Communications Inc. (IRDM)
Iridium Communications Inc. (IRDM)