← TUCOWS INC /PA/
| 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 | $189.8m |
$329.4m
+73.54%
|
$346.0m
+5.04%
|
$337.1m
-2.56%
|
$311.2m
-7.69%
|
$304.3m
-2.21%
|
$321.1m
+5.52%
|
$339.3m
+5.67%
|
$362.3m
+6.76%
|
$390.3m
+7.74%
|
$394.4m
+1.06%
|
|
| Cost of Revenue | $126.8m |
$244.9m
+93.19%
|
$232.1m
-5.23%
|
$236.4m
+1.84%
|
$225.7m
-4.51%
|
$226.0m
+0.14%
|
$242.9m
+7.45%
|
$272.7m
+12.26%
|
$279.2m
+2.41%
|
$296.3m
+6.12%
|
$296.2m
-0.04%
|
|
| Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization | — | — | — | $217.6m |
$200.4m
-7.90%
|
$193.0m
-3.67%
|
$196.3m
+1.67%
|
$202.3m
+3.05%
|
$209.7m
+3.70%
|
$230.6m
+9.94%
|
$296.2m
+28.46%
|
|
| Gross Profit | $63.1m |
$84.5m
+34.05%
|
$96.8m
+14.49%
|
$100.8m
+4.14%
|
$85.5m
-15.17%
|
$78.3m
-8.41%
|
$78.2m
-0.06%
|
$66.7m
-14.80%
|
$83.0m
+24.54%
|
$94.0m
+13.16%
|
$98.2m
+4.55%
|
|
| Interest Income (Expense), Net | ($450k) |
($3.6m)
-692.99%
|
($3.7m)
-3.36%
|
($4.8m)
-29.35%
|
($3.6m)
+24.28%
|
($4.6m)
-27.86%
|
($14.5m)
-213.10%
|
($41.8m)
-188.95%
|
($51.3m)
-22.75%
|
($55.3m)
-7.80%
|
$1.4m
+102.61%
|
|
| Research and Development Expense | $4.5m | $7.3m | $8.7m | $9.7m | $12.4m | $14.3m | $14.2m | $19.2m | $18.6m | $17.8m | $18.4m | |
| Selling and Marketing Expense | $20.8m | $29.4m | $33.1m | $34.3m | $34.3m | $39.5m | $53.9m | $67.8m | $59.4m | $48.4m | $97.0m | |
| General and Administrative Expense | $11.4m | $13.6m | $17.7m | $17.9m | $20.3m | $22.4m | $30.8m | $33.4m | $37.1m | $42.9m | $46.9m | |
| Amortization of Intangible Assets | $953k | $8.4m | $9.2m | $10.3m | $11.4m | $10.0m | $11.4m | $10.8m | $5.3m | $4.7m | — | |
| Operating Expenses | $38.0m | $57.4m | $67.4m | $71.4m | $78.6m | $86.1m | $109.9m | $130.3m | $148.0m | $117.4m | $119.1m | |
| Operating Income (Loss) | $25.0m |
$27.1m
+8.12%
|
$29.3m
+8.28%
|
$29.3m
+0.05%
|
$6.9m
-76.42%
|
($7.8m)
-212.38%
|
($31.7m)
-307.33%
|
($63.7m)
-101.04%
|
($65.0m)
-2.14%
|
($23.5m)
+63.88%
|
($20.9m)
+11.10%
|
|
| Interest Expense | — | — | — | — | — | — | — | $46.3m | — | — | $57.8m | |
| Investment Income, Interest | — | — | — | — | — | — | — | $4.5m | $3.2m | $1.9m | — | |
| Gain (Loss) on Derivative Instruments, Net, Pretax | — | — | — | — | — | — | $496k | — | — | — | — | |
| Other income (expense): | ||||||||||||
| Other Nonoperating Income (Expense) | $516k | $561k | $518k | — | ($158k) | ($370k) | ($177k) | $0 | $436k | $11.4m | — | |
| Interest Expense (non-operating) | — | — | — | — | — | — | — | — | $54.4m | $57.2m | $57.8m | |
| Nonoperating Income (Expense) | $66k | ($3.0m) | ($3.2m) | ($4.8m) | $3.8m | $15.0m | $3.9m | ($39.4m) | ($36.9m) | ($43.8m) | — | |
| Interest Income (Expense), Nonoperating, Net | — | — | — | — | — | — | — | — | ($51.3m) | ($55.3m) | $1.4m | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | $25.1m | $24.1m | $26.2m | $24.6m | $10.8m | $7.3m | $27.8m | $103.1m | $101.9m | ($97.6m) | ($74.0m) | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $25.1m | $24.1m | $26.2m | $24.6m | $10.8m | $7.3m | ($27.8m) | ($103.1m) | ($101.9m) | ($67.3m) | ($74.0m) | |
| Current Income Tax Expense (Benefit) | — | — | — | — | $1.9m | $2.0m | $441k | $944k | $2.7m | $8.8m | $9.6m | |
| Income Tax Expense (Benefit) | $9.0m | $1.7m | $9.0m | $9.2m | $5.0m | $3.9m | ($217k) | ($6.9m) | $8.0m | $8.5m | $9.6m | |
| Net Income (Loss) Attributable to Parent | $16.1m |
$22.3m
+38.96%
|
$17.1m
-23.25%
|
$15.4m
-10.14%
|
$5.8m
-62.50%
|
$3.4m
-41.75%
|
($27.6m)
-919.59%
|
($96.2m)
-248.91%
|
($109.9m)
-14.20%
|
($75.8m)
+30.99%
|
($83.6m)
-10.30%
|
|
| Earnings Per Share, Basic | $1.53 | $2.12 | $1.62 | $1.45 | $0.55 | $0.32 | ($2.56) | ($8.85) | ($10.02) | ($6.85) | ($7.52) | |
| Earnings Per Share, Diluted | $1.50 | $2.07 | $1.59 | $1.43 | $0.54 | $0.31 | ($2.56) | ($8.85) | ($10.02) | ($6.85) | ($7.52) | |
| Weighted Average Number of Shares Outstanding, Basic | 10.5m | 10.5m | 10.6m | 10.6m | 10.6m | 10.7m | 10.8m | 10.9m | 11.0m | 11.1m | 11.1m | |
| Weighted Average Number of Shares Outstanding, Diluted | 10.7m | 10.8m | 10.8m | 10.8m | 10.7m | 10.8m | 10.8m | 10.9m | 11.0m | 11.1m | 11.1m | |
| Additional Financial Items | ||||||||||||
| Business Combination, Acquisition Related Costs | — | — | — | — | $500k | $2.7m | $2.7m | $1.9m | $13.9m | $4.0m | — | |
| Cost, Depreciation and Amortization | — | — | — | — | — | — | — | — | — | $42.7m | — | |
| Goodwill, Impairment Loss | — | — | — | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $10.7m | |
| Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest | $16.1m | $22.3m | $17.1m | $15.4m | $5.8m | $7.3m | $27.8m | $103.1m | $101.9m | $67.3m | — |