← COGENT COMMUNICATIONS HOLDINGS, INC.
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $446.9m |
$485.2m
+8.56%
|
$520.2m
+7.22%
|
$546.2m
+4.99%
|
$568.1m
+4.02%
|
$589.8m
+3.82%
|
$599.6m
+1.66%
|
$940.9m
+56.92%
|
$1.0b
+10.12%
|
$975.8m
-5.82%
|
$957.2m
-1.90%
|
|
| Cost of Revenue | $194.1m |
$209.3m
+7.84%
|
$219.5m
+4.90%
|
$219.8m
+0.13%
|
$219.2m
-0.29%
|
$226.3m
+3.28%
|
$228.2m
+0.80%
|
$544.2m
+138.54%
|
$641.8m
+17.93%
|
$535.0m
-16.65%
|
$514.3m
-3.87%
|
|
| Gross Profit | $252.8m |
$275.9m
+9.12%
|
$300.7m
+8.98%
|
$326.4m
+8.54%
|
$348.9m
+6.92%
|
$363.5m
+4.16%
|
$371.4m
+2.20%
|
$396.7m
+6.79%
|
$394.3m
-0.61%
|
$440.8m
+11.80%
|
$442.9m
+0.49%
|
|
| Selling, General and Administrative Expense | $120.7m | $127.9m | $133.9m | $146.9m | $158.5m | $162.4m | $163.0m | $275.3m | $275.8m | $274.4m | $280.1m | |
| Operating Lease, Expense | — | — | — | — | — | $22.0m | $21.8m | $29.1m | $35.3m | $31.9m | — | |
| Operating Lease, Lease Income | — | — | — | — | — | — | $35k | — | — | — | — | |
| Operating expenses: | ||||||||||||
| Operating Income (Loss) | $64.0m |
$75.9m
+18.54%
|
$86.6m
+14.02%
|
$100.3m
+15.83%
|
$106.9m
+6.65%
|
$119.2m
+11.51%
|
$114.0m
-4.42%
|
($129.3m)
-213.49%
|
($197.6m)
-52.79%
|
($101.1m)
+48.85%
|
($63.0m)
+37.67%
|
|
| Interest Expense | $40.8m | $48.5m | $51.1m | $57.5m | $62.5m | $67.1m | $67.6m | $106.8m | $123.3m | — | $171.7m | |
| Foreign Currency Transaction Gain (Loss), Realized | — | — | — | — | $2.5m | — | — | — | — | — | — | |
| Interest and Other Income | $1.0m | $3.7m | $5.9m | $9.9m | $978k | $1.4m | $3.4m | $7.0m | $14.6m | $4.9m | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | $41.8m | $52.2m | $63.9m | $72.8m | $23.8m | $73.8m | $34.8m | $1.2b | ($257.5m) | ($244.6m) | ($68.0m) | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $24.3m | $31.1m | $41.4m | $52.7m | $10.3m | $71.4m | $26.4m | $1.2b | ($259.6m) | ($245.0m) | ($68.0m) | |
| Income Tax Expense (Benefit) | $9.3m | $25.2m | $12.7m | $15.2m | $4.1m | $23.2m | $21.2m | ($54.0m) | ($55.6m) | ($62.8m) | ($22.8m) | |
| Net Income (Loss) Attributable to Parent | $14.9m |
$5.9m
-60.64%
|
$28.7m
+387.87%
|
$37.5m
+30.88%
|
$6.2m
-83.43%
|
$48.2m
+675.18%
|
$5.1m
-89.32%
|
$1.3b
+24646.23%
|
($204.1m)
-116.03%
|
($182.2m)
+10.73%
|
($45.2m)
+75.17%
|
|
| Earnings Per Share, Basic | $0.33 | $0.13 | $0.63 | $0.82 | $0.14 | $1.04 | $0.11 | $26.88 | ($4.28) | ($3.80) | ($0.94) | |
| Earnings Per Share, Diluted | $0.33 | $0.13 | $0.63 | $0.81 | $0.13 | $1.03 | $0.11 | $26.62 | ($4.28) | ($3.80) | ($0.94) | |
| Common Stock, Dividends, Per Share, Declared | $1.51 | $1.80 | $2.12 | $2.44 | $2.78 | $3.17 | $3.56 | $3.76 | $3.92 | $3.05 | — | |
| Weighted Average Number of Shares Outstanding, Basic | 44.6m | 44.9m | 45.3m | 45.5m | 45.9m | 46.4m | 46.9m | 47.4m | 47.6m | 47.9m | 48.0m | |
| Weighted Average Number of Shares Outstanding, Diluted | 44.9m | 45.2m | 45.8m | 46.1m | 46.7m | 47.0m | 47.2m | 47.8m | 47.6m | 47.9m | 48.2m | |
| Additional Financial Items | ||||||||||||
| Business Combination, Acquisition Related Costs | — | — | — | — | — | — | $2.2m | $18.5m | $21.4m | $0 | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.