Return to Stock Page

Income Statement

Metrics20202021202220232024
Revenue & Cost
Total Revenue$851.57M$1.07B$1.22B$1.13B$1.28B
Cost of Revenue$658.75M$831.54M$953.00M$853.06M$972.24M
Gross Profit$192.82M$240.61M$268.50M$277.52M$305.62M
Gross Margin %22.64%22.44%21.98%24.55%23.92%
Operating Expenses
R&D Expenses$0.00$0.00---
SG&A Expenses$89.71M$115.97M$117.11M$123.96M$190.47M
Other Operating Expenses$47.23M$42.73M$40.11M$42.87M$60.33M
Total Operating Expenses$136.94M$158.70M$157.22M$172.59M$250.80M
Operating Performance
Operating Income$55.27M$81.87M$111.28M$110.70M$54.83M
Operating Margin %6.49%7.64%9.11%9.79%4.29%
EBITDA$102.77M$125.36M$152.43M$148.05M$116.06M
EBITDA Margin %12.07%11.69%12.48%13.09%9.08%
Other Income/Expenses
Interest Expense$5.25M$2.53M$2.56M$8.14M$20.59M
Other Income/Expenses Net$-4.97M$-1.78M$-1.52M$-13.66M$-12.74M
Income Before Tax$50.30M$80.09M$109.76M$97.05M$42.08M
Income Tax Expense$11.80M$23.11M$21.43M$14.55M$9.02M
Net Performance
Net Income$38.50M$56.98M$88.34M$82.50M$33.06M
Net Margin %4.52%5.31%7.23%7.30%2.59%
EPS$1.18$1.72$2.67$2.51$0.91
Diluted EPS$1.17$1.70$2.66$2.50$0.90

Financial Visualization

Balance Sheet

Metrics20192020202120222023
Assets
Current Assets
Cash & Cash Equivalents$30.87M$51.62M$40.06M$55.09M$58.47M
Short Term Investments-----
Net Receivables$82.95M$88.29M$108.31M$96.02M$105.61M
Inventory$67.16M$61.18M$92.53M$120.89M$97.96M
Other Current Assets$9.35M$6.22M$8.15M$8.66M$11.56M
Total Current Assets$190.33M$207.31M$249.05M$280.67M$273.60M
Non-Current Assets
Property, Plant & Equipment (Net)$193.60M$235.93M$231.34M$236.40M$297.28M
Long Term Investments----$-29.13M
Tax Assets---$22.28M$29.13M
Other Non-Current Assets$8.32M$9.13M$5.32M$-17.62M$3.19M
Total Non-Current Assets$454.78M$484.28M$468.28M$443.95M$557.54M
Total Assets
Total Assets$645.11M$691.59M$717.32M$724.62M$831.14M
Liabilities
Current Liabilities
Accounts Payable$63.60M$77.34M$86.77M$77.91M$74.37M
Short Term Debt$746.00K$692.00K$9.04M$8.77M$9.59M
Tax Payables-$6.47M$9.30M$1.05M$384.00K
Deferred Revenue$1.25M$763.00K$627.00K$792.00K$384.00K
Other Current Liabilities$44.15M$44.99M$52.27M$52.37M$-24.44M
Total Current Liabilities$109.75M$130.24M$158.00M$139.84M$134.66M
Non-Current Liabilities
Long Term Debt$156.41M$116.73M$97.46M$78.91M$106.80M
Other Non-Current Liabilities$29.39M$69.74M$20.11M$18.75M$15.00M
Total Non-Current Liabilities$205.17M$205.59M$139.54M$119.94M$150.93M
Total Liabilities
Total Liabilities$314.92M$335.83M$297.54M$259.78M$285.59M
Shareholders Equity
Equity Components
Common Stock$374.00K$373.00K$373.00K$372.00K$372.00K
Retained Earnings$185.70M$213.52M$259.72M$337.46M$409.32M
Accumulated Other Comprehensive Income/Loss$-34.00M$-33.00M$-21.77M$-49.42M$-38.14M
Total Shareholders Equity$330.19M$355.76M$419.78M$464.84M$545.55M
Key Metrics
Balance Check
Total Liabilities & Equity$645.11M$691.59M$717.32M$724.62M$831.14M
Total Debt$157.16M$117.42M$106.50M$87.69M$116.39M
Net Debt$126.29M$65.80M$66.44M$32.59M$57.91M

Balance Sheet Analysis

Cash Flow Statement

Metrics20192020202120222023
Operating Activities
Core Operations
Net Income$-46.73M$38.50M$56.98M$88.34M$82.50M
Depreciation & Amortization$49.59M$47.23M$42.73M$40.11M$42.87M
Stock Based Compensation$2.05M$879.00K$1.97M$2.29M$9.31M
Working Capital Changes
Change in Accounts Receivable$574.00K$-5.77M$-19.02M$6.95M$6.97M
Change in Inventory$3.80M$6.12M$-31.38M$-32.04M$30.02M
Change in Accounts Payable$8.12M$15.92M$7.10M$-3.05M$-11.61M
Other Working Capital Changes$3.05M$-3.32M$-1.24M$-8.75M$-13.17M
Total Working Capital Change$10.70M$12.69M$-30.04M$-36.88M$12.21M
Other Operating
Other Non-Cash Items$77.51M$1.69M$5.17M$2.01M$1.81M
Net Cash from Operations$96.37M$100.80M$78.59M$97.97M$147.05M
Investing Activities
Capital Investments
Capital Expenditures---$-33.12M$-37.39M
Purchase of Investments-----
Sale of Investments-----
Other Investing Activities$-23.56M$-25.22M$-18.71M-$253.00K
Net Cash from Investing$-23.56M$-25.22M$-18.71M$-32.96M$-128.44M
Financing Activities
Debt & Equity
Debt Repayment$-137.53M$-155.03M$-65.68M$-97.25M$-567.00K
Stock Repurchases$-9.55M$-7.23M$-11.18M$-6.60M$-5.59M
Dividends Paid$-10.64M$-10.53M$-10.78M$-10.60M$-10.64M
Other Financing Activities$83.17M$114.05M$-492.00K$67.88M$-567.00K
Net Cash from Financing$-71.26M$-55.12M$-71.86M$-45.88M$-16.15M
Cash Position
Summary
Net Change in Cash$1.87M$20.75M$-11.56M$15.03M$3.38M
Cash at Beginning of Period$29.00M$30.87M$51.62M$40.06M$55.09M
Cash at End of Period$30.87M$51.62M$40.06M$55.09M$58.47M
Key Metrics
Operating Cash Flow$96.37M$100.80M$78.59M$97.97M$147.05M
Capital Expenditure$-24.88M$-25.73M$-24.01M$-33.12M$-37.39M
Free Cash Flow$71.49M$75.07M$54.58M$64.84M$109.66M

Cash Flow Analysis