$852.54M
Revenue
$-121.88M
Net Income
35.88%
Gross Margin
-11.14%
Op. Margin
$7.90M
Free Cash Flow
| Breakdown | Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2021 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q1 2020 (Jun 30, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q1 2017 (Mar 31, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
Q1 2015 (Mar 31, 2015) |
Q4 2014 (Dec 31, 2014) |
Q3 2014 (Sep 30, 2014) |
Q2 2014 (Jun 30, 2014) |
Q1 2014 (Mar 31, 2014) |
Q4 2013 (Dec 31, 2013) |
Q3 2013 (Sep 30, 2013) |
Q2 2013 (Jun 30, 2013) |
Q1 2013 (Mar 31, 2013) |
Q4 2012 (Dec 31, 2012) |
Q3 2012 (Sep 30, 2012) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
Q2 2011 (Jun 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $188.49M | $211.78M | $215.85M | $236.42M | $240.70M | $263.87M | $268.82M | $298.96M | $283.45M | $285.28M | $282.23M | $301.38M | $304.21M | $295.83M | $267.37M | $273.85M | $263.96M | $288.57M | $266.22M | $268.92M | $270.47M | $283.47M | $261.77M | $259.86M | $257.19M | $263.50M | $248.39M | $244.90M | $244.08M | $238.09M | $233.51M | $234.81M | $236.06M | $247.94M | $259.96M | $271.98M | $266.07M | $263.08M | $246.29M | $258.43M | $254.28M | $257.11M | $230.42M | $210.66M | $204.29M | $210.35M | $188.03M | $174.45M | $171.99M | $175.46M |
| Revenue Growth % (YoY) | -21.7% | -19.7% | -19.7% | -20.9% | nan% | -7.5% | -4.8% | -0.8% | 6.0% | -6.2% | -4.6% | nan% | 11.1% | 12.1% | 0.4% | 1.8% | -2.4% | 1.8% | 1.7% | 3.5% | 5.2% | 7.6% | 5.4% | 6.1% | 5.4% | 10.7% | 6.4% | 4.3% | 3.4% | -4.0% | -10.2% | -13.7% | -11.3% | -5.8% | 5.6% | 5.2% | 4.6% | 2.3% | 6.9% | 22.7% | 24.5% | 22.2% | 22.5% | 20.8% | 18.8% | 19.9% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $117.32M | $130.11M | $147.34M | $151.89M | $152.70M | $169.12M | $173.24M | $192.21M | $167.86M | $178.76M | $177.03M | $188.65M | $186.29M | $179.31M | $162.40M | $161.94M | $168.29M | $186.08M | $172.61M | $172.94M | $169.79M | $182.16M | $166.80M | $167.74M | $164.50M | $166.04M | $161.59M | $164.41M | $167.39M | $167.51M | $157.40M | $180.84M | $165.07M | $185.66M | $168.35M | $165.49M | $161.91M | $156.85M | $145.00M | $152.90M | $147.90M | $151.03M | $137.42M | $128.37M | $126.41M | $131.87M | $117.90M | $112.54M | $110.75M | $115.74M |
| Gross Profit | $71.17M | $81.67M | $68.51M | $84.53M | $88.00M | $94.75M | $95.58M | $106.75M | $115.59M | $106.52M | $105.20M | $112.73M | $117.92M | $116.53M | $104.97M | $111.91M | $95.67M | $102.49M | $93.61M | $95.98M | $100.68M | $101.31M | $94.97M | $92.12M | $92.69M | $97.46M | $86.80M | $80.49M | $76.69M | $70.58M | $76.11M | $53.97M | $71.00M | $62.28M | $91.61M | $106.48M | $104.16M | $106.24M | $101.29M | $105.53M | $106.38M | $106.08M | $93.00M | $82.28M | $77.89M | $78.48M | $70.14M | $61.91M | $61.25M | $59.72M |
| Gross Margin % | 37.8% | 38.6% | 31.7% | 35.8% | 36.6% | 35.9% | 35.6% | 35.7% | 40.8% | 37.3% | 37.3% | 37.4% | 38.8% | 39.4% | 39.3% | 40.9% | 36.2% | 35.5% | 35.2% | 35.7% | 37.2% | 35.7% | 36.3% | 35.4% | 36.0% | 37.0% | 34.9% | 32.9% | 31.4% | 29.6% | 32.6% | 23.0% | 30.1% | 25.1% | 35.2% | 39.2% | 39.1% | 40.4% | 41.1% | 40.8% | 41.8% | 41.3% | 40.4% | 39.1% | 38.1% | 37.3% | 37.3% | 35.5% | 35.6% | 34.0% |
| Selling General & Admin | $98.56M | $99.20M | $98.11M | $105.00M | $101.19M | $112.08M | $99.69M | $102.09M | $102.49M | $95.59M | $93.17M | $96.12M | $99.56M | $93.37M | $96.21M | $92.58M | $93.50M | $103.86M | $97.03M | $150.88M | $93.99M | $102.22M | $96.42M | $91.52M | $109.96M | $92.34M | $112.21M | $89.71M | $100.66M | $89.90M | $117.24M | $85.49M | $88.33M | $90.55M | $97.44M | $77.78M | $78.38M | $79.07M | $78.87M | $71.27M | $73.11M | $72.99M | $67.59M | $57.80M | $57.13M | $58.69M | $56.82M | $48.41M | $50.33M | $51.05M |
| Operating Income | $-27.39M | $-17.53M | $-29.60M | $-20.47M | $-13.19M | $-17.33M | $-4.11M | $4.66M | $13.11M | $10.93M | $12.04M | $16.61M | $18.36M | $23.15M | $8.77M | $19.34M | $2.18M | $-1.38M | $-3.42M | $-54.91M | $6.70M | $-913.00K | $-1.45M | $605.00K | $-17.28M | $5.12M | $-25.41M | $-9.22M | $-23.97M | $-19.32M | $-41.13M | $-31.52M | $-17.34M | $-28.27M | $-5.83M | $28.70M | $25.78M | $27.17M | $22.42M | $34.26M | $33.27M | $33.09M | $25.41M | $24.48M | $20.75M | $19.80M | $13.32M | $13.51M | $10.92M | $8.67M |
| Operating Margin % | -14.5% | -8.3% | -13.7% | -8.7% | -5.5% | -6.6% | -1.5% | 1.6% | 4.6% | 3.8% | 4.3% | 5.5% | 6.0% | 7.8% | 3.3% | 7.1% | 0.8% | -0.5% | -1.3% | -20.4% | 2.5% | -0.3% | -0.6% | 0.2% | -6.7% | 1.9% | -10.2% | -3.8% | -9.8% | -8.1% | -17.6% | -13.4% | -7.3% | -11.4% | -2.2% | 10.6% | 9.7% | 10.3% | 9.1% | 13.3% | 13.1% | 12.9% | 11.0% | 11.6% | 10.2% | 9.4% | 7.1% | 7.7% | 6.3% | 4.9% |
| Interest Expense | $1.82M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Income/Expense | $-1.53M | $-1.08M | $-6.39M | $-675.00K | $-1.16M | $-986.00K | $-646.00K | $-199.00K | $769.00K | $-148.00K | $-18.00K | $-498.00K | $67.00K | - | - | - | - | - | - | - | - | $-346.00K | - | - | - | - | - | - | - | - | - | - | - | - | $-251.00K | $-244.00K | $-82.00K | $-70.00K | $-94.00K | $17.00K | $64.00K | $150.00K | $210.00K | $41.00K | $26.00K | $32.00K | $42.00K | $284.00K | $148.00K | $67.00K |
| Income Before Tax | $-28.92M | $-18.61M | $-35.99M | $-21.14M | $-14.34M | $-18.32M | $-4.76M | $4.46M | $5.07M | $10.78M | $12.02M | $16.12M | $18.43M | $22.47M | $7.88M | $18.84M | $1.27M | $-2.44M | $-4.71M | $-56.52M | $6.15M | $-1.26M | $-1.77M | $419.00K | $-17.65M | $4.60M | $-25.93M | $-9.41M | $-24.14M | $-19.45M | $-41.28M | $-31.62M | $-17.39M | $-28.33M | $-6.08M | $28.45M | $25.70M | $27.10M | $22.33M | $34.28M | $33.33M | $33.24M | $25.62M | $24.52M | $20.78M | $19.83M | $13.36M | $13.79M | $11.07M | $8.74M |
| Income Tax Expense | $52.00K | $-668.00K | $-30.40K | $17.86M | $-3.76M | $-3.23M | $-982.00K | $1.73M | $3.25M | $474.00K | $3.24M | $4.13M | $-12.62M | $6.96M | $-4.35M | $2.44M | $225.00K | $411.00K | $213.00K | $354.00K | $225.00K | $195.00K | $205.00K | $-2.57M | $1.26M | $129.00K | $445.00K | $-3.92M | $-5.70M | $-7.22M | $-8.88M | $-11.79M | $-8.91M | $-7.99M | $1.70M | $11.11M | $9.97M | $10.49M | $8.63M | $13.48M | $12.93M | $12.81M | $9.84M | $10.71M | $7.89M | $7.65M | $5.16M | $5.33M | $4.33M | $3.45M |
| Net Income | $-28.97M | $-17.95M | $-35.96M | $-39.00M | $-10.59M | $-15.08M | $-3.77M | $2.74M | $10.62M | $10.31M | $8.78M | $11.99M | $31.05M | $15.50M | $12.23M | $16.40M | $1.04M | $-2.86M | $-4.92M | $-56.88M | $5.92M | $-1.45M | $-1.97M | $2.99M | $-18.91M | $4.47M | $-26.37M | $-5.49M | $-18.44M | $-12.23M | $-32.40M | $-19.83M | $-8.48M | $-20.35M | $-7.78M | $17.34M | $15.72M | $16.61M | $13.69M | $20.80M | $20.40M | $20.42M | $15.78M | $13.81M | $12.88M | $12.18M | $8.20M | $8.46M | $6.74M | $5.29M |
| Net Margin % | -15.4% | -8.5% | -16.7% | -16.5% | -4.4% | -5.7% | -1.4% | 0.9% | 3.7% | 3.6% | 3.1% | 4.0% | 10.2% | 5.2% | 4.6% | 6.0% | 0.4% | -1.0% | -1.8% | -21.1% | 2.2% | -0.5% | -0.8% | 1.2% | -7.4% | 1.7% | -10.6% | -2.2% | -7.6% | -5.1% | -13.9% | -8.4% | -3.6% | -8.2% | -3.0% | 6.4% | 5.9% | 6.3% | 5.6% | 8.0% | 8.0% | 7.9% | 6.8% | 6.6% | 6.3% | 5.8% | 4.4% | 4.8% | 3.9% | 3.0% |
| Basic EPS | -1.00 | -0.62 | -1.25 | -1.35 | -0.37 | -0.52 | -0.13 | 0.09 | 0.37 | 0.36 | 0.30 | 0.41 | 1.08 | 0.54 | 0.43 | 0.57 | 0.04 | -0.10 | -0.17 | -1.99 | 0.21 | -0.05 | -0.07 | 0.11 | -0.66 | 0.16 | -0.93 | -0.19 | -0.68 | -0.45 | -1.20 | -0.73 | -0.31 | -0.75 | -0.29 | 0.64 | 0.58 | 0.61 | 0.50 | 0.76 | 0.74 | 0.74 | 0.58 | 0.50 | 0.47 | 0.44 | 0.29 | 0.31 | 0.24 | 0.19 |
| Diluted EPS | -1.00 | -0.62 | -1.25 | -1.35 | -0.37 | -0.52 | -0.13 | 0.09 | 0.36 | 0.35 | 0.30 | 0.41 | 1.06 | 0.53 | 0.42 | 0.57 | 0.04 | -0.10 | -0.17 | -1.99 | 0.21 | -0.05 | -0.07 | 0.11 | -0.66 | 0.16 | -0.93 | -0.19 | -0.68 | -0.45 | -1.20 | -0.73 | -0.31 | -0.75 | -0.29 | 0.64 | 0.58 | 0.60 | 0.49 | 0.74 | 0.73 | 0.73 | 0.57 | 0.50 | 0.46 | 0.43 | 0.29 | 0.30 | 0.24 | 0.19 |
| Basic Shares Outstanding | 28.9M | 37K | 28.8M | 28.8M | 28.7M | 1K | 28.7M | 28.9M | 28.9M | 57K | 29.1M | 29.0M | 29K | 28.9M | 28.7M | -28.7M | 28.7M | 28.7M | 28.6M | -28.5M | 28.6M | 28.5M | 29K | 27 | 28K | 28K | 28.3M | 152K | 27.2M | 27.1M | 27.1M | 2K | 27.1M | 27.1M | 27.1M | -68K | 27.1M | 27.4M | 27.5M | 36K | 27.6M | 27.5M | 27.2M | -70K | 27.1M | 27.5M | 27.9M | 33K | 27.8M | 27.7M |
| Diluted Shares Outstanding | 28.9M | 37K | 28.8M | 28.8M | 28.7M | -150K | 28.7M | 29.1M | 29.5M | 31K | 29.5M | 29.5M | 172K | 29.3M | 28.9M | -28.7M | 28.8M | 28.7M | 28.6M | -28.7M | 28.8M | 28.5M | 29K | 27 | 28K | 29K | 28.3M | 152K | 27.2M | 27.1M | 27.1M | 2K | 27.1M | 27.1M | 27.1M | -84K | 27.3M | 27.6M | 27.8M | 9K | 28.0M | 28.0M | 27.8M | -63K | 27.7M | 28.0M | 28.5M | 459 | 28.3M | 28.4M |
| Breakdown | Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2021 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q1 2020 (Jun 30, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q1 2017 (Mar 31, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
Q1 2015 (Mar 31, 2015) |
Q4 2014 (Dec 31, 2014) |
Q3 2014 (Sep 30, 2014) |
Q2 2014 (Jun 30, 2014) |
Q1 2014 (Mar 31, 2014) |
Q4 2013 (Dec 31, 2013) |
Q3 2013 (Sep 30, 2013) |
Q2 2013 (Jun 30, 2013) |
Q1 2013 (Mar 31, 2013) |
Q4 2012 (Dec 31, 2012) |
Q3 2012 (Sep 30, 2012) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
Q2 2011 (Jun 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $5.97M | $8.77M | $9.96M | $7.72M | $6.98M | $10.80M | $6.05M | $5.03M | $208.86M | $85.19M | $104.21M | $112.39M | $169.94M | $199.35M | $22.42M | $8.99M | $5.61M | $12.73M | $17.09M | $11.56M | $11.83M | $11.12M | $12.61M | $19.94M | $18.86M | $7.64M | $10.97M | $10.27M | $8.79M | $12.73M | $21.97M | $26.70M | $53.80M | $45.27M | $43.89M | $20.29M | $10.79M | $48.06M | $76.06M | $80.63M | $84.19M | $84.66M | $72.73M | $64.17M | $40.06M | $31.52M | $61.44M | $61.67M | $37.82M | $33.36M |
| Inventory | $248.27M | $265.29M | $282.62M | $286.04M | $307.74M | $332.30M | $365.62M | $358.80M | $225.40M | $254.38M | $225.00M | $223.91M | $244.41M | $237.44M | $269.64M | $286.37M | $306.88M | $303.70M | $299.89M | $318.27M | $304.67M | $296.80M | $273.41M | $262.28M | $252.95M | $275.14M | $301.33M | $301.89M | $253.37M | $254.94M | $240.01M | $244.40M | $243.38M | $262.74M | $301.48M | $314.37M | $288.83M | $272.74M | $247.37M | $252.43M | $237.29M | $230.50M | $210.09M | $206.70M | $194.95M | $211.60M | $191.75M | $164.14M | $160.85M | $182.28M |
| Other Current Assets | $9.17M | $8.47M | $18.83M | $18.80M | $14.44M | $17.60M | $16.67M | $14.99M | $9.35M | $11.09M | $11.40M | $10.59M | $10.35M | $6.95M | $6.00M | $6.94M | $9.36M | $9.31M | $9.73M | $8.67M | $12.14M | $10.15M | $9.46M | $5.37M | $4.14M | $2.87M | $3.90M | $5.35M | $44.70M | $56.73M | $50.87M | $5.11M | $33.55M | $26.78M | $12.67M | $17.04M | $17.02M | $15.59M | $11.88M | $12.92M | $15.11M | $15.29M | $8.64M | $12.11M | $8.02M | $5.54M | $9.37M | $7.86M | $6.41M | $8.85M |
| Total Current Assets | $271.30M | $288.19M | $319.90M | $321.97M | $339.60M | $369.75M | $399.55M | $389.79M | $454.35M | $359.83M | $350.78M | $356.93M | $438.15M | $480.69M | $354.74M | $359.11M | $352.52M | $356.38M | $357.46M | $366.30M | $336.45M | $326.76M | $305.50M | $298.00M | $285.69M | $325.08M | $353.69M | $360.39M | $342.56M | $360.02M | $348.37M | $322.79M | $337.39M | $341.96M | $365.52M | $357.28M | $322.70M | $342.56M | $343.24M | $352.21M | $342.31M | $336.35M | $298.24M | $288.14M | $249.39M | $253.87M | $268.55M | $237.97M | $210.21M | $229.74M |
| Property Plant & Equipment | $99.52M | $100.49M | $98.98M | $100.24M | $100.42M | $101.76M | $100.56M | $100.15M | $95.68M | $96.93M | $95.59M | $95.06M | $97.56M | $94.20M | $98.47M | $98.73M | $94.05M | $93.07M | $92.05M | $93.69M | $93.47M | $98.09M | $98.89M | $100.49M | $102.22M | $108.70M | $112.09M | $115.00M | $116.64M | $116.95M | $119.17M | $122.00M | $123.25M | $127.97M | $129.19M | $124.87M | $118.51M | $100.63M | $78.41M | $65.95M | $56.71M | $48.75M | $47.49M | $47.76M | $46.39M | $46.15M | $45.19M | $44.15M | $41.36M | $39.79M |
| Goodwill | - | - | - | - | - | - | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.69M | $9.52M | - |
| Other Non-current Assets | $5.57M | $5.68M | $5.43M | $5.52M | $5.63M | $5.58M | $6.21M | $6.40M | $8.23M | $8.60M | $8.67M | $8.86M | $7.86M | $7.89M | $6.85M | $6.67M | $5.72M | $5.79M | $6.23M | $5.83M | $3.62M | $3.75M | $2.57M | $2.62M | $5.33M | $5.39M | $3.52M | $3.54M | $2.58M | $1.71M | $1.74M | $1.72M | $1.68M | $1.65M | $1.62M | $1.62M | $1.64M | $1.68M | $1.70M | $1.71M | $1.73M | $1.75M | $1.78M | $1.78M | $1.91M | $1.95M | $2.99M | $3.04M | $3.12M | $4.28M |
| Total Assets | $523.09M | $535.57M | $568.82M | $554.24M | $588.28M | $613.95M | $651.82M | $641.26M | $691.30M | $605.89M | $599.84M | $597.91M | $674.35M | $707.03M | $589.82M | $596.01M | $573.35M | $578.31M | $576.41M | $475.52M | $443.24M | $438.30M | $416.66M | $410.80M | $402.93M | $448.87M | $479.00M | $488.63M | $471.48M | $488.37M | $478.97M | $456.20M | $472.01M | $481.26M | $506.03M | $493.46M | $452.53M | $454.56M | $433.04M | $429.56M | $410.45M | $396.54M | $357.20M | $347.39M | $307.38M | $311.66M | $326.42M | $294.85M | $264.21M | $273.81M |
| Accounts Payable | $50.69M | $67.19M | $61.20M | $64.74M | $54.36M | $47.73M | $62.10M | $88.95M | $75.10M | $63.46M | $53.09M | $69.37M | $70.54M | $90.19M | $68.63M | $59.83M | $59.20M | $67.83M | $55.94M | $73.41M | $64.39M | $73.39M | $60.70M | $67.68M | $40.19M | $67.57M | $87.38M | $120.65M | $75.10M | $72.40M | $52.17M | $55.25M | $52.87M | $58.67M | $63.57M | $80.30M | $56.24M | $66.21M | $41.50M | $56.33M | $37.69M | $52.95M | $39.00M | $55.11M | $29.97M | $51.20M | $51.71M | $38.16M | $19.48M | $40.97M |
| Other Current Liabilities | $27.28M | $24.38M | $26.49M | $27.98M | $24.68M | $19.71M | $25.07M | $27.09M | $26.45M | $20.72M | $25.47M | $24.69M | $25.76M | $24.30M | $18.84M | $18.94M | $18.48M | $19.36M | $19.43M | $17.29M | $19.33M | $18.30M | $20.06M | $18.61M | $21.96M | $40.62M | $36.24M | $19.98M | $28.16M | $28.99M | $36.37M | $28.75M | $31.91M | $36.08M | $36.41M | $17.84M | $24.49M | $23.49M | $18.33M | $11.71M | $16.82M | $11.15M | $11.20M | $7.89M | $9.77M | $7.38M | $8.76M | $6.84M | $8.82M | $6.71M |
| Total Current Liabilities | $174.61M | $187.22M | $191.24M | $197.29M | $187.55M | $180.52M | $204.71M | $245.94M | $253.19M | $232.34M | $230.25M | $245.40M | $242.25M | $298.60M | $238.75M | $238.11M | $237.67M | $243.14M | $264.10M | $242.12M | $177.88M | $188.41M | $174.66M | $178.16M | $155.08M | $158.67M | $177.88M | $186.71M | $194.73M | $186.79M | $178.06M | $127.74M | $132.30M | $136.37M | $143.66M | $144.25M | $124.00M | $129.33M | $106.19M | $107.00M | $102.76M | $107.91M | $93.90M | $101.03M | $75.03M | $90.59M | $100.47M | $70.72M | $53.80M | $71.87M |
| Deferred Tax Liabilities | - | - | - | - | - | - | - | - | - | - | - | - | - | $973.00K | $804.00K | $426.00K | $898.00K | $863.00K | - | $792.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Liabilities | $8.33M | $8.39M | $6.67M | $6.72M | $6.19M | $6.16M | $6.96M | $6.98M | $6.83M | $4.27M | $6.71M | $6.79M | $13.29M | $17.43M | $14.01M | $13.76M | $13.64M | $13.14M | $12.83M | $20.20M | $18.85M | $18.92M | $19.67M | $19.23M | $19.09M | $18.60M | $18.98M | - | $21.50M | $21.85M | $16.88M | $20.25M | $15.51M | $11.63M | - | $6.60M | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Liabilities | $393.61M | $378.26M | $394.95M | $345.63M | $341.96M | $357.87M | $381.53M | $367.99M | $453.18M | $333.77M | $338.93M | $346.84M | $446.74M | $513.04M | $416.49M | $434.76M | $429.82M | $436.91M | $433.09M | $328.12M | $239.73M | $242.33M | $220.33M | $212.95M | $209.17M | $237.06M | $272.86M | $257.74M | $252.83M | $252.44M | $232.33M | $178.63M | $175.99M | $177.01M | $180.82M | $161.41M | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Common Stock | $31.00K | $31.00K | $31.00K | $31.00K | $31.00K | $31.00K | $31.00K | $31.00K | $30.00K | $31.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $32.00K | $32.00K | $32.00K | $31.00K | $31.00K | $31.00K | $31.00K | $31.00K | $31.00K | $31.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $29.00K | $29.00K | $29.00K | $29.00K | $28.00K | $28.00K | $28.00K | $28.00K | $28.00K |
| Retained Earnings | $45.08M | $74.05M | $91.99M | $127.95M | $166.96M | $177.54M | $192.62M | $196.40M | $158.55M | $189.62M | $179.31M | $170.54M | $147.93M | $116.88M | $98.73M | $86.50M | $70.10M | $69.06M | $71.91M | $76.83M | $133.71M | $127.79M | $129.24M | $131.21M | $128.22M | $147.14M | $142.66M | $169.04M | $174.53M | $192.97M | $205.20M | $237.60M | $257.43M | $265.91M | $286.25M | $294.03M | $276.69M | $260.96M | $244.36M | $230.66M | $209.87M | $189.47M | $169.05M | $153.27M | $139.46M | $126.58M | $114.40M | $106.20M | $97.74M | $91.01M |
| Treasury Stock | $153.88M | $153.62M | $153.61M | $153.60M | $153.56M | $153.33M | $153.28M | $153.24M | $144.35M | $145.34M | $145.08M | $144.79M | $142.98M | $142.83M | $142.63M | $142.31M | $142.30M | $142.27M | $142.16M | $141.83M | $141.81M | $141.54M | $141.44M | $140.88M | $140.78M | $140.04M | $139.79M | $139.42M | $139.41M | $139.07M | $139.07M | $138.99M | $138.98M | $138.97M | $138.95M | $138.69M | $138.65M | $123.89M | $103.05M | $85.38M | $75.16M | $65.19M | $54.83M | $50.55M | $41.47M | $35.60M | $10.19M | $1.12M | - | - |
| Total Stockholders Equity | $129.48M | $157.31M | $173.86M | $208.61M | $246.32M | $256.08M | $270.29M | $273.27M | $238.12M | $272.12M | $260.90M | $251.06M | $227.61M | $193.99M | $173.33M | $161.25M | $143.53M | $141.40M | $143.32M | $147.40M | $203.51M | $195.97M | $196.33M | $197.85M | $193.76M | $211.81M | $206.13M | $230.89M | $218.65M | $235.93M | $246.64M | $277.57M | $296.02M | $304.25M | $325.21M | $332.05M | $313.23M | $310.30M | $312.35M | $309.33M | $295.34M | $276.50M | $251.41M | $234.54M | $222.59M | $211.55M | $217.01M | $215.08M | $204.39M | $196.87M |
| Total Liabilities & Equity | $523.09M | $535.57M | $568.82M | $554.24M | $588.28M | $613.95M | $651.82M | $641.26M | $691.30M | $605.89M | $599.84M | $597.91M | $674.35M | $707.03M | $589.82M | $596.01M | $573.35M | $578.31M | $576.41M | $475.52M | $443.24M | $438.30M | $416.66M | $410.80M | $402.93M | $448.87M | $479.00M | $488.63M | $471.48M | $488.37M | $478.97M | $456.20M | $472.01M | $481.26M | $506.03M | $493.46M | $452.53M | $454.56M | $433.04M | $429.56M | $410.45M | $396.54M | $357.20M | $347.39M | $307.38M | $311.66M | $326.42M | $294.85M | $264.21M | $273.81M |
| Breakdown | Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2021 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q1 2020 (Jun 30, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q1 2017 (Mar 31, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
Q1 2015 (Mar 31, 2015) |
Q4 2014 (Dec 31, 2014) |
Q3 2014 (Sep 30, 2014) |
Q2 2014 (Jun 30, 2014) |
Q1 2014 (Mar 31, 2014) |
Q4 2013 (Dec 31, 2013) |
Q3 2013 (Sep 30, 2013) |
Q2 2013 (Jun 30, 2013) |
Q1 2013 (Mar 31, 2013) |
Q4 2012 (Dec 31, 2012) |
Q3 2012 (Sep 30, 2012) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
Q2 2011 (Jun 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $-28.97M | $-17.95M | $-35.96M | $-39.00M | $-10.59M | $-15.08M | $3.00M | $2.74M | $10.62M | $10.31M | $31.39M | $11.99M | $31.05M | $30.38M | $12.23M | $16.40M | $1.04M | $-7.78M | $-4.92M | $-56.88M | $5.92M | $-3.43M | $-1.97M | $2.99M | $-18.91M | $-21.90M | $-26.37M | $-5.49M | $-18.44M | $-12.23M | $-32.40M | $-19.83M | $-36.61M | $-20.35M | $-7.78M | $17.34M | $46.03M | $30.30M | $13.69M | $20.80M | $20.40M | $36.20M | $15.78M | $13.81M | $33.26M | $20.37M | $8.20M | $8.46M | $6.74M | $5.29M |
| Depreciation & Amortization | $4.76M | $4.05M | $14.60M | $9.46M | $4.67M | $4.69M | $13.72M | $9.05M | $4.66M | $4.85M | $13.98M | $9.28M | $4.32M | $13.33M | $4.49M | $4.56M | $12.90M | $8.60M | $4.31M | $4.38M | $14.04M | $9.57M | $4.72M | $4.70M | $13.04M | $8.72M | $4.33M | $4.32M | $13.18M | $8.87M | $4.52M | $4.30M | $13.09M | $8.76M | $4.17M | $3.87M | $10.85M | $7.08M | $3.44M | $3.16M | $8.50M | $5.59M | $2.72M | $2.63M | $7.32M | $4.82M | $2.37M | $2.20M | $6.13M | $3.99M |
| Stock-based Compensation | $1.40M | $1.41M | $3.60M | $2.39M | $1.05M | $920.00K | $2.82M | $1.99M | $1.23M | $1.17M | $3.94M | $2.60M | $1.22M | $2.11M | $120.00K | $1.23M | $3.62M | $2.42M | $1.03M | $960.00K | $3.13M | $2.12M | $858.00K | $1.17M | $3.56M | $2.47M | $1.26M | $1.09M | $4.48M | $3.08M | $1.67M | $2.06M | $1.88M | $729.00K | $1.33M | $1.55M | $4.04M | $2.78M | $1.51M | $1.81M | $4.17M | $2.63M | $1.11M | $978.00K | $3.02M | $2.15M | $1.13M | $1.00M | $3.00M | $1.94M |
| Deferred Income Tax | - | $173.00K | $13.81M | $13.81M | $-3.84M | $-2.41M | $51.00K | $-133.00K | $27.00K | $248.00K | $28.00K | $28.00K | $-12.58M | $547.00K | $378.00K | $-472.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Change in Inventory | $-15.65M | $-15.53M | $-45.71M | $-43.17M | $-23.57M | $-32.00M | $113.83M | $106.00M | $-18.00M | $30.79M | $-15.68M | $-17.58M | $7.44M | $-46.06M | $-16.38M | $-18.67M | $-10.27M | $-13.51M | $-17.27M | $14.73M | $44.45M | $38.65M | $14.48M | $15.66M | $-48.28M | $-25.94M | $298.00K | $52.34M | $9.71M | $11.31M | $-3.58M | $23.18M | $-65.95M | $-46.87M | $-12.66M | $25.58M | $36.56M | $20.46M | $-4.90M | $15.13M | $30.70M | $23.92M | $3.52M | $11.75M | $30.96M | $47.60M | $27.74M | $3.41M | $5.79M | $27.18M |
| Change in Payables | $-18.44M | $1.67M | $15.59M | $18.87M | $8.04M | $-14.98M | $-1.62M | $25.04M | $6.04M | $8.74M | $-17.28M | $-596.00K | $-21.40M | $31.31M | $9.05M | $546.00K | $-14.19M | $-4.73M | $-16.93M | $8.05M | $-3.20M | $5.03M | $-7.08M | $26.39M | $-78.86M | $-51.60M | $-32.03M | $44.16M | $19.87M | $16.86M | $-2.92M | $2.25M | $-23.70M | $-20.56M | $-15.46M | $22.20M | $-717.00K | $3.51M | $-16.30M | $17.61M | $-17.62M | $-1.96M | $-15.97M | $24.97M | $-8.21M | $12.89M | $13.29M | $18.65M | $-14.18M | $7.08M |
| Operating Cash Flow | $-23.69M | $12.87M | $8.42M | $38.96M | $26.15M | $7.05M | $-123.76M | $-75.98M | $44.49M | $-11.61M | $50.28M | $53.33M | $-23.72M | $180.76M | $35.97M | $17.40M | $-17.07M | $-14.09M | $6.48M | $-17.16M | $-25.83M | $-21.53M | $-14.88M | $18.15M | $21.25M | $-16.76M | - | $-17.32M | - | - | - | - | - | - | - | - | - | - | - | - | $36.70M | $23.74M | $11.06M | $30.33M | $16.94M | $2.45M | $10.34M | $28.08M | $16.02M | $3.45M |
| Capital Expenditure | $1.86M | $3.05M | $13.98M | $9.77M | $4.74M | $5.26M | $16.79M | $11.63M | $4.30M | $7.17M | $12.28M | $7.43M | $6.01M | $9.82M | $4.48M | $6.38M | $13.52M | $8.91M | $3.25M | $3.68M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-1.85M | $-3.05M | $-13.98M | $-9.77M | $-4.74M | $-5.26M | $-16.72M | $-11.56M | $-4.24M | $-7.15M | $-12.22M | $-7.38M | $-5.99M | $-8.87M | $-4.17M | $-6.38M | $-13.10M | $-8.84M | $-3.23M | $-3.36M | $-10.10M | $-6.56M | $-3.04M | $357.00K | $-4.70M | $-3.60M | - | $-640.00K | - | - | - | - | - | - | - | - | - | - | - | - | $-17.26M | $-6.77M | $-2.59M | $-3.81M | $-9.57M | $-6.67M | $-3.18M | $-5.35M | $-16.36M | $-8.30M |
| Stock Repurchased | $260.00K | - | - | $274.00K | $231.00K | $47.00K | $7.95M | $7.91M | $1.38M | $259.00K | $2.10M | $1.81M | $150.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $8.00K | $287.00K | $276.00K | $261.00K | $47.00K | $53.26M | $38.51M | $17.66M | $10.22M | $24.61M | $14.64M | $4.28M | $9.09M | $40.35M | $34.48M | $9.08M | $98.00K | $151.00K | $140.00K |
| Financing Cash Flow | $22.74M | $-11.01M | $4.72M | $-32.27M | $-25.23M | $2.95M | $61.35M | $7.39M | $-1.33M | $-258.00K | $-103.79M | $-103.50M | $284.00K | $18.49M | $-18.32M | $-7.51M | $23.40M | $23.43M | $1.27M | $21.98M | $27.23M | $18.80M | $10.11M | $-17.46M | $-8.74M | $17.08M | - | $19.51M | - | - | - | - | - | - | - | - | - | - | - | - | $898.00K | $3.90M | $369.00K | $-2.67M | $-29.18M | $-26.08M | $-7.51M | $1.12M | $3.39M | $3.39M |
| Net Change in Cash | $-2.80M | $-1.19M | $-835.00K | $-3.08M | $-3.82M | $4.75M | $-79.14M | $-80.16M | $38.92M | $-19.02M | $-65.73M | $-57.55M | $-29.41M | $190.35M | $13.43M | $3.39M | $-5.96M | $1.16M | $5.53M | $-266.00K | $-8.11M | $-8.82M | $-7.33M | $1.08M | $8.59M | $-2.63M | $700.00K | $1.48M | $-17.91M | $-13.97M | $-4.73M | $-27.10M | $33.52M | $24.98M | $23.60M | $9.50M | $-69.85M | $-32.57M | $-4.57M | $-3.56M | $20.03M | $20.50M | $8.56M | $24.10M | $-21.61M | $-30.15M | $-239.00K | $23.86M | $2.99M | $-1.47M |
SEC Filing Format - Data shown as it appears in the Q1 2024 (10-Q) filing
Period ended: Mar 31, 2024
Condensed Consolidated Statements of Operations
| Description | Mar 31, 2024 | |
|---|---|---|
| Current | Prior Year | |
| Total Revenue | $188.49M | $240.70M |
| Cost of Revenue | $117.32M | $152.70M |
| Gross Profit | $71.17M | $88.00M |
| Selling General & Admin | $98.56M | $101.19M |
| Operating Income | $-27.39M | $-13.19M |
| Interest Expense | $1.82M | $1.16M |
| Other Income/Expense | $-1.53M | $-1.16M |
| Income Before Tax | $-28.92M | $-14.34M |
| Income Tax Expense | $52.00K | $-3.76M |
| Net Income | $-28.97M | $-10.59M |
| Basic EPS | -1.00 | -0.37 |
| Diluted EPS | -1.00 | -0.37 |
| Basic Shares Outstanding | $28.90M | $28.72M |
| Diluted Shares Outstanding | $28.90M | $28.72M |
Condensed Consolidated Balance Sheets
| Description | Mar 31, 2024 | Dec 31, 2023 |
|---|---|---|
| Cash & Cash Equivalents | $5.97M | $8.77M |
| Inventory | $248.27M | $265.29M |
| Other Current Assets | $9.17M | $8.47M |
| Total Current Assets | $271.30M | $288.19M |
| Property Plant & Equipment | $99.52M | $100.49M |
| Other Non-current Assets | $5.57M | $5.68M |
| Total Assets | $523.09M | $535.57M |
| Accounts Payable | $50.69M | $67.19M |
| Other Current Liabilities | $27.28M | $24.38M |
| Total Current Liabilities | $174.61M | $187.22M |
| Other Non-current Liabilities | $8.33M | $8.39M |
| Total Liabilities | $393.61M | $378.26M |
| Common Stock | $31.00K | $31.00K |
| Retained Earnings | $45.08M | $74.05M |
| Treasury Stock | $153.88M | $153.62M |
| Total Stockholders Equity | $129.48M | $157.31M |
| Total Liabilities & Equity | $523.09M | $535.57M |
Condensed Consolidated Statements of Cash Flows
| Description | Mar 31, 2024 | |
|---|---|---|
| Current | Prior Year | |
| Net Income | $-28.97M | $-10.59M |
| Depreciation & Amortization | $4.76M | $4.67M |
| Stock-based Compensation | $1.40M | $1.05M |
| Deferred Income Tax | - | $-3.84M |
| Change in Inventory | $-15.65M | $-23.57M |
| Change in Payables | $-18.44M | $8.04M |
| Operating Cash Flow | $-23.69M | $26.15M |
| Capital Expenditure | $1.86M | $4.74M |
| Investing Cash Flow | $-1.85M | $-4.74M |
| Stock Repurchased | $260.00K | $231.00K |
| Financing Cash Flow | $22.74M | $-25.23M |
| Net Change in Cash | $-2.80M | $-3.82M |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.