Quest Resource Holding Corp

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 $183.8m
$138.3m -24.73%
$103.8m -24.97%
$99.0m -4.65%
$98.7m -0.32%
$155.7m +57.83%
$284.0m +82.41%
$288.4m +1.53%
$288.5m +0.05%
$250.2m -13.28%
$248.1m -0.87%
Cost of Revenue $169.4m
$122.6m -27.61%
$86.9m -29.10%
$80.3m -7.69%
$79.6m -0.81%
$126.9m +59.40%
$235.2m +85.34%
$238.3m +1.33%
$238.5m +0.09%
$207.7m -12.94%
$207.4m -0.14%
Gross Profit $14.4m
$15.7m +9.04%
$16.9m +7.32%
$18.7m +11.05%
$19.1m +1.76%
$28.8m +51.25%
$48.9m +69.51%
$50.1m +2.48%
$50.0m -0.14%
$42.5m -14.90%
$40.7m -4.40%
Selling, General and Administrative Expense $18.2m $17.1m $16.2m $16.8m $17.1m $21.7m $37.8m $37.7m $39.5m $37.6m $33.6m
Amortization of Intangible Assets $3.7m $3.7m $2.5m $1.2m $1.0m $2.3m $9.2m $9.1m $9.2m $5.1m
Operating Lease, Expense $611k $609k $603k $609k $675k $947k $754k $811k $689k
Operating Expenses $22.2m $21.1m $18.9m $18.1m $18.3m $24.2m $47.5m $47.2m $54.5m $48.7m $38.1m
Operating Income (Loss) ($7.8m)
($5.4m) +31.42%
($2.0m) +62.61%
$595k +129.75%
$750k +26.00%
$4.6m +516.23%
$1.4m -69.60%
$2.8m +101.00%
($4.5m) -257.89%
($6.2m) -38.05%
$2.6m +141.76%
Interest Expense $241k $468k $438k $432k $702k $2.5m $7.3m $9.7m $10.3m $9.2m $8.8m
Interest Expense, Debt $475k $1.6m $6.0m $7.8m $8.1m $7.6m $8.8m
Other Expenses $241k $468k $438k
Other Income $1.4m ($116k)
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest ($8.0m) ($5.8m) ($2.4m) $164k $1.3m $2.0m ($5.9m) ($6.9m) ($14.8m) ($15.4m) ($17.4m)
Income Tax Expense (Benefit) $219k $254k $321k $173k $387k $291k $16k $128k
Net Income (Loss) Attributable to Parent ($8.0m)
($5.8m) +27.66%
($2.4m) +58.10%
($55k) +97.74%
$1.0m +1972.50%
$1.7m +63.49%
($6.0m) -457.65%
($7.3m) -20.56%
($15.1m) -106.59%
($15.4m) -2.12%
($17.5m) -14.03%
Earnings Per Share, Basic $0.00 $0.05 $0.09 ($0.31) ($0.36) ($0.73) ($0.73) ($0.82)
Earnings Per Share, Diluted ($0.55) ($0.38) ($0.16) $0.00 $0.05 $0.08 ($0.31) ($0.36) ($0.73) ($0.73) ($0.82)
Weighted Average Number of Shares Outstanding, Basic 15.3m 16.7m 18.9m 19.5m 20.1m 20.6m 21.0m 21.2m
Weighted Average Number of Shares Outstanding, Diluted 15.3m 16.8m 20.7m 19.5m 20.1m 20.6m 21.0m 21.2m