Income Statement

Metrics20192020202120222023
Revenue & Cost
Total Revenue$430.91M$374.92M$496.79M$716.57M$833.27M
Cost of Revenue$295.10M$235.67M$294.20M$367.07M$442.33M
Gross Profit$135.81M$139.25M$202.58M$349.50M$390.93M
Gross Margin %31.52%37.14%40.78%48.77%46.92%
Operating Expenses
R&D Expenses$0.00$0.00$0.00-$900.00K
SG&A Expenses$70.35M$67.29M$85.60M$123.08M$121.85M
Other Operating Expenses$5.47M$4.83M$0.00$4.22M$8.42M
Total Operating Expenses$75.82M$72.11M$85.60M$123.08M$131.17M
Operating Performance
Operating Income$58.82M$66.12M$116.99M$226.42M$259.76M
Operating Margin %13.65%17.64%23.55%31.60%31.17%
EBITDA$83.00M$79.47M$128.26M$257.00M$289.44M
EBITDA Margin %19.26%21.20%25.82%35.87%34.74%
Other Income/Expenses
Interest Expense$22.81M$21.67M$10.70M$8.16M$13.35M
Other Income/Expenses Net$-21.62M$-28.93M$-20.07M$4.76M$1.65M
Income Before Tax$37.20M$37.19M$96.91M$231.17M$261.41M
Income Tax Expense$12.93M$13.00M$28.49M$74.76M$77.90M
Net Performance
Net Income$24.54M$24.21M$68.15M$155.74M$182.88M
Net Margin %5.69%6.46%13.72%21.73%21.95%
EPS$0.55$0.52$1.43$3.27$3.85
Diluted EPS$0.55$0.52$1.43$3.27$3.85

Financial Visualization

Balance Sheet

Metrics20202021202220222023
Assets
Current Assets
Cash & Cash Equivalents$66.90M$85.01M$84.43M$103.67M$129.51M
Short Term Investments$2.39M$1.98M$2.21M$2.05M$2.91M
Net Receivables$125.58M$131.46M$151.35M$172.45M$188.00M
Inventory$80.74M$84.98M$122.80M$125.00M$159.07M
Other Current Assets$11.20M$22.85M$31.38M$28.96M$56.28M
Total Current Assets$286.80M$326.28M$392.18M$432.13M$535.76M
Non-Current Assets
Property, Plant & Equipment (Net)$152.27M$166.63M$184.11M$202.87M$324.59M
Long Term Investments$47.54M$51.16M$57.25M$57.84M$73.73M
Tax Assets$268.00K$596.00K$2.90M$558.00K$169.00K
Other Non-Current Assets$16.48M$20.01M$-376.92M$14.65M$1.43M
Total Non-Current Assets$245.22M$265.29M$-106.27M$302.17M$426.96M
Total Assets
Total Assets$532.03M$591.56M$285.90M$734.31M$962.72M
Liabilities
Current Liabilities
Accounts Payable$42.18M$68.08M$86.71M$90.19M$82.78M
Short Term Debt$1.76M$10.70M$434.00K$504.00K$7.00M
Tax Payables-----
Deferred Revenue$24.69M$45.21M-$49.60M$72.54M
Other Current Liabilities$22.91M$31.02M$105.37M$69.51M$-9.23M
Total Current Liabilities$91.54M$155.02M$192.51M$209.80M$235.89M
Non-Current Liabilities
Long Term Debt$222.72M$188.36M$168.26M$168.98M$163.00M
Other Non-Current Liabilities$645.00K-$11.00K--
Total Non-Current Liabilities$227.51M$191.85M$172.21M$174.18M$178.81M
Total Liabilities
Total Liabilities$319.06M$346.87M$364.71M$383.98M$414.70M
Shareholders Equity
Equity Components
Common Stock$5.00K$5.00K-$5.00K$5.00K
Retained Earnings$34.33M$91.05M$182.86M$234.25M$400.04M
Accumulated Other Comprehensive Income/Loss$-41.24M$-66.48M$-91.59M$-104.73M$-44.41M
Total Shareholders Equity$212.38M$243.86M$312.02M$348.82M$548.02M
Key Metrics
Balance Check
Total Liabilities & Equity$531.44M$590.73M$676.73M$734.31M$962.72M
Total Debt$224.49M$199.06M$168.69M$169.48M$170.01M
Net Debt$157.59M$114.04M$84.26M$65.81M$40.50M

Balance Sheet Analysis

Cash Flow Statement

Metrics20202021202220232023
Operating Activities
Core Operations
Net Income$24.21M$68.15M$156.41M$182.88M$182.88M
Depreciation & Amortization$20.59M$20.92M$19.69M$19.69M$19.69M
Stock Based Compensation---$18.73M-
Working Capital Changes
Change in Accounts Receivable$4.56M$-38.52M$-54.18M$-780.00K$-780.00K
Change in Inventory$-2.12M$-16.75M$-63.94M$-522.00K$-522.00K
Change in Accounts Payable$-20.94M$38.00M$7.22M$-17.43M$-17.43M
Other Working Capital Changes$24.28M$34.80M$60.53M$-29.55M$-29.55M
Total Working Capital Change$11.45M$8.24M$-50.36M$-48.28M$-48.28M
Other Operating
Other Non-Cash Items$8.61M$15.54M$10.70M$-40.26M$-40.26M
Net Cash from Operations$71.43M$117.25M$141.92M$141.11M$141.11M
Investing Activities
Capital Investments
Capital Expenditures$-18.32M$-51.51M$-71.33M$-77.96M$-77.96M
Purchase of Investments$-218.00K$-63.00K$-1.26M$-339.00K$-339.00K
Sale of Investments$471.00K$685.00K-$75.68M$75.68M
Other Investing Activities$6.00K$130.00K-$-75.68M$-75.68M
Net Cash from Investing$-18.06M$-50.76M$-72.58M$-81.30M$-81.30M
Financing Activities
Debt & Equity
Debt Repayment$-64.69M$-258.41M$-31.98M$-196.00K$-196.00K
Stock Repurchases---$-23.54M$-23.54M
Dividends Paid$-3.80M$-5.24M$-12.87M$-16.43M$-16.43M
Other Financing Activities$34.96M$219.86M$49.00K$-40.49M$-3.00M
Net Cash from Financing$-33.54M$-43.79M$-44.80M$-39.77M$-42.77M
Cash Position
Summary
Net Change in Cash$19.04M$17.34M$18.66M$25.84M$25.84M
Cash at Beginning of Period$47.86M$67.67M$85.01M$103.67M$103.67M
Cash at End of Period$66.90M$85.01M$103.67M$129.51M$129.51M
Key Metrics
Operating Cash Flow$71.43M$117.25M$141.92M$141.11M$141.11M
Capital Expenditure$-18.32M$-51.51M$-71.33M$-77.96M$-77.96M
Free Cash Flow$53.11M$65.74M$70.59M$63.15M$63.15M

Cash Flow Analysis