Metrics | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|
Revenue & Cost | |||||
Total Revenue | $3.68B | $4.51B | $5.15B | $6.30B | $6.14B |
Cost of Revenue | $2.98B | $3.53B | $3.71B | $4.50B | $4.62B |
Gross Profit | $700.19M | $976.00M | $1.44B | $1.80B | $1.52B |
Gross Margin % | 19.04% | 21.66% | 27.88% | 28.63% | 24.76% |
Operating Expenses | |||||
R&D Expenses | $0.00 | $0.00 | $0.00 | - | - |
SG&A Expenses | $392.82M | $446.92M | $466.85M | $516.25M | $616.63M |
Other Operating Expenses | $0.00 | $0.00 | $0.00 | $2.71M | - |
Total Operating Expenses | $392.82M | $446.92M | $466.85M | $516.25M | $616.63M |
Operating Performance | |||||
Operating Income | $307.37M | $529.08M | $968.48M | $1.29B | $902.39M |
Operating Margin % | 8.36% | 11.74% | 18.82% | 20.47% | 14.70% |
EBITDA | $339.24M | $566.80M | $981.40M | $1.31B | $972.93M |
EBITDA Margin % | 9.22% | 12.58% | 19.07% | 20.86% | 15.85% |
Other Income/Expenses | |||||
Interest Expense | $8.37M | $2.18M | $318.00K | $41.00K | - |
Other Income/Expenses Net | $-4.43M | $4.49M | $-13.64M | $-41.00K | $47.04M |
Income Before Tax | $302.95M | $533.57M | $954.83M | $1.29B | $949.43M |
Income Tax Expense | $53.28M | $110.09M | $217.39M | $297.13M | $210.68M |
Net Performance | |||||
Net Income | $249.66M | $423.48M | $737.44M | $992.19M | $738.75M |
Net Margin % | 6.79% | 9.40% | 14.33% | 15.75% | 12.04% |
EPS | $6.55 | $11.23 | $19.55 | $27.04 | $20.17 |
Diluted EPS | $6.42 | $11.00 | $19.55 | $26.74 | $19.93 |
Metrics | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|
Assets | |||||
Current Assets | |||||
Cash & Cash Equivalents | $319.47M | $745.62M | $618.34M | $861.56M | $921.23M |
Short Term Investments | - | - | $5.76M | $11.75M | - |
Net Receivables | $88.49M | $98.57M | $147.55M | $215.02M | $266.97M |
Inventory | $2.74B | $2.78B | $3.73B | $4.36B | $4.72B |
Other Current Assets | - | $-2.72B | $84.92M | $241.42M | $111.36M |
Total Current Assets | $3.15B | $903.73M | $4.59B | $5.68B | $6.02B |
Non-Current Assets | |||||
Property, Plant & Equipment (Net) | $50.61M | $38.93M | $37.34M | $38.64M | $48.95M |
Long Term Investments | $4.44M | $4.35M | $5.76M | $11.75M | $17.17M |
Tax Assets | $25.92M | $36.04M | $40.67M | $45.45M | $47.57M |
Other Non-Current Assets | $164.96M | $2.88B | $8.01M | $-164.69M | - |
Total Non-Current Assets | $245.93M | $2.96B | $216.56M | $95.84M | $332.28M |
Total Assets | |||||
Total Assets | $3.40B | $3.86B | $4.81B | $5.77B | $6.35B |
Liabilities | |||||
Current Liabilities | |||||
Accounts Payable | $155.02M | $175.25M | $216.01M | $273.27M | $271.65M |
Short Term Debt | - | $28.25M | - | - | $9.52M |
Tax Payables | - | $34.37M | $37.30M | $25.18M | $25.57M |
Deferred Revenue | - | - | $42.61M | $37.96M | $36.61M |
Other Current Liabilities | $226.01M | $181.50M | $247.55M | $360.62M | $-71.69M |
Total Current Liabilities | $381.03M | $419.37M | $543.46M | $671.84M | $271.65M |
Non-Current Liabilities | |||||
Long Term Debt | $1.02B | $1.05B | $1.19B | $1.15B | $1.05B |
Other Non-Current Liabilities | - | $23.74M | $33.47M | $-1.15B | $36.61M |
Total Non-Current Liabilities | $1.04B | $1.10B | $1.22B | $1.15B | $1.09B |
Total Liabilities | |||||
Total Liabilities | $1.42B | $1.52B | $1.76B | $1.82B | $1.74B |
Shareholders Equity | |||||
Equity Components | |||||
Common Stock | $382.00K | $375.00K | $373.00K | $366.00K | $364.00K |
Retained Earnings | $1.47B | $1.89B | $2.63B | $3.62B | $4.32B |
Accumulated Other Comprehensive Income/Loss | $-92.60M | $-96.87M | - | - | - |
Total Shareholders Equity | $1.97B | $2.35B | $3.04B | $3.95B | $4.61B |
Key Metrics | |||||
Balance Check | |||||
Total Liabilities & Equity | $3.40B | $3.86B | $4.81B | $5.77B | $6.35B |
Total Debt | $1.05B | $1.08B | $1.19B | $1.15B | $1.06B |
Net Debt | $733.75M | $330.97M | $567.87M | $289.09M | $141.03M |
Metrics | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|
Operating Activities | |||||
Core Operations | |||||
Net Income | $249.66M | $423.48M | $737.44M | $992.19M | $738.75M |
Depreciation & Amortization | $27.92M | $31.05M | $26.25M | $24.75M | $25.33M |
Stock Based Compensation | $19.61M | $20.00M | $20.07M | $22.33M | $22.51M |
Working Capital Changes | |||||
Change in Accounts Receivable | - | - | $-65.11M | $-102.95M | $-64.17M |
Change in Inventory | $3.62M | $-40.09M | - | $-624.52M | $-357.41M |
Change in Accounts Payable | - | - | $76.16M | $76.99M | $22.61M |
Other Working Capital Changes | $-4.39M | $828.00K | $4.05B | $5.81M | $-37.50M |
Total Working Capital Change | $33.23M | $42.33M | $-951.42M | $-644.67M | $-436.46M |
Other Operating | |||||
Other Non-Cash Items | $16.40M | $13.50M | $15.57M | $10.67M | $4.12M |
Net Cash from Operations | $346.82M | $530.36M | $-152.09M | $405.27M | $355.57M |
Investing Activities | |||||
Capital Investments | |||||
Capital Expenditures | $-24.39M | $-19.93M | $-25.66M | $-26.97M | $-38.19M |
Purchase of Investments | $-754.00K | $-2.49M | $-2.80M | $-1.03M | $-750.00K |
Sale of Investments | $754.00K | $2.49M | $2.80M | $1.03M | $750.00K |
Other Investing Activities | $10.90M | $1.70M | $551.00K | $481.00K | $560.00K |
Net Cash from Investing | $-13.49M | $-18.23M | $-26.82M | $-32.29M | $-43.62M |
Financing Activities | |||||
Debt & Equity | |||||
Debt Repayment | $-309.30M | $-16.38M | $-331.28M | $-20.46M | $-153.68M |
Stock Repurchases | $-16.04M | $-69.59M | $-60.99M | $-109.30M | $-59.07M |
Dividends Paid | - | - | - | - | $-39.53M |
Other Financing Activities | - | - | $443.90M | $-129.76M | $-150.88M |
Net Cash from Financing | $-325.33M | $-85.97M | $51.63M | $-129.76M | $-252.28M |
Cash Position | |||||
Summary | |||||
Net Change in Cash | $8.00M | $426.16M | $-127.29M | $243.23M | $59.67M |
Cash at Beginning of Period | $311.47M | $319.47M | $745.62M | $618.34M | $861.56M |
Cash at End of Period | $319.47M | $745.62M | $618.34M | $861.56M | $921.23M |
Key Metrics | |||||
Operating Cash Flow | $346.82M | $530.36M | $-152.09M | $405.27M | $355.57M |
Capital Expenditure | $-24.39M | $-19.93M | $-25.66M | $-26.97M | $-38.19M |
Free Cash Flow | $322.44M | $510.43M | $-177.76M | $378.30M | $317.38M |