Income Statement

Metrics20192020202120222023
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

Financial Visualization

Balance Sheet

Metrics20192020202120222023
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

Balance Sheet Analysis

Cash Flow Statement

Metrics20192020202120222023
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

Cash Flow Analysis