-
Revenue
$532.14K
Net Income
-
Gross Margin
-
Op. Margin
$1.40M
Free Cash Flow
| Breakdown | Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2022) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 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) |
Q3 2012 (Sep 30, 2012) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q2 2011 (Jun 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $503.19K | $507.06K | $385.19K | $501.98K | $494.59K | $507.86K | $504.67K | $478.60K | $472.90K | $491.28K | $492.32K | $468.60K | $468.36K | $449.16K | $456.68K | $416.06K | $457.73K | $423.78K | $402.03K | $421.52K | $410.36K | $401.27K | $372.74K | $431.11K | $468.58K |
| Revenue Growth % (YoY) | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | 1.7% | -0.2% | -23.7% | 4.9% | 4.6% | 3.4% | 2.5% | 2.1% | 1.0% | 9.4% | 7.8% | 12.6% | 2.3% | 6.0% | 13.6% | -1.3% | 11.5% | nan% | nan% | 5.0% | 10.1% | nan% | -20.5% | nan% | nan% |
| Cost of Revenue | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $11.02K | $12.88K | $19.07K | $19.35K | $19.14K | $20.44K | $20.41K | $24.62K | $21.40K | $21.49K | $22.82K | $24.56K | $22.50K | $27.21K | $25.89K | $27.82K | $23.07K | $32.86K | $29.60K | $39.01K | $46.01K |
| Gross Profit | $766.32K | $766.38K | $803.13K | $802.32K | $847.27K | $888.98K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Gross Margin % | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% |
| Operating Expenses | $724.41K | $649.56K | $620.41K | $631.60K | $631.70K | $622.30K | $468.27K | $761.22K | $647.69K | $653.71K | $721.33K | $638.58K | $746.93K | $665.52K | $554.23K | $550.93K | $543.17K | $570.51K | $509.91K | $487.11K | $484.64K | $603.58K | $473.94K | $514.37K | - | - | $248.55K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Selling General & Admin | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $404.24K | $397.79K | $408.35K | $374.21K | $367.32K | $407.61K | $362.01K | $370.95K | $397.26K | $362.19K | $334.80K | $357.41K | $356.30K | $345.69K | $706.16K | $343.56K | $342.70K | $305.23K | $297.41K | $326.10K | $290.45K |
| Operating Income | $41.91K | $116.82K | $182.73K | $170.72K | $215.57K | $266.68K | $-143.88K | $254.56K | $347.20K | $372.28K | $242.56K | $297.24K | $141.51K | $48.82K | $90.44K | $67.51K | $14.81K | $29.32K | $35.83K | $27.37K | $18.55K | $-96.52K | $27.05K | $-12.39K | $-13.41K | $9.95K | $35.48K | $-537.00 | $1.58K | $-27.25K | $25.64K | $-10.89K | $-37.50K | $-15.51K | $-24.61K | $-63.97K | $-20.96K | $-42.46K | $-396.34K | $-47.64K | $-51.49K | $-23.01K | $-52.26K | $-30.80K | $24.93K |
| Operating Margin % | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | 3.7% | -19.0% | 7.0% | -2.5% | -2.7% | 2.0% | 7.0% | -0.1% | 0.3% | -5.5% | 5.2% | -2.3% | -8.0% | -3.5% | -5.4% | -15.4% | -4.6% | -10.0% | -98.6% | -11.3% | -12.5% | -5.7% | -14.0% | -7.1% | 5.3% |
| Interest Expense | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $277.00 | $277.00 | $277.00 | $432.00 | - | - | - | $-8.14K | $10.30K | $2.27K | $4.76K | $-26.88K | $3.73K | $3.88K | $4.03K | $-27.80K | $3.88K | $4.01K | $4.14K | $-27.72K | $3.89K | $4.00K | $-4.09K | $-34.98K | $4.29K | $5.72K | $5.64K | $5.61K | $5.80K | $6.01K |
| Interest Income | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-277.00 | $-1.25K | $-108.00 | $-166.00 | $-330.00 | $-548.00 | $-3.23K | - | - | $9.20K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Income Before Tax | $81.48K | $154.98K | $223.80K | $199.58K | $219.48K | $267.06K | $-91.95K | $254.70K | $367.41K | $372.60K | $242.77K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-51.93K | $337.62K | $-28.65K | $-57.87K | $-36.60K | $18.92K |
| Income Tax Expense | $-19.89K | $39.78K | $56.88K | $50.92K | $56.17K | $68.00K | $-28.16K | $66.70K | $95.32K | $96.67K | $-339.20K | - | - | - | - | - | - | - | - | $6.00K | $7.33K | $4.67K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Net Income | $101.37K | $115.20K | $166.91K | $148.65K | $163.31K | $199.06K | $-63.79K | $188.00K | $272.09K | $275.93K | $581.96K | $298.29K | $141.62K | $50.61K | $102.21K | $79.31K | $17.24K | $118.53K | $67.58K | $87.08K | $5.99K | $106.44K | $-674.00 | $-15.62K | $-15.68K | $5.19K | $31.90K | $-4.27K | $-2.30K | $-31.29K | $21.89K | $-75.94K | $-41.51K | $-19.65K | $-28.37K | $-67.85K | $-24.96K | $-46.56K | $471.00 | $-51.93K | $337.62K | $-28.65K | $-57.87K | $-36.60K | $18.92K |
| Net Margin % | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | 1.2% | 21.0% | -0.2% | -3.1% | -3.2% | 1.0% | 6.3% | -0.9% | -0.5% | -6.4% | 4.4% | -16.2% | -8.9% | -4.4% | -6.2% | -16.3% | -5.5% | -11.0% | 0.1% | -12.3% | 82.3% | -7.1% | -15.5% | -8.5% | 4.0% |
| Basic EPS | nan | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | nan | 0.01 | 0.02 | 0.02 | nan | 0.02 | nan | nan | 0.01 | 0.01 | nan | nan | -0.01 | 0.01 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | -0.01 | -0.01 | 0.00 | nan | 0.00 | -0.01 | 0.04 | 0.00 | -0.01 | nan | 0.00 |
| Diluted EPS | nan | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | nan | 0.01 | 0.01 | 0.01 | nan | 0.02 | nan | nan | 0.00 | 0.00 | nan | nan | 0.00 | 0.01 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | -0.01 | -0.01 | 0.00 | nan | -0.01 | -0.01 | 0.03 | 0.00 | -0.01 | nan | 0.00 |
| Basic Shares Outstanding | 34K | 19.6M | 19.5M | 19.2M | 18.1M | 17.1M | 1.8M | 16.7M | 16.7M | 16.5M | 206K | 15.0M | 14.5M | 14.5M | 89K | 14.5M | 14.3M | 13.7M | 438K | 11.9M | 11.9M | 11.9M | - | - | - | - | - | - | - | - | - | - | - | - | - | 9.1M | 9.1M | - | - | 9.1M | 9.1M | 9.1M | 9.0M | 9.0M | 8.2M |
| Diluted Shares Outstanding | 33K | 19.7M | 19.6M | 19.7M | 18.6M | 19.7M | -687K | 19.7M | 19.6M | 19.3M | -424K | 18.9M | 17.6M | 16.5M | -64K | 17.2M | 16.9M | 17.2M | 445K | 14.9M | 14.8M | 11.9M | 32K | - | - | - | - | - | - | - | - | - | - | - | - | 9.1M | 9.1M | - | -134K | 9.1M | 10.3M | 9.4M | 9.0M | 9.0M | 8.4M |
| Breakdown | Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2022) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 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) |
Q3 2012 (Sep 30, 2012) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q2 2011 (Jun 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $3.13M | $3.08M | $3.02M | $2.88M | $2.61M | $2.96M | $2.75M | $2.47M | $2.10M | $1.77M | $1.41M | $1.17M | $790.86K | $842.65K | $611.15K | $577.35K | $480.00K | $465.64K | $245.46K | $176.44K | $119.04K | $143.42K | $29.40K | $23.96K | $14.62K | $31.48K | $20.39K | $16.31K | $21.27K | $12.42K | $16.01K | $14.21K | $15.27K | $677.00 | $14.61K | $7.21K | $4.40K | $22.88K | $30.07K | $18.66K | $14.12K | $7.12K | $7.40K | $8.88K | $9.37K |
| Accounts Receivable | $823.00 | $956.00 | $5.67K | $1.06K | $3.01K | $589.00 | $1.58K | $27.52K | $28.15K | $1.18K | $30.75K | $26.29K | $5.60K | $6.16K | $943.00 | $373.00 | $39.00 | $156.00 | $5.03K | $8.58K | $547.00 | $673.00 | $8.85K | $7.67K | $7.74K | $6.00K | $6.61K | $8.54K | $7.87K | $6.89K | $6.31K | $12.59K | $14.66K | $9.08K | $12.39K | $9.53K | $14.18K | $13.14K | $17.54K | $15.09K | $54.52K | $55.37K | $25.89K | $46.35K | - |
| Other Current Assets | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $24.75K | $21.38K | $3.06K | $14.96K | $10.13K | $14.01K | $2.50K | $9.13K | $15.42K | $20.18K | $9.38K | $12.75K | $14.20K | $12.03K | $8.73K | $11.93K | $14.07K | $3.89K | $10.02K | $20.96K | $12.36K |
| Total Current Assets | $3.17M | $3.10M | $3.06M | $2.93M | $2.69M | $3.01M | $2.79M | $2.52M | $2.16M | $1.80M | $1.46M | $1.23M | $835.62K | $882.33K | $632.08K | $619.10K | $525.15K | $507.40K | $281.34K | $235.25K | $155.19K | $172.96K | $44.36K | $51.60K | $47.11K | $58.85K | $30.06K | $39.81K | $39.27K | $33.32K | $24.82K | $35.93K | $45.35K | $29.94K | $36.38K | $29.50K | $32.78K | $48.05K | $56.34K | $45.67K | $82.72K | $66.38K | $43.32K | $76.19K | $43.10K |
| Property Plant & Equipment | $70.58K | $74.60K | $78.63K | $82.76K | $94.38K | $57.09K | $87.17K | $61.15K | $63.70K | $66.34K | $62.97K | $61.14K | $58.40K | $60.61K | $57.75K | $50.16K | $47.40K | $49.30K | $51.27K | - | - | - | $39.45K | - | $68.77K | $72.95K | $77.15K | $83.44K | $89.09K | $90.41K | $96.39K | $100.90K | $104.22K | $106.66K | $109.29K | $115.55K | $123.56K | $121.99K | $44.63K | $48.99K | $54.48K | $62.29K | $69.50K | $71.12K | $79.02K |
| Goodwill | $19.91K | $20.24K | $20.62K | $20.94K | $18.25K | $18.99K | $18.25K | $21.95K | $23.41K | $24.71K | $26.16K | $27.45K | $30.83K | $18.25K | $18.25K | $6.35K | $8.56K | $10.77K | $12.98K | $15.19K | $17.40K | $19.60K | $21.81K | $24.02K | - | - | $30.86K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Assets | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $26.23K | $28.52K | $30.86K | $5.87K | $6.27K | $6.67K | $7.06K | $7.46K | $7.86K | $8.26K | $8.66K | $6.52K | $7.99K | $9.47K | $10.95K | $12.43K | $5.25K | $5.36K | $5.57K | $5.91K | $11.96K |
| Total Assets | $3.40M | $3.38M | $3.37M | $3.28M | $3.15M | $3.46M | $3.18M | $3.11M | $2.85M | $2.62M | $2.40M | $1.86M | $1.49M | $1.55M | $1.33M | $1.64M | $1.59M | $1.61M | $346.36K | $305.97K | $232.43K | $259.53K | $134.97K | $139.90K | $142.10K | $160.33K | $138.08K | $129.12K | $134.63K | $130.40K | $128.28K | $144.30K | $157.43K | $144.86K | $154.33K | $151.56K | $164.33K | $179.51K | $111.92K | $107.09K | $142.45K | $134.03K | $118.39K | $153.22K | $134.07K |
| Accounts Payable | $13.67K | $15.13K | $14.26K | $20.36K | $98.74K | $50.05K | $19.00K | $50.87K | $50.01K | $50.13K | $50.20K | $50.02K | $50.96K | $60.21K | $6.87K | $10.30K | $19.32K | $17.66K | $18.43K | $23.13K | $18.31K | $41.11K | $37.37K | $86.34K | $104.07K | $109.76K | $135.35K | $190.89K | $190.13K | $181.19K | $201.54K | $192.75K | $232.25K | $212.20K | $214.92K | $193.72K | $177.14K | $159.39K | $127.08K | $117.03K | $137.44K | $422.33K | $424.39K | $373.53K | $355.81K |
| Accrued Liabilities | $524.31K | $438.17K | $444.60K | $435.44K | $458.71K | $478.12K | $475.47K | $438.70K | $417.31K | $427.03K | $557.13K | $425.15K | $382.64K | $505.21K | $467.68K | $551.26K | $557.30K | $554.54K | $534.17K | $552.25K | $636.22K | $638.54K | $610.11K | $632.38K | - | - | $548.96K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Deferred Revenue | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $408.85K | $369.25K | $377.93K | $376.91K | $385.21K | $355.55K | $368.63K | $353.22K | $361.43K | $354.97K | $347.70K | $339.46K | $352.65K | $302.13K | $231.25K | $218.03K | $179.53K | $160.92K | $167.69K | - |
| Other Current Liabilities | $1.10M | $1.09M | $1.10M | $1.09M | $1.03M | $1.00M | $1.00M | $949.67K | $872.31K | $875.16K | $777.03K | $772.11K | $723.36K | $670.42K | $508.86K | $517.53K | $504.40K | $517.07K | $442.77K | $416.96K | $422.85K | $435.28K | $397.93K | $405.73K | - | - | $369.25K | - | - | - | - | - | - | - | - | - | - | - | - | - | $207.16K | $1.06M | $1.03M | $1.04M | $1.02M |
| Total Current Liabilities | $1.78M | $1.69M | $1.70M | $1.68M | $1.72M | $1.66M | $1.63M | $1.56M | $1.46M | $1.47M | $1.50M | $1.36M | $1.27M | $1.34M | $1.09M | $1.23M | $1.22M | $1.23M | $1.01M | $1.09M | $1.17M | $1.12M | $1.06M | $1.26M | $1.25M | $1.16M | $1.13M | $1.20M | $1.19M | $1.19M | $1.15M | $1.18M | $1.17M | $1.12M | $1.10M | $1.07M | $1.01M | $1.00M | $885.03K | $868.90K | $588.67K | $1.97M | $1.93M | $1.91M | $1.66M |
| Other Non-current Liabilities | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $244.27K | $22.50K | $22.83K | $23.16K | $20.87K |
| Total Liabilities | $1.78M | $1.73M | $1.77M | $1.79M | $1.93M | $1.90M | $1.77M | $1.87M | $1.80M | $1.84M | $1.90M | $1.79M | $1.72M | $1.83M | $1.65M | $2.12M | $2.14M | $2.19M | $1.08M | $1.11M | $1.19M | $1.23M | $1.28M | $1.29M | $1.28M | $1.28M | $1.27M | $1.35M | $1.35M | $1.35M | $1.32M | $1.35M | $1.36M | $1.31M | $1.30M | $1.23M | $1.23M | $1.22M | $1.12M | $1.11M | $1.09M | $2.00M | $1.95M | $1.93M | $1.94M |
| Common Stock | $196.00 | $196.00 | $196.00 | $192.00 | $192.00 | $171.00 | $192.00 | $167.00 | $167.00 | $167.00 | $165.00 | $151.00 | $150.00 | $145.00 | $145.00 | $145.00 | $145.00 | $140.00 | $136.00 | $136.00 | $119.00 | $119.00 | $119.00 | $119.00 | - | - | $119.00 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Retained Earnings | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-10.39M | $-10.37M | $-10.38M | $-10.41M | $-10.41M | $-10.40M | $-10.37M | $-10.39M | $-10.38M | $-10.34M | $-10.32M | $-10.29M | $-10.22M | $-10.20M | $-10.15M | $-10.15M | $-10.07M | $-10.27M | $-10.25M | $-10.19M | $-10.21M |
| Total Stockholders Equity | $1.62M | $1.65M | $1.60M | $1.49M | $1.21M | $1.56M | $1.40M | $1.24M | $1.05M | $780.27K | $502.26K | $68.22K | $-232.11K | $-274.65K | $-326.49K | $-477.40K | $-558.69K | $-579.55K | $-733.26K | $-802.89K | $-962.00K | $-970.10K | $-1.15M | $-1.15M | $-1.14M | $-1.12M | $-1.13M | $-1.22M | $-1.21M | $-1.22M | $-1.19M | $-1.21M | $-1.20M | $-1.16M | $-1.15M | $-1.13M | $-1.06M | $-1.04M | $-1.00M | $-1.00M | $-952.46K | $-1.86M | $-1.83M | $-1.78M | $-1.81M |
| Total Liabilities & Equity | $3.40M | $3.38M | $3.37M | $3.28M | $3.15M | $3.46M | $3.18M | $3.11M | $2.85M | $2.62M | $2.40M | $1.86M | $1.49M | $1.55M | $1.33M | $1.64M | $1.59M | $1.61M | $346.36K | $305.97K | $232.43K | $259.53K | $134.97K | $139.90K | $142.10K | $160.33K | $138.08K | $129.12K | $134.63K | $130.40K | $128.28K | $144.30K | $157.43K | $144.86K | $154.33K | $151.56K | $164.33K | $179.51K | $111.92K | $107.09K | $142.45K | $134.03K | $118.39K | $153.22K | $134.07K |
| Breakdown | Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2022) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 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) |
Q3 2012 (Sep 30, 2012) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q2 2011 (Jun 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $101.37K | $115.20K | $166.91K | $148.65K | $163.31K | $199.06K | $-63.79K | $188.00K | $272.09K | $275.93K | $581.96K | $490.52K | $192.23K | $50.61K | $102.21K | $215.08K | $17.24K | $118.53K | $67.58K | $87.08K | $5.99K | $106.44K | $-674.00 | $-26.11K | $-10.49K | $5.19K | $31.90K | $-37.86K | $-33.59K | $-31.29K | $21.89K | $-75.94K | $-41.51K | $-19.65K | $-28.37K | $-67.85K | $-71.52K | $-46.56K | $471.00 | $222.90K | $270.01K | $-123.12K | $-57.87K | $-36.60K | $18.92K |
| Depreciation & Amortization | $4.03K | $12.57K | $8.54K | $4.41K | $6.91K | $2.55K | $8.07K | $7.67K | $5.11K | $2.47K | $2.22K | $6.75K | $4.40K | $2.19K | $3.43K | $12.36K | $8.28K | $4.18K | $4.16K | $12.68K | $8.48K | $4.39K | $4.21K | $21.19K | $7.18K | $7.31K | $-2.36K | $20.74K | $6.95K | $7.09K | $7.75K | $25.13K | $10.99K | $8.20K | $10.74K | $10.60K | $10.91K | $7.92K | $6.71K | $22.37K | $-12.45K | $25.07K | $8.72K | $8.93K | $14.07K |
| Stock-based Compensation | - | $6.24K | $3.94K | $2.06K | $6.44K | $3.22K | - | $5.57K | $2.93K | $1.47K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Change in Receivables | $-95.00 | $562.00 | $6.45K | $-275.00 | $-27.90K | $-30.49K | $-26.01K | $-3.02K | $-2.60K | $-30.11K | $4.91K | $26.18K | $7.18K | $7.03K | $747.00 | $-6.35K | $-6.83K | $-6.87K | $-8.54K | $-6.07 | $-15.45K | $-8.07K | $1.40K | $1.32K | - | $378.00 | $-2.88K | $-5.06K | $-2.07K | $-1.01K | $14.95K | $-8.21K | $-5.44K | $2.00K | $-8.19K | $19.01K | $13.30K | $12.58K | $-642.00 | $-14.87K | $-20.49K | $13.59K | $48.82K | $28.87K | $-549.00 |
| Change in Payables | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-31.23K | $-57.60K | $-10.65K | $-11.40K | $-20.34K | $8.79K | $-22.16K | $17.33K | $-2.71K | $21.19K | $30.11K | $11.53K | $-12.40K | $10.05K | - | $45.50K | $27.13K | $29.18K | - | - |
| Operating Cash Flow | $118.72K | $571.58K | $448.85K | $255.90K | $568.37K | $361.21K | $-456.54K | $1.23M | $862.26K | $535.14K | $242.94K | $745.15K | $362.30K | $235.69K | $68.62K | $359.15K | $261.81K | $247.56K | $92.86K | $93.78K | $24.44K | $25.29K | $48.59K | $29.85K | - | $30.40K | $22.70K | $30.36K | $26.70K | $4.80K | $12.60K | $38.22K | $29.23K | $-1.20K | $20.14K | $57.90K | $44.15K | $38.45K | $24.21K | $31.00K | $20.11K | $22.16K | $16.42K | $5.21K | $27.43K |
| Capital Expenditure | - | - | - | - | $47.89K | $1.04K | $43.67K | $5.85K | $5.85K | $5.85K | $4.05K | $10.14K | $5.05K | $5.05K | $14.54K | - | - | - | $-1.00 | $7.47K | $7.47K | $5.92K | $-1.00 | $1.47K | - | $-766.00 | - | $-6.60K | $-5.95K | $-719.00 | $33.92K | $-15.54K | $-13.32K | $-5.17K | $-2.81K | $-59.38K | $-56.27K | $-39.09K | $-17.61K | $5.63K | $5.63K | $-8.67K | $-8.67K | $-1.91K | $-10.06K |
| Investing Cash Flow | - | - | - | - | $-47.89K | $-1.04K | $-43.67K | $-5.85K | $-5.85K | $-5.85K | $-4.05K | $-10.14K | $-5.05K | $-5.05K | $-14.54K | - | - | - | $1.00 | $-7.47K | $-7.47K | $-5.92K | $1.00 | $-1.47K | - | $-8.47K | $-10.50K | $-6.60K | $-5.95K | $-719.00 | $-2.84K | $-15.54K | $-13.32K | $-5.17K | $-4.81K | $-59.38K | $-56.27K | $-39.09K | $-6.34K | $-5.63K | $-5.63K | $-8.67K | $-8.67K | $-1.91K | $-24.41K |
| Dividends Paid | $64.56K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Financing Cash Flow | $-64.56K | $-248.95K | $-184.38K | $-125.17K | $-561.25K | $-51.14K | $-458.94K | $-167.47K | $-167.47K | $-167.47K | - | $-178.00K | $-178.40K | - | $-20.28K | $-25.87K | $-25.87K | $-25.99K | $-1.37K | $-3.99K | $-2.64K | $-1.31K | $-1.29K | $-24.81K | - | $-10.84K | $-8.12K | $-23.46K | $-15.49K | $-7.67K | $-28.73K | $-2.31K | $-15.25K | $-7.56K | $-7.93K | $-21.38K | $-13.56K | $-6.56K | $-6.46K | $-17.56K | $-11.19K | $-17.35K | $-11.34K | $-5.42K | $-4.50K |
| Net Change in Cash | $54.15K | $322.63K | $264.47K | $130.73K | $-40.77K | $309.03K | $-959.15K | $1.06M | $688.95K | $361.82K | $238.90K | $557.02K | $178.85K | $230.64K | $33.80K | $331.89K | $234.54K | $220.18K | $69.02K | $147.04K | $89.64K | $114.02K | $6.58K | $3.57K | - | $11.09K | $4.08K | $302.00 | $5.26K | $-3.59K | $1.80K | $-406.00 | $651.00 | $-13.94K | $7.40K | $-22.86K | $-25.68K | $-7.19K | $11.41K | $7.81K | $3.28K | $-3.86K | $-3.58K | $-2.11K | $-1.49K |
SEC Filing Format - Data shown as it appears in the Q3 2023 (10-Q) filing
Period ended: Sep 30, 2023
Condensed Consolidated Statements of Operations
| Description | Sep 30, 2023 | Sep 30, 2023 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Gross Profit | $766.38K | $823.21K | $2.37M | $2.56M |
| Operating Expenses | $649.56K | $583.83K | $1.90M | $1.84M |
| Operating Income | $116.82K | $239.38K | $470.26K | $721.63K |
| Income Before Tax | $154.98K | $252.10K | $578.35K | $738.65K |
| Income Tax Expense | $39.78K | $64.14K | $147.59K | $188.31K |
| Net Income | $115.20K | $187.96K | $430.76K | $550.33K |
| Basic EPS | 0.01 | 0.01 | 0.02 | 0.03 |
| Diluted EPS | 0.01 | 0.01 | 0.02 | 0.03 |
| Basic Shares Outstanding | $19.57M | $19.18M | $19.43M | $18.14M |
| Diluted Shares Outstanding | $19.74M | $19.71M | $19.61M | $18.67M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2023 | Dec 31, 2022 |
|---|---|---|
| Cash & Cash Equivalents | $3.08M | $2.75M |
| Accounts Receivable | $956.00 | $1.58K |
| Total Current Assets | $3.10M | $2.79M |
| Property Plant & Equipment | $74.60K | $87.17K |
| Goodwill | $20.24K | $18.25K |
| Total Assets | $3.38M | $3.18M |
| Accounts Payable | $15.13K | $19.00K |
| Accrued Liabilities | $438.17K | $413.65K |
| Other Current Liabilities | $1.09M | $1.00M |
| Total Current Liabilities | $1.69M | $1.63M |
| Total Liabilities | $1.73M | $1.77M |
| Common Stock | $196.00 | $192.00 |
| Total Stockholders Equity | $1.65M | $1.40M |
| Total Liabilities & Equity | $3.38M | $3.18M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2023 | Sep 30, 2023 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $115.20K | $187.96K | $430.76K | $550.33K |
| Depreciation & Amortization | $4.03K | $4.40K | $12.57K | $11.30K |
| Stock-based Compensation | - | - | $6.24K | $9.04K |
| Change in Receivables | - | - | $562.00 | $-29.31K |
| Operating Cash Flow | - | - | $571.58K | $747.90K |
| Capital Expenditure | - | - | - | $47.89K |
| Investing Cash Flow | - | - | - | $-47.89K |
| Financing Cash Flow | - | - | $-248.95K | $-618.83K |
| Net Change in Cash | - | - | $322.63K | $81.19K |
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.