Metrics | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|
Revenue & Cost | |||||
Total Revenue | $527.11M | $471.06M | $570.78M | $681.44M | $769.37M |
Cost of Revenue | $330.10M | $300.70M | $371.54M | $454.24M | $512.53M |
Gross Profit | $197.02M | $170.36M | $199.24M | $227.20M | $256.84M |
Gross Margin % | 37.38% | 36.17% | 34.91% | 33.34% | 33.38% |
Operating Expenses | |||||
R&D Expenses | $0.00 | $0.00 | $0.00 | - | - |
SG&A Expenses | $127.80M | $112.12M | $132.11M | $121.98M | $155.01M |
Other Operating Expenses | $0.00 | $0.00 | $0.00 | $805.00K | - |
Total Operating Expenses | $127.80M | $112.12M | $132.11M | $121.98M | $155.01M |
Operating Performance | |||||
Operating Income | $69.21M | $58.24M | $67.13M | $110.76M | $101.83M |
Operating Margin % | 13.13% | 12.36% | 11.76% | 16.25% | 13.24% |
EBITDA | $104.48M | $94.63M | $103.36M | $131.87M | $138.47M |
EBITDA Margin % | 19.82% | 20.09% | 18.11% | 19.35% | 18.00% |
Other Income/Expenses | |||||
Interest Expense | $220.00K | $164.00K | $46.00K | $104.00K | $337.00K |
Other Income/Expenses Net | $16.19M | $18.02M | $18.60M | $-12.61M | $18.07M |
Income Before Tax | $85.40M | $76.26M | $85.73M | $98.14M | $119.89M |
Income Tax Expense | $20.57M | $17.29M | $20.42M | $22.25M | $28.01M |
Net Performance | |||||
Net Income | $64.92M | $59.00M | $65.33M | $75.94M | $91.91M |
Net Margin % | 12.32% | 12.52% | 11.45% | 11.14% | 11.95% |
EPS | $0.91 | $0.84 | $0.94 | $1.04 | $1.28 |
Diluted EPS | $0.91 | $0.84 | $0.94 | $1.04 | $1.28 |
Metrics | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|
Assets | |||||
Current Assets | |||||
Cash & Cash Equivalents | $138.96M | $166.84M | $105.84M | $53.27M | $75.92M |
Short Term Investments | $100.44M | $42.09M | $39.97M | $96.13M | $95.51M |
Net Receivables | $48.46M | $45.10M | $58.84M | $62.86M | $64.73M |
Inventory | $59.09M | $59.58M | $55.51M | $84.27M | $94.92M |
Other Current Assets | $6.38M | $7.26M | $8.15M | $12.51M | $9.58M |
Total Current Assets | $353.33M | $320.87M | $268.30M | $309.03M | $340.65M |
Non-Current Assets | |||||
Property, Plant & Equipment (Net) | $188.46M | $187.33M | $208.91M | $212.04M | $222.98M |
Long Term Investments | $153.03M | $220.02M | $291.18M | $247.53M | $255.61M |
Tax Assets | $689.00K | $1.04M | $1.37M | $1.45M | $1.71M |
Other Non-Current Assets | $34.10M | $7.04M | $603.00K | $465.00K | $15.19M |
Total Non-Current Assets | $624.53M | $663.69M | $750.32M | $709.75M | $743.74M |
Total Assets | |||||
Total Assets | $977.86M | $984.56M | $1.02B | $1.02B | $1.08B |
Liabilities | |||||
Current Liabilities | |||||
Accounts Payable | $12.72M | $13.03M | $14.97M | $25.25M | $15.82M |
Short Term Debt | $1.81M | $1.61M | $2.01M | $1.84M | $2.38M |
Tax Payables | $3.17M | $6.96M | $6.01M | $5.87M | $8.09M |
Deferred Revenue | - | - | - | - | $30.75M |
Other Current Liabilities | $61.85M | $48.42M | $56.98M | $63.05M | $68.61M |
Total Current Liabilities | $79.54M | $70.02M | $79.97M | $90.13M | $94.89M |
Non-Current Liabilities | |||||
Long Term Debt | $8.02M | $7.58M | $13.85M | $11.45M | $13.52M |
Other Non-Current Liabilities | $83.36M | $95.96M | $110.55M | $89.31M | $107.40M |
Total Non-Current Liabilities | $138.67M | $151.44M | $169.85M | $145.76M | $166.40M |
Total Liabilities | |||||
Total Liabilities | $218.22M | $221.46M | $249.82M | $235.90M | $261.28M |
Shareholders Equity | |||||
Equity Components | |||||
Common Stock | $45.22M | $45.89M | $46.62M | $47.45M | $48.23M |
Retained Earnings | $40.81M | $32.31M | $39.55M | $48.28M | $62.95M |
Accumulated Other Comprehensive Income/Loss | $-20.25M | $-19.82M | $-25.01M | $-30.17M | $-23.21M |
Total Shareholders Equity | $759.85M | $763.33M | $769.04M | $783.17M | $823.42M |
Key Metrics | |||||
Balance Check | |||||
Total Liabilities & Equity | $978.07M | $984.79M | $1.02B | $1.02B | $1.08B |
Total Debt | $9.83M | $9.19M | $15.86M | $13.29M | $15.90M |
Net Debt | $-129.13M | $-157.65M | $-89.98M | $-39.98M | $-60.02M |
Metrics | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|
Operating Activities | |||||
Core Operations | |||||
Net Income | $64.84M | $58.97M | $65.31M | $75.89M | $91.91M |
Depreciation & Amortization | $18.78M | $18.18M | $17.57M | $17.67M | $18.24M |
Stock Based Compensation | - | - | - | $-1.08M | $1.23M |
Working Capital Changes | |||||
Change in Accounts Receivable | $5.09M | $3.48M | $-14.13M | $-3.07M | $317.00K |
Change in Inventory | $-4.38M | $-770.00K | $3.94M | $-28.42M | $-9.60M |
Change in Accounts Payable | $1.08M | $3.85M | $10.01M | $10.33M | $-3.57M |
Other Working Capital Changes | $1.94M | $-16.74M | $-594.00K | $-7.42M | $-5.70M |
Total Working Capital Change | $12.11M | $-3.57M | $-154.00K | $-28.58M | $-18.55M |
Other Operating | |||||
Other Non-Cash Items | $1.66M | $1.40M | $3.84M | $6.61M | $2.70M |
Net Cash from Operations | $100.22M | $74.71M | $85.30M | $72.05M | $94.61M |
Investing Activities | |||||
Capital Investments | |||||
Capital Expenditures | - | - | - | $-23.36M | $-26.80M |
Purchase of Investments | $-71.16M | $-113.00M | $-111.24M | $-97.66M | $-94.31M |
Sale of Investments | $76.41M | $116.94M | $48.26M | $52.42M | $106.90M |
Other Investing Activities | $-20.26M | $5.56M | $-28.91M | $-93.31M | $-91.66M |
Net Cash from Investing | $-15.01M | $9.50M | $-91.90M | $-68.59M | $-14.20M |
Financing Activities | |||||
Debt & Equity | |||||
Debt Repayment | $-3.19M | $-3.88M | $-3.62M | $-3.85M | $-10.00K |
Stock Repurchases | $-34.12M | $-32.06M | $-30.18M | $-31.91M | $-33.11M |
Dividends Paid | $-23.46M | $-23.81M | $-24.14M | $-24.63M | $-25.08M |
Other Financing Activities | $3.58M | $3.90M | $3.79M | $3.99M | $-33.08M |
Net Cash from Financing | $-57.19M | $-55.85M | $-54.15M | $-56.40M | $-58.18M |
Cash Position | |||||
Summary | |||||
Net Change in Cash | $28.05M | $27.92M | $-61.03M | $-52.59M | $22.66M |
Cash at Beginning of Period | $111.29M | $139.34M | $167.26M | $106.23M | $53.64M |
Cash at End of Period | $139.34M | $167.26M | $106.23M | $53.64M | $76.29M |
Key Metrics | |||||
Operating Cash Flow | $100.22M | $74.71M | $85.30M | $72.05M | $94.61M |
Capital Expenditure | $-20.26M | $-17.97M | $-31.43M | $-23.36M | $-26.80M |
Free Cash Flow | $79.96M | $56.74M | $53.87M | $48.70M | $67.82M |