Income Statement

Metrics20192020202120222023
Revenue & Cost
Total Revenue$2.27B$2.05B$2.26B$2.89B$2.84B
Cost of Revenue$2.07B$1.88B$2.05B$2.63B$2.57B
Gross Profit$200.41M$175.05M$205.90M$255.24M$271.07M
Gross Margin %8.84%8.53%9.13%8.84%9.55%
Operating Expenses
R&D Expenses$0.00$0.00$0.00--
SG&A Expenses$141.62M$122.20M$136.70M$150.22M$147.03M
Other Operating Expenses$9.46M$9.10M$6.38M$6.38M$14.38M
Total Operating Expenses$151.08M$131.29M$143.08M$156.60M$147.03M
Operating Performance
Operating Income$28.55M$25.13M$53.06M$90.07M$109.66M
Operating Margin %1.26%1.22%2.35%3.12%3.86%
EBITDA$82.36M$74.45M$98.03M$150.06M$158.01M
EBITDA Margin %3.63%3.63%4.35%5.20%5.57%
Other Income/Expenses
Interest Expense$6.66M$8.36M$8.47M$12.89M$31.88M
Other Income/Expenses Net$-1.28M$-7.84M$-7.66M$-5.73M$-28.44M
Income Before Tax$27.27M$17.29M$45.41M$84.34M$81.22M
Income Tax Expense$3.84M$3.24M$9.64M$16.11M$16.91M
Net Performance
Net Income$23.43M$14.06M$35.77M$68.23M$64.32M
Net Margin %1.03%0.68%1.59%2.36%2.27%
EPS$0.61$0.38$0.98$1.94$1.81
Diluted EPS$0.60$0.38$0.97$1.91$1.79

Financial Visualization

Balance Sheet

Metrics20192020202120222023
Assets
Current Assets
Cash & Cash Equivalents$347.56M$390.81M$271.75M$207.43M$283.21M
Short Term Investments---$639.00K-
Net Receivables$486.60M$452.53M$511.13M$675.57M$624.38M
Inventory$314.96M$327.38M$523.24M$727.75M$683.80M
Other Current Assets$45.96M$31.64M$42.03M$41.40M$50.17M
Total Current Assets$1.20B$1.20B$1.35B$1.65B$1.64B
Non-Current Assets
Property, Plant & Equipment (Net)$282.68M$265.24M$285.82M$304.56M$358.53M
Long Term Investments----$-219.06M
Tax Assets$5.27M$4.92M$5.97M$12.24M$26.94M
Other Non-Current Assets$8.93M$9.63M$-5.97M$-12.24M$280.48M
Total Non-Current Assets$564.79M$541.88M$555.74M$575.18M$639.01M
Total Assets
Total Assets$1.76B$1.74B$1.90B$2.23B$2.27B
Liabilities
Current Liabilities
Accounts Payable$302.99M$282.21M$426.56M$424.27M$367.48M
Short Term Debt$8.83M$9.16M$985.00K$4.28M$4.28M
Tax Payables$7.90M$5.57M$341.00K$12.24M$22.23M
Deferred Revenue-$84.12M$118.12M$197.94M$204.88M
Other Current Liabilities$139.53M$100.07M$108.38M$122.65M$114.68M
Total Current Liabilities$459.25M$481.14M$654.38M$749.14M$713.55M
Non-Current Liabilities
Long Term Debt$138.91M$131.05M$220.17M$407.36M$449.89M
Other Non-Current Liabilities$133.38M$137.67M$55.45M$43.43M$32.24M
Total Non-Current Liabilities$285.80M$273.51M$275.70M$451.78M$482.12M
Total Liabilities
Total Liabilities$745.04M$754.65M$930.08M$1.20B$1.20B
Shareholders Equity
Equity Components
Common Stock$3.70M$3.63M$3.52M$3.52M$3.57M
Retained Earnings$515.88M$492.21M$479.99M$519.90M$560.54M
Accumulated Other Comprehensive Income/Loss$-16.76M$-16.65M$-17.16M$-16.23M$-13.86M
Total Shareholders Equity$1.01B$989.59M$973.80M$1.03B$1.08B
Key Metrics
Balance Check
Total Liabilities & Equity$1.76B$1.74B$1.90B$2.23B$2.27B
Total Debt$147.74M$140.21M$221.15M$411.64M$469.83M
Net Debt$-199.82M$-250.60M$-50.60M$204.21M$186.62M

Balance Sheet Analysis

Cash Flow Statement

Metrics20192020202120222023
Operating Activities
Core Operations
Net Income$23.43M$14.06M$35.77M$68.23M$64.32M
Depreciation & Amortization$48.43M$48.79M$44.15M$44.25M$44.91M
Stock Based Compensation$10.19M$10.40M$15.26M$18.49M$15.29M
Working Capital Changes
Change in Accounts Receivable$134.93M$13.59M$-46.97M$-135.96M$50.68M
Change in Inventory$-5.24M$-10.80M$-197.87M$-206.25M$45.07M
Change in Accounts Payable$-121.86M$-15.55M$139.95M$-16.66M$-35.32M
Other Working Capital Changes$-9.26M$45.78M$34.63M$50.43M$1.55M
Total Working Capital Change$8.96M$45.55M$-95.43M$-308.43M$61.98M
Other Operating
Other Non-Cash Items$4.50M$8.96M$4.51M$7.25M$2.79M
Net Cash from Operations$93.14M$120.44M$-2.62M$-177.47M$174.29M
Investing Activities
Capital Investments
Capital Expenditures$-32.58M$-34.58M$-42.18M$-46.77M$-77.74M
Purchase of Investments-----
Sale of Investments$50.00K----
Other Investing Activities$-2.34M$-4.51M$302.00K$-93.00K$-48.00K
Net Cash from Investing$-34.86M$-34.38M$-41.88M$-41.17M$-77.14M
Financing Activities
Debt & Equity
Debt Repayment$-6.79M$-118.85M$-1.75M$-633.17M$-5.51M
Stock Repurchases$-122.11M$-25.22M$-40.22M$-9.39M$11.02M
Dividends Paid$-23.29M$-23.04M$-23.26M$-23.16M$-23.46M
Other Financing Activities$-646.00K$109.59M$-8.73M$824.23M$-5.76M
Net Cash from Financing$-152.84M$-57.53M$-73.95M$159.23M$-23.58M
Cash Position
Summary
Net Change in Cash$-94.15M$32.03M$-124.24M$-64.32M$75.78M
Cash at Beginning of Period$458.10M$363.96M$395.99M$271.75M$207.43M
Cash at End of Period$363.96M$395.99M$271.75M$207.43M$283.21M
Key Metrics
Operating Cash Flow$93.14M$120.44M$-2.62M$-177.47M$174.29M
Capital Expenditure$-35.12M$-39.52M$-42.18M$-46.77M$-77.74M
Free Cash Flow$58.02M$80.92M$-44.80M$-224.24M$96.56M

Cash Flow Analysis