Balance sheets
Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 | Jun 1, 2022 | Mar 1, 2022 | Dec 1, 2021 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Assets | - | - | $320.9 M(+4.2%) | $308.1 M(+9.6%) | $281.2 M | - | $178.5 M(+13.3%) | $157.5 M(+6.7%) | $147.7 M | - | - | $124.0 M | |
Current Assets | - | - | $192.4 M(+16.5%) | $165.1 M(+19.8%) | $137.9 M | - | $79.1 M(+44.4%) | $54.8 M(+12.1%) | $48.9 M | - | - | $12.6 M | |
Non Current Assets | - | - | $128.6 M(-10.1%) | $143.0 M(-0.2%) | $143.3 M | - | $99.4 M(-3.2%) | $102.7 M(+4.0%) | $98.8 M | - | - | $111.4 M | |
Total Liabilities | - | - | $5.3 M(-54.8%) | $11.8 M(-8.8%) | $12.9 M | - | $18.6 M(+9.6%) | $17.0 M(-10.6%) | $19.0 M | - | - | $20.0 M | |
Current Liabilities | - | - | $5.3 M(-32.3%) | $7.9 M(-9.3%) | $8.7 M | - | $8.8 M(+35.2%) | $6.5 M(-17.2%) | $7.9 M | - | - | $6.9 M | |
Long Term Liabilities | - | - | $0.0(-100.0%) | $3.9 M(-7.8%) | $4.2 M | - | $9.8 M(-6.3%) | $10.5 M(-5.9%) | $11.1 M | - | - | $13.1 M | |
Shareholders Equity | - | - | $315.6 M(+6.5%) | $296.3 M(+10.5%) | $268.3 M | - | $159.9 M(+13.8%) | $140.5 M(+9.2%) | $128.7 M | - | - | $104.0 M | |
Book Value | - | - | $195.3 M(+10.5%) | $176.7 M(+18.3%) | $149.4 M | - | $42.5 M(-69.8%) | $140.5 M(+9.2%) | $128.7 M | - | - | $104.0 M | |
Working Capital | - | - | $187.1 M(+18.9%) | $157.3 M(+21.7%) | $129.2 M | - | $70.3 M(+45.7%) | $48.2 M(+17.7%) | $41.0 M | - | - | $5.7 M | |
Cash And Cash Equivalents | - | - | $186.4 M(+20.1%) | $155.2 M(+50.5%) | $103.1 M | - | $67.2 M(+60.9%) | $41.8 M(+47.3%) | $28.4 M | - | - | $5.0 M | |
Accounts Payable | - | - | - | $3.2 M | - | - | $2.9 M(+74.1%) | $1.6 M(-47.0%) | $3.1 M | - | - | $505.6 K | |
Accounts Receivable | - | - | - | $4.1 M | - | - | $5.9 M(-44.0%) | $10.6 M(+6.4%) | $10.0 M | - | - | $4.1 M | |
Short Term Debt | - | - | - | $1.3 M(+0.2%) | $1.3 M | - | $2.6 M(+0.4%) | $2.6 M(+0.3%) | $2.6 M | - | - | $2.9 M | |
Long Term Debt | - | - | - | $3.9 M(-7.8%) | $4.2 M | - | $9.8 M(-6.3%) | $10.5 M(-5.9%) | $11.1 M | - | - | $13.1 M | |
Total Debt | $0.0(0%) | $0.0(0%) | $0.0(-100.0%) | $5.2 M(-5.9%) | $5.5 M(+100.0%) | $0.0(-100.0%) | $12.4 M(-5.0%) | $13.1 M(-4.7%) | $13.7 M(+100.0%) | $0.0(0%) | $0.0(-100.0%) | $16.0 M | |
Debt To Equity | - | - | 0.0(-100.0%) | 0.0(0%) | 0.0 | - | 0.1(-11.1%) | 0.1(-18.2%) | 0.1 | - | - | 0.1 | |
Current Ratio | - | - | 36.1(+72.1%) | 21.0(+32.1%) | 15.9 | - | 9.0(+6.8%) | 8.4(+35.5%) | 6.2 | - | - | 1.8 | |
Quick Ratio | - | - | - | 21.0 | - | - | 8.9(+7.4%) | 8.3(+46.5%) | 5.6 | - | - | 1.4 | |
Inventory | - | - | - | $260.6 K | - | - | $922.3 K(+3.2%) | $893.6 K(-80.0%) | $4.5 M | - | - | $3.1 M | |
Retained Earnings | - | - | $140.7 M(+17.6%) | $119.7 M(+29.3%) | $92.6 M | - | $4.3 M(+100.0%) | $0.0 | - | - | - | - | |
PB Ratio | 0.3 | - | 0.5(-7.5%) | 0.5(-29.3%) | 0.8 | - | 0.6 | - | - | - | - | - |
Income statements
Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 | Jun 1, 2022 | Mar 1, 2022 | Dec 1, 2021 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
EPS | -$0.0(-1000.0%) | $0.0(-99.8%) | $0.5(-8.9%) | $0.6(-70.4%) | $1.9(+101.1%) | $0.9(+168.6%) | $0.3(-86.8%) | $2.7(+37.9%) | $1.9(+235.3%) | $0.6(+340.0%) | $0.1(-16.9%) | $0.2 | |
TTM EPS | $1.1(-64.1%) | $3.0(-24.1%) | $3.9(+4.3%) | $3.7(-35.9%) | $5.8(-0.6%) | $5.9(+6.7%) | $5.5(+4.2%) | $5.3(+89.6%) | $2.8(+223.4%) | $0.9(+199.7%) | $0.3(+83.1%) | $0.2 | |
Revenue | $5.3 M(-2.8%) | $5.5 M(-21.9%) | $7.0 M(-89.0%) | $63.5 M(+876.0%) | $6.5 M(-73.8%) | $24.9 M(-20.2%) | $31.2 M(-18.1%) | $38.0 M(+21.7%) | $31.3 M(+21.2%) | $25.8 M(+53.2%) | $16.8 M(+19.8%) | $14.0 M | |
TTM Revenue | $81.3 M(-1.4%) | $82.4 M(-19.0%) | $101.8 M(-19.2%) | $126.0 M(+25.3%) | $100.5 M(-19.8%) | $125.3 M(-0.7%) | $126.2 M(+12.8%) | $111.9 M(+27.3%) | $87.9 M(+55.2%) | $56.7 M(+83.5%) | $30.9 M(+119.8%) | $14.0 M | |
Total Expenses | $6.9 M(-1.6%) | $7.0 M(+0.3%) | $7.0 M(-73.0%) | $26.0 M(+244.9%) | $7.6 M(-27.0%) | $10.4 M(+13.6%) | $9.1 M(-28.1%) | $12.7 M(-19.5%) | $15.8 M(-20.5%) | $19.8 M(+29.9%) | $15.3 M(+24.2%) | $12.3 M | |
Operating Expenses | $4.5 M(+84.8%) | $2.5 M(+7.5%) | $2.3 M(+173.2%) | $835.7 K(-53.8%) | $1.8 M(+108.0%) | $869.7 K(+21.4%) | $716.5 K(-29.5%) | $1.0 M(+46.8%) | $692.5 K(+89.8%) | $364.9 K(+27.4%) | $286.4 K(-20.4%) | $359.7 K | |
Cost Of Goods Sold | $2.4 M(-47.8%) | $4.6 M(-3.1%) | $4.7 M(-81.2%) | $25.2 M(+339.0%) | $5.7 M(-39.4%) | $9.5 M(+13.0%) | $8.4 M(-28.0%) | $11.7 M(-22.6%) | $15.1 M(-22.6%) | $19.5 M(+29.9%) | $15.0 M(+25.6%) | $11.9 M | |
TTM Cost Of Goods Sold | $36.9 M(-8.3%) | $40.3 M(-10.8%) | $45.2 M(-7.5%) | $48.8 M(+38.4%) | $35.3 M(-20.9%) | $44.6 M(-18.3%) | $54.6 M(-10.8%) | $61.2 M(-0.4%) | $61.4 M(+32.5%) | $46.4 M(+72.3%) | $26.9 M(+125.6%) | $11.9 M | |
Gross Profit | $2.3 M(+160.4%) | $879.9 K(-61.1%) | $2.3 M(-94.1%) | $38.2 M(+4939.1%) | $759.0 K(-95.1%) | $15.4 M(-32.5%) | $22.8 M(-13.7%) | $26.4 M(+62.8%) | $16.2 M(+156.1%) | $6.3 M(+240.8%) | $1.9 M(-12.7%) | $2.1 M | |
TTM Gross Profit | $43.7 M(+3.6%) | $42.1 M(-25.6%) | $56.6 M(-26.6%) | $77.1 M(+18.2%) | $65.3 M(-19.1%) | $80.7 M(+12.6%) | $71.6 M(+41.2%) | $50.7 M(+91.5%) | $26.5 M(+157.2%) | $10.3 M(+158.8%) | $4.0 M(+87.3%) | $2.1 M | |
Gross Margin | 48.9%(+204.0%) | 16.1%(-50.2%) | 32.3%(-46.4%) | 60.3%(+416.4%) | 11.7%(-81.1%) | 61.9%(-15.3%) | 73.1%(+5.4%) | 69.3%(+33.8%) | 51.8%(+111.3%) | 24.5%(+122.5%) | 11.0%(-27.1%) | 15.1% | |
Operating Profit | -$2.2 M(-42.6%) | -$1.6 M(-8096.4%) | -$19.2 K(-100.0%) | $37.4 M(+3662.6%) | -$1.1 M(-107.2%) | $14.5 M(-34.2%) | $22.0 M(-13.0%) | $25.3 M(+63.5%) | $15.5 M(+160.2%) | $6.0 M(+279.7%) | $1.6 M(-11.1%) | $1.8 M | |
TTM Operating Profit | $33.6 M(-3.4%) | $34.8 M(-31.6%) | $50.8 M(-30.3%) | $72.9 M(+19.8%) | $60.8 M(-21.4%) | $77.4 M(+12.4%) | $68.8 M(+42.3%) | $48.4 M(+95.1%) | $24.8 M(+166.8%) | $9.3 M(+178.7%) | $3.3 M(+88.9%) | $1.8 M | |
Operating Margin | -47.9%(-66.5%) | -28.8%(-10551.9%) | -0.3%(-100.5%) | 59.0%(+465.0%) | -16.1%(-127.7%) | 58.4%(-17.5%) | 70.8%(+6.2%) | 66.7%(+34.4%) | 49.6%(+114.7%) | 23.1%(+147.8%) | 9.3%(-25.8%) | 12.6% | |
Net Income | $975.3 K(-13.4%) | $1.1 M(-94.9%) | $22.1 M(-21.6%) | $28.2 M(-19.5%) | $35.1 M(-36.7%) | $55.4 M(+152.2%) | $22.0 M(-12.4%) | $25.1 M(+37.9%) | $18.2 M(+235.3%) | $5.4 M(+339.9%) | $1.2 M(-16.9%) | $1.5 M | |
TTM Net Income | $52.5 M(-39.4%) | $86.6 M(-38.5%) | $140.8 M(+0.1%) | $140.6 M(+2.3%) | $137.5 M(+14.0%) | $120.6 M(+70.7%) | $70.7 M(+41.5%) | $49.9 M(+89.6%) | $26.3 M(+223.4%) | $8.1 M(+199.6%) | $2.7 M(+83.1%) | $1.5 M | |
Net Margin | 18.3%(-10.9%) | 20.6% | - | 44.5% | - | - | 70.5%(+6.9%) | 66.0%(+13.3%) | 58.2%(+176.6%) | 21.0%(+187.0%) | 7.3%(-30.6%) | 10.6% | |
EBIT | -$18.6 M(-1081.0%) | -$1.6 M(-107.1%) | $22.2 M(-84.1%) | $139.8 M(+13411.0%) | -$1.1 M(-107.2%) | $14.5 M(-35.3%) | $22.4 M(-21.6%) | $28.6 M(+84.4%) | $15.5 M(+160.2%) | $6.0 M(+279.7%) | $1.6 M(-8.7%) | $1.7 M | |
TTM EBIT | $141.8 M(-11.0%) | $159.3 M(-9.2%) | $175.4 M(-0.1%) | $175.6 M(+172.6%) | $64.4 M(-20.4%) | $81.0 M(+11.8%) | $72.4 M(+40.4%) | $51.6 M(+108.6%) | $24.7 M(+167.7%) | $9.2 M(+181.2%) | $3.3 M(+91.3%) | $1.7 M | |
EBITDA | -$17.3 M(-4124.0%) | -$410.7 K(-101.8%) | $23.4 M(-83.8%) | $144.4 M(+13853.3%) | -$1.1 M(-106.5%) | $16.2 M(-33.6%) | $24.5 M(-19.6%) | $30.4 M(+75.3%) | $17.4 M(+125.0%) | $7.7 M(+128.5%) | $3.4 M(+2.9%) | $3.3 M | |
TTM EBITDA | $150.0 M(-9.8%) | $166.3 M(-9.1%) | $183.0 M(-0.6%) | $184.1 M(+162.7%) | $70.1 M(-20.8%) | $88.5 M(+10.7%) | $80.0 M(+35.8%) | $58.9 M(+85.5%) | $31.7 M(+120.8%) | $14.4 M(+115.9%) | $6.7 M(+102.9%) | $3.3 M | |
Selling, General & Administrative Expenses | $3.1 M(+26.9%) | $2.4 M(+8.1%) | $2.3 M(-1.3%) | $2.3 M(+85.0%) | $1.2 M(+44.0%) | $858.3 K(-12.7%) | $983.3 K(+30.0%) | $756.2 K(+8.5%) | $697.0 K(+97.1%) | $353.7 K(+23.5%) | $286.4 K(-20.4%) | $359.7 K | |
TTM SGA | $10.1 M(+22.6%) | $8.2 M(+23.8%) | $6.6 M(+23.8%) | $5.4 M(+39.9%) | $3.8 M(+16.4%) | $3.3 M(+18.1%) | $2.8 M(+33.3%) | $2.1 M(+23.4%) | $1.7 M(+69.7%) | $999.8 K(+54.7%) | $646.1 K(+79.6%) | $359.7 K | |
Depreciation And Amortization | $1.2 M(+6.4%) | $1.2 M(-2.4%) | $1.2 M(-74.3%) | $4.6 M(+392.0%) | -$1.6 M(-191.9%) | $1.7 M(-15.8%) | $2.1 M(+10.9%) | $1.9 M(-0.8%) | $1.9 M(+6.1%) | $1.8 M(-2.6%) | $1.8 M | - | |
TTM D&A | $8.2 M(+52.3%) | $5.4 M(-9.5%) | $6.0 M(-12.6%) | $6.8 M(+68.9%) | $4.0 M(-46.1%) | $7.5 M(-0.4%) | $7.5 M(+3.4%) | $7.3 M(+34.1%) | $5.4 M(+52.3%) | $3.6 M(+97.4%) | $1.8 M | - | |
Interest Expense | - | - | - | $713.9 K | - | - | - | - | - | $203.4 K(+10.8%) | $183.6 K(+30.4%) | $140.8 K | |
TTM Interest Expense | - | - | - | $713.9 K | - | - | - | - | - | $527.8 K(+62.7%) | $324.4 K(+130.4%) | $140.8 K | |
Income Tax | -$22.5 K(-100.0%) | $0.0(-100.0%) | $22.5 K(-92.8%) | $312.0 K(+1926.0%) | $15.4 K(-84.2%) | $97.4 K(-49.6%) | $193.2 K(+19.0%) | $162.4 K(-48.8%) | $317.3 K(-3.5%) | $328.7 K(+116.5%) | $151.8 K(+62.2%) | $93.6 K | |
TTM Income Tax | $312.0 K(-10.8%) | $349.9 K(-21.8%) | $447.3 K(-27.6%) | $618.0 K(+31.9%) | $468.4 K(-39.2%) | $770.3 K(-23.1%) | $1.0 M(+4.3%) | $960.2 K(+7.7%) | $891.4 K(+55.3%) | $574.1 K(+133.9%) | $245.4 K(+162.2%) | $93.6 K | |
PE Ratio | 3.3(+140.2%) | 1.4(+1.5%) | 1.4(+3.0%) | 1.3(+32.3%) | 1.0(+52.3%) | 0.7(+32.6%) | 0.5 | - | - | - | - | - | |
PS Ratio | 0.8(-12.8%) | 0.9(-1.1%) | 0.9(+28.4%) | 0.7(-33.3%) | 1.1(+105.6%) | 0.5(+170.0%) | 0.2 | - | - | - | - | - |
Cashflow statements
Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 | Jun 1, 2022 | Mar 1, 2022 | Dec 1, 2021 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash From Operations | $3.2 M(-47.8%) | $6.1 M(-20.4%) | $7.7 M(+20.9%) | $6.4 M(+350.1%) | $1.4 M(-92.8%) | $19.7 M(-31.2%) | $28.6 M(+4.5%) | $27.4 M(+170.2%) | $10.1 M(+56.2%) | $6.5 M(+359.5%) | -$2.5 M | - | |
TTM CFO | $23.4 M(+8.2%) | $21.6 M(-38.5%) | $35.2 M(-37.3%) | $56.1 M(-27.3%) | $77.2 M(-10.2%) | $85.9 M(+18.2%) | $72.7 M(+75.0%) | $41.5 M(+193.9%) | $14.1 M(+254.1%) | $4.0 M(+259.5%) | -$2.5 M | - | |
Cash From Investing | $99.1 K(+103.3%) | -$3.0 M(-109.3%) | $32.5 M(-31.6%) | $47.5 M(+292.2%) | -$24.7 M(-187.8%) | $28.1 M(+15590.8%) | -$181.5 K(-164.6%) | -$68.6 K(-100.6%) | $12.3 M(+8248.2%) | -$151.4 K(+53.8%) | -$327.8 K | - | |
TTM CFI | $77.0 M(+47.5%) | $52.2 M(-37.3%) | $83.3 M(+64.4%) | $50.7 M(+1498.7%) | $3.2 M(-92.1%) | $40.2 M(+236.8%) | $11.9 M(+1.2%) | $11.8 M(-0.6%) | $11.9 M(+2574.4%) | -$479.2 K(-46.2%) | -$327.8 K | - | |
Cash From Financing | -$350.0 K(0%) | -$350.0 K(+96.3%) | -$9.3 M(-438.6%) | -$1.7 M(-17.0%) | -$1.5 M(-111.8%) | $12.5 M(+512.8%) | -$3.0 M(+78.2%) | -$13.9 M(-1362.9%) | $1.1 M(+169.9%) | -$1.6 M(+25.6%) | -$2.1 M | - | |
TTM CFF | -$11.8 M(+8.8%) | -$12.9 M(-45164.2%) | -$28.5 K(-100.5%) | $6.3 M(+206.1%) | -$5.9 M(-77.6%) | -$3.3 M(+80.9%) | -$17.4 M(-5.5%) | -$16.5 M(-537.0%) | -$2.6 M(+29.8%) | -$3.7 M(-74.4%) | -$2.1 M | - | |
Free Cash Flow | $3.1 M(-49.1%) | $6.1 M(-20.1%) | $7.7 M(+22.1%) | $6.3 M(+121.3%) | -$29.6 M(-38.9%) | -$21.3 M(-174.8%) | $28.5 M(+4.1%) | $27.3 M(+177.9%) | $9.8 M(+55.1%) | $6.3 M(+324.1%) | -$2.8 M | - | |
TTM FCF | $23.2 M(+345.0%) | -$9.5 M(+74.3%) | -$36.9 M(-129.0%) | -$16.1 M(-426.2%) | $4.9 M(-88.9%) | $44.3 M(-38.4%) | $72.0 M(+76.9%) | $40.7 M(+204.8%) | $13.4 M(+280.1%) | $3.5 M(+224.1%) | -$2.8 M | - | |
CAPEX | $79.9 K(+100.0%) | $0.0(-100.0%) | $34.7 K(-60.8%) | $88.4 K(-99.7%) | $31.0 M(-24.4%) | $41.0 M(+22482.4%) | $181.5 K(+164.6%) | $68.6 K(-77.5%) | $304.8 K(+101.3%) | $151.4 K(-53.8%) | $327.8 K | - | |
TTM CAPEX | $203.0 K(-99.3%) | $31.1 M(-56.9%) | $72.1 M(-0.2%) | $72.2 M(+0.0%) | $72.2 M(+73.8%) | $41.5 M(+5781.6%) | $706.3 K(-17.2%) | $852.6 K(+8.8%) | $784.0 K(+63.6%) | $479.2 K(+46.2%) | $327.8 K | - | |
Dividends Paid | $350.0 K(0%) | $350.0 K(0%) | $350.0 K(0%) | $350.0 K(0%) | $350.0 K(+130.7%) | $151.7 K(+100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | - | - | |
TTM Dividends Paid | $1.4 M(0%) | $1.4 M(+16.5%) | $1.2 M(+41.1%) | $851.7 K(+69.8%) | $501.7 K(+230.7%) | $151.7 K(+100.0%) | $0.0(0%) | $0.0(0%) | $0.0(0%) | $0.0 | - | - | |
TTM Dividend Per Share | - | - | - | - | - | - | - | - | - | - | - | - | |
TTM Dividend Yield | - | - | - | - | - | - | - | - | - | - | - | - | |
Payout Ratio | 35.9%(+15.6%) | 31.1%(+1865.8%) | 1.6%(+27.4%) | 1.2%(+24.0%) | 1.0%(+270.4%) | 0.3%(+100.0%) | 0.0%(0%) | 0.0%(0%) | 0.0%(0%) | 0.0% | - | - |