← SCANSOURCE, 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 | $3.5b |
$3.6b
+0.79%
|
$3.8b
+7.79%
|
$3.9b
+0.70%
|
$3.0b
-21.31%
|
$3.2b
+3.38%
|
$3.5b
+12.03%
|
$3.8b
+7.30%
|
$3.3b
-13.94%
|
$3.0b
-6.72%
|
$3.1b
+1.48%
|
|
| Cost of Revenue | $3.2b |
$3.2b
-0.01%
|
$3.4b
+7.08%
|
$3.4b
+0.31%
|
$2.7b
-21.29%
|
$2.8b
+4.01%
|
$3.1b
+10.83%
|
$3.3b
+7.57%
|
$2.9b
-14.31%
|
$2.6b
-7.99%
|
$2.7b
+1.18%
|
|
| Gross Profit | $355.4m |
$383.6m
+7.92%
|
$436.1m
+13.69%
|
$452.6m
+3.77%
|
$355.6m
-21.43%
|
$350.7m
-1.36%
|
$426.5m
+21.62%
|
$449.2m
+5.33%
|
$399.1m
-11.17%
|
$408.6m
+2.40%
|
$422.6m
+3.42%
|
|
| Selling, General and Administrative Expense | $257.3m | $265.2m | $297.5m | $314.5m | $260.1m | $247.4m | $275.4m | $285.7m | $277.4m | $286.9m | $303.1m | |
| Amortization of Intangible Assets | $9.8m | $15.5m | $20.7m | $19.7m | $20.0m | $19.5m | $17.9m | $16.7m | $15.7m | $19.2m | — | |
| Operating Income (Loss) | $96.9m |
$88.2m
-8.92%
|
$67.6m
-23.35%
|
$90.0m
+33.01%
|
($65.0m)
-172.21%
|
$61.5m
+194.64%
|
$122.2m
+98.70%
|
$135.9m
+11.23%
|
$90.3m
-33.53%
|
$85.2m
-5.67%
|
$95.5m
+12.08%
|
|
| Interest Expense | $2.1m | $3.2m | $9.1m | $13.4m | $12.2m | $6.9m | $6.5m | $19.8m | — | — | $7.3m | |
| Interest Income, Other | — | — | $3.7m | $1.8m | $5.8m | $3.1m | $4.3m | $7.4m | $9.4m | $11.2m | $12.0m | |
| Investment Income, Interest | $3.4m | $5.3m | — | — | — | — | — | — | — | — | — | |
| Foreign Currency Transaction Gain (Loss), before Tax | ($2.6m) | ($1.9m) | ($2.1m) | ($1.2m) | ($525k) | ($845k) | ($2.1m) | ($2.2m) | ($2.2m) | ($755k) | — | |
| Other Nonoperating Income (Expense) | ($2.2m) | $11.1m | ($1.3m) | ($517k) | ($411k) | ($116k) | ($1.4m) | ($1.7m) | ($988k) | $6.0m | — | |
| Interest Expense (non-operating) | — | — | — | — | — | — | — | — | $13.0m | $8.0m | $7.3m | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | $76.1m | $79.9m | $66.4m | $67.4m | ($83.5m) | $39.5m | $93.6m | $95.0m | $78.7m | $78.5m | $98.0m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | — | — | — | — | — | — | $118.6m | $121.8m | $99.8m | $94.4m | $98.0m | |
| Current Income Tax Expense (Benefit) | $29.6m | $34.0m | $51.0m | $22.0m | $18.3m | $11.3m | $26.0m | $36.0m | $24.8m | $20.0m | $24.6m | |
| Income Tax Expense (Benefit) | $32.4m | $32.2m | $27.8m | $20.3m | $7.5m | $12.1m | $29.9m | $33.8m | $22.8m | $22.8m | $24.6m | |
| Net Income (Loss) Attributable to Parent | $63.6m |
$69.2m
+8.84%
|
$33.2m
-52.12%
|
$57.6m
+73.73%
|
($192.7m)
-434.49%
|
$10.8m
+105.60%
|
$88.8m
+722.58%
|
$89.8m
+1.14%
|
$77.1m
-14.20%
|
$71.5m
-7.15%
|
$73.3m
+2.51%
|
|
| Earnings Per Share, Basic | $2.40 | $2.74 | $1.30 | $2.25 | ($7.59) | $0.42 | $3.48 | $3.57 | $3.10 | $3.05 | $3.33 | |
| Earnings Per Share, Diluted | $2.38 | $2.71 | $1.29 | $2.24 | ($7.59) | $0.42 | $3.45 | $3.54 | $3.06 | $3.00 | $3.29 | |
| Income (Loss) from Continuing Operations, Per Basic Share | — | — | — | — | ($3) | $2 | $3 | $4 | $3 | $3 | — | |
| Income (Loss) from Continuing Operations, Per Diluted Share | — | — | — | — | ($3) | $2 | $3 | $3 | $3 | $3 | — | |
| Weighted Average Number of Shares Outstanding, Basic | 26.5m | 25.3m | 25.5m | 25.6m | 25.4m | 25.4m | 25.5m | 25.1m | 24.9m | 23.4m | 21.9m | |
| Weighted Average Number of Shares Outstanding, Diluted | 26.7m | 25.5m | 25.6m | 25.7m | 25.4m | 25.5m | 25.8m | 25.4m | 25.2m | 23.8m | 22.2m | |
| Additional Financial Items | ||||||||||||
| Goodwill, Impairment Loss | — | — | — | $0 | $119.0m | $0 | $0 | $0 | $0 | $0 | — | |
| Other Cost and Expense, Operating | — | — | — | — | — | — | — | — | — | $323.4m | — | |
| Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent | — | — | — | — | ($79.2m) | $45.4m | $88.7m | $88.1m | $77.1m | $71.5m | — | |
| Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent | — | — | — | — | ($113.4m) | ($34.6m) | $100k | $1.7m | $0 | $0 | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.