{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.11740041,"fmt":"11.74%"},"oneMonthReturn":{"raw":0.26904765,"fmt":"26.90%"},"threeMonthReturn":{"raw":0.33249998,"fmt":"33.25%"},"sixMonthReturn":{"raw":0.2968369,"fmt":"29.68%"},"ytdReturnPct":{"raw":0.3128079,"fmt":"31.28%"},"oneYearTotalReturn":{"raw":0.34595957,"fmt":"34.60%"},"twoYearTotalReturn":{"raw":-0.014787417,"fmt":"-1.48%"},"threeYearTotalReturn":{"raw":-0.0037383141,"fmt":"-0.37%"},"fiveYearTotalReturn":{"raw":-0.75358295,"fmt":"-75.36%"},"tenYearTotalReturn":{"raw":-0.33375,"fmt":"-33.38%"},"maxReturn":{"raw":-0.33375,"fmt":"-33.38%"}},"performanceOverviewBenchmark":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.02115274,"fmt":"-2.12%"},"oneMonthReturn":{"raw":-0.074144304,"fmt":"-7.41%"},"threeMonthReturn":{"raw":-0.08096605,"fmt":"-8.10%"},"sixMonthReturn":{"raw":-0.041370034,"fmt":"-4.14%"},"ytdReturnPct":{"raw":-0.06962967,"fmt":"-6.96%"},"oneYearTotalReturn":{"raw":0.118655056,"fmt":"11.87%"},"twoYearTotalReturn":{"raw":0.21346326,"fmt":"21.35%"},"threeYearTotalReturn":{"raw":0.6012073,"fmt":"60.12%"},"fiveYearTotalReturn":{"raw":0.60241187,"fmt":"60.24%"},"tenYearTotalReturn":{"raw":2.1282113,"fmt":"212.82%"},"maxReturn":{"raw":359.63702,"fmt":"35,963.70%"}}},"defaultKeyStatistics":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"enterpriseValue":{"raw":62496344,"fmt":"62.5M","longFmt":"62,496,344"},"forwardPE":{"raw":18.067797,"fmt":"18.07"},"profitMargins":{"raw":-0.1241,"fmt":"-12.41%"},"floatShares":{"raw":9753321,"fmt":"9.75M","longFmt":"9,753,321"},"sharesOutstanding":{"raw":12223892,"fmt":"12.22M","longFmt":"12,223,892"},"sharesShort":{"raw":132929,"fmt":"132.93k","longFmt":"132,929"},"sharesShortPriorMonth":{"raw":145484,"fmt":"145.48k","longFmt":"145,484"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0109,"fmt":"1.09%"},"heldPercentInsiders":{"raw":0.23161,"fmt":"23.16%"},"heldPercentInstitutions":{"raw":0.29574,"fmt":"29.57%"},"shortRatio":{"raw":2.03,"fmt":"2.03"},"shortPercentOfFloat":{"raw":0.0116,"fmt":"1.16%"},"beta":{"raw":0.972,"fmt":"0.97"},"impliedSharesOutstanding":{"raw":12223892,"fmt":"12.22M","longFmt":"12,223,892"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":2.333,"fmt":"2.33"},"priceToBook":{"raw":2.2846122,"fmt":"2.28"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1767139200,"fmt":"2025-12-31"},"nextFiscalYearEnd":{"raw":1798675200,"fmt":"2026-12-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":-6426000,"fmt":"-6.43M","longFmt":"-6,426,000"},"trailingEps":{"raw":-0.54,"fmt":"-0.54"},"forwardEps":{"raw":0.295,"fmt":"0.29"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":1.207,"fmt":"1.21"},"enterpriseToEbitda":{"raw":-13.891,"fmt":"-13.89"},"52WeekChange":{"raw":0.17487681,"fmt":"17.49%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{},"lastDividendDate":{},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":-0.13,"fmt":"-0.13"},"estimate":{"raw":-0.275,"fmt":"-0.28"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.15","surprisePct":"52.73","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746648300,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":-0.12,"fmt":"-0.12"},"estimate":{"raw":-0.215,"fmt":"-0.22"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.1","surprisePct":"44.19","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754511624,"fmt":"2025-08-06"}},{"date":"3Q2025","actual":{"raw":-0.08,"fmt":"-0.08"},"estimate":{"raw":-0.13,"fmt":"-0.13"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.05","surprisePct":"38.46","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762983321,"fmt":"2025-11-12"}},{"date":"4Q2025","actual":{"raw":-0.2,"fmt":"-0.20"},"estimate":{"raw":-0.15333,"fmt":"-0.15"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.05","surprisePct":"-30.44","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772140014,"fmt":"2026-02-26"}}],"currentQuarterEstimate":{"raw":-0.21333,"fmt":"-0.21"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":75895000,"fmt":"75.89M","longFmt":"75,895,000"},"earnings":{"raw":-8659000,"fmt":"-8.66M","longFmt":"-8,659,000"}},{"date":2023,"revenue":{"raw":56040000,"fmt":"56.04M","longFmt":"56,040,000"},"earnings":{"raw":-12428000,"fmt":"-12.43M","longFmt":"-12,428,000"}},{"date":2024,"revenue":{"raw":60599000,"fmt":"60.6M","longFmt":"60,599,000"},"earnings":{"raw":-8688000,"fmt":"-8.69M","longFmt":"-8,688,000"}},{"date":2025,"revenue":{"raw":51779000,"fmt":"51.78M","longFmt":"51,779,000"},"earnings":{"raw":-6426000,"fmt":"-6.43M","longFmt":"-6,426,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":12013000,"fmt":"12.01M","longFmt":"12,013,000"},"earnings":{"raw":-1546000,"fmt":"-1.55M","longFmt":"-1,546,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":13623000,"fmt":"13.62M","longFmt":"13,623,000"},"earnings":{"raw":-1475000,"fmt":"-1.48M","longFmt":"-1,475,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":14018000,"fmt":"14.02M","longFmt":"14,018,000"},"earnings":{"raw":-964000,"fmt":"-964k","longFmt":"-964,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":12125000,"fmt":"12.12M","longFmt":"12,125,000"},"earnings":{"raw":-2441000,"fmt":"-2.44M","longFmt":"-2,441,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"AIRG Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1772143200,"updated":1772151570,"transcriptId":2940453,"type":"IN_HOUSE","eventId":415731,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q4-2025-earnings_call-415731.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/26/2940453.json","maxAge":1},{"title":"AIRG Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762984800,"updated":1763401554,"transcriptId":2299461,"type":"IN_HOUSE","eventId":371541,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q3-2025-earnings_call-371541.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/12/2299461.json","maxAge":1},{"title":"AIRG Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754514000,"updated":1763943448,"transcriptId":2326733,"type":"IN_HOUSE","eventId":343726,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q2-2025-earnings_call-343726.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/6/2326733.json","maxAge":1},{"title":"AIRG Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746651600,"updated":1764152136,"transcriptId":2341189,"type":"IN_HOUSE","eventId":321474,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q1-2025-earnings_call-321474.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/7/2341189.json","maxAge":1},{"title":"AIRG Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740693600,"updated":1764776783,"transcriptId":2430649,"type":"IN_HOUSE","eventId":249430,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q4-2024-earnings_call-249430.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/27/2430649.json","maxAge":1},{"title":"AIRG Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1731448800,"updated":1768412912,"transcriptId":2598866,"type":"IN_HOUSE","eventId":219252,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q3-2024-earnings_call-219252.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/12/2598866.json","maxAge":1},{"title":"AIRG Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722978000,"updated":1772064417,"transcriptId":2723595,"type":"IN_HOUSE","eventId":193107,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q2-2024-earnings_call-193107.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/6/2723595.json","maxAge":1},{"title":"AIRG Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715202000,"updated":1772059320,"transcriptId":2729215,"type":"IN_HOUSE","eventId":174357,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q1-2024-earnings_call-174357.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/8/2729215.json","maxAge":1},{"title":"AIRG Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1709762400,"updated":1772060570,"transcriptId":2776612,"type":"IN_HOUSE","eventId":129754,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q4-2023-earnings_call-129754.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/3/6/2776612.json","maxAge":1},{"title":"AIRG Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1699567200,"updated":1772065087,"transcriptId":2846217,"type":"IN_HOUSE","eventId":88658,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q3-2023-earnings_call-88658.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/9/2846217.json","maxAge":1},{"title":"AIRG Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691701200,"updated":1772278684,"transcriptId":2896988,"type":"IN_HOUSE","eventId":68916,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q2-2023-earnings_call-68916.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/10/2896988.json","maxAge":1},{"title":"AIRG Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683838800,"updated":1773016137,"transcriptId":2954455,"type":"IN_HOUSE","eventId":58508,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q1-2023-earnings_call-58508.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/11/2954455.json","maxAge":1},{"title":"AIRG Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1678399200,"updated":1752165408,"transcriptId":1599945,"type":"RAW","eventId":43386,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q4-2022-earnings_call-43386.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/3/9/1599945.json","maxAge":1},{"title":"AIRG Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1668106800,"updated":1773206726,"transcriptId":3047650,"type":"IN_HOUSE","eventId":40653,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q3-2022-earnings_call-40653.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/10/3047650.json","maxAge":1},{"title":"AIRG Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1660251600,"updated":1774092833,"transcriptId":3086153,"type":"IN_HOUSE","eventId":31961,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q2-2022-earnings_call-31961.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/11/3086153.json","maxAge":1},{"title":"AIRG Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1652187180,"updated":1774697783,"transcriptId":3134553,"type":"IN_HOUSE","eventId":22026,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AIRG/earnings/AIRG-Q1-2022-earnings_call-22026.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/10/3134553.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":5.37,"fmt":"5.37"},"open":{"raw":5.36,"fmt":"5.36"},"dayLow":{"raw":5.28,"fmt":"5.28"},"dayHigh":{"raw":5.45,"fmt":"5.45"},"regularMarketPreviousClose":{"raw":5.37,"fmt":"5.37"},"regularMarketOpen":{"raw":5.36,"fmt":"5.36"},"regularMarketDayLow":{"raw":5.28,"fmt":"5.28"},"regularMarketDayHigh":{"raw":5.45,"fmt":"5.45"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.972,"fmt":"0.97"},"forwardPE":{"raw":18.067797,"fmt":"18.07"},"volume":{"raw":93635,"fmt":"93.64k","longFmt":"93,635"},"regularMarketVolume":{"raw":93635,"fmt":"93.64k","longFmt":"93,635"},"averageVolume":{"raw":61647,"fmt":"61.65k","longFmt":"61,647"},"averageVolume10days":{"raw":84500,"fmt":"84.5k","longFmt":"84,500"},"averageDailyVolume10Day":{"raw":84500,"fmt":"84.5k","longFmt":"84,500"},"bid":{"raw":5.26,"fmt":"5.26"},"ask":{"raw":5.46,"fmt":"5.46"},"bidSize":{"raw":100,"fmt":"100","longFmt":"100"},"askSize":{"raw":100,"fmt":"100","longFmt":"100"},"marketCap":{"raw":65153344,"fmt":"65.15M","longFmt":"65,153,344"},"nonDilutedMarketCap":{"raw":58307964,"fmt":"58.31M","longFmt":"58,307,964"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":3.0,"fmt":"3.00"},"fiftyTwoWeekHigh":{"raw":5.85,"fmt":"5.85"},"allTimeHigh":{"raw":29.5,"fmt":"29.50"},"allTimeLow":{"raw":1.63,"fmt":"1.63"},"priceToSalesTrailing12Months":{"raw":1.2582967,"fmt":"1.26"},"fiftyDayAverage":{"raw":4.4763,"fmt":"4.48"},"twoHundredDayAverage":{"raw":4.276275,"fmt":"4.28"},"trailingAnnualDividendRate":{"raw":0.0,"fmt":"0.00"},"trailingAnnualDividendYield":{"raw":0.0,"fmt":"0.00%"},"navPrice":{},"currency":"USD","fromCurrency":null,"toCurrency":null,"lastMarket":null,"coinMarketCapLink":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"algorithm":null,"maxSupply":{},"totalSupply":{},"startDate":{},"tradeable":false,"fullyDilutedValue":{},"volume24HrMarketCapPercent":{}},"calendarEvents":{"maxAge":1,"earnings":{"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"earningsCallDate":[{"raw":1772143200,"fmt":"2026-02-26"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":-0.0725,"fmt":"-0.07"},"earningsLow":{"raw":-0.08,"fmt":"-0.08"},"earningsHigh":{"raw":-0.07,"fmt":"-0.07"},"revenueAverage":{"raw":11475000,"fmt":"11.47M","longFmt":"11,475,000"},"revenueLow":{"raw":11400000,"fmt":"11.4M","longFmt":"11,400,000"},"revenueHigh":{"raw":11500000,"fmt":"11.5M","longFmt":"11,500,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1769020467,"firm":"Lake Street","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":6.0,"priorPriceTarget":0.0},{"epochGradeDate":1763399607,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":7.0,"priorPriceTarget":8.0},{"epochGradeDate":1763055888,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":5.0,"priorPriceTarget":7.0},{"epochGradeDate":1752861155,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":7.0,"priorPriceTarget":8.0},{"epochGradeDate":1746726812,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":7.0,"priorPriceTarget":9.0},{"epochGradeDate":1740757302,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":9.0,"priorPriceTarget":12.0},{"epochGradeDate":1731514646,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":8.0},{"epochGradeDate":1731502209,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Raises","currentPriceTarget":11.5,"priorPriceTarget":8.0},{"epochGradeDate":1723052934,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":8.0,"priorPriceTarget":7.0},{"epochGradeDate":1723047257,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":8.0,"priorPriceTarget":5.0},{"epochGradeDate":1709831259,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":6.0,"priorPriceTarget":4.0},{"epochGradeDate":1691775176,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":5.5,"priorPriceTarget":8.0},{"epochGradeDate":1691759951,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":6.0,"priorPriceTarget":8.0},{"epochGradeDate":1684239398,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":8.0,"priorPriceTarget":11.0},{"epochGradeDate":1683896895,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":8.0,"priorPriceTarget":10.0},{"epochGradeDate":1668174814,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":9.0,"priorPriceTarget":10.0},{"epochGradeDate":1645525791,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":20.0},{"epochGradeDate":1639661442,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":16.0,"priorPriceTarget":0.0},{"epochGradeDate":1636570728,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":16.0,"priorPriceTarget":22.0},{"epochGradeDate":1634206030,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":18.0},{"epochGradeDate":1628689610,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":30.0},{"epochGradeDate":1610116947,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":20.0},{"epochGradeDate":1608132813,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1596466092,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":17.0,"priorPriceTarget":9.0},{"epochGradeDate":1588944214,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":9.0,"priorPriceTarget":8.0},{"epochGradeDate":1586776964,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":8.0,"priorPriceTarget":9.5},{"epochGradeDate":1584616870,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":9.5,"priorPriceTarget":15.0},{"epochGradeDate":1582288617,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":15.0,"priorPriceTarget":11.5},{"epochGradeDate":1582280038,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":15.0,"priorPriceTarget":11.5},{"epochGradeDate":1574776393,"firm":"William Blair","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1574766223,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":11.5,"priorPriceTarget":18.0},{"epochGradeDate":1533903131,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1518790301,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":10.0},{"epochGradeDate":1510329094,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":12.5},{"epochGradeDate":1502197510,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":19.0},{"epochGradeDate":1487331938,"firm":"Wunderlich Securities","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1481815425,"firm":"William Blair","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1481717308,"firm":"Wunderlich Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":18.0},{"epochGradeDate":1481541283,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1477886400,"firm":"Wunderlich Securities","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1474477197,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":15.0},{"epochGradeDate":1474457759,"firm":"Wunderlich Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":14.0,"priorPriceTarget":0.0},{"epochGradeDate":1473167525,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":15.0,"priorPriceTarget":0.0},{"epochGradeDate":1473157660,"firm":"Wunderlich Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":14.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.028142607,"fmt":"2.81%"},"postMarketChange":{"raw":0.1500001,"fmt":"0.15"},"postMarketTime":1774649229,"postMarketPrice":{"raw":5.48,"fmt":"5.48"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.007448783,"fmt":"-0.74%"},"regularMarketChange":{"raw":-0.03999996,"fmt":"-0.04"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":5.33,"fmt":"5.33"},"regularMarketDayHigh":{"raw":5.45,"fmt":"5.45"},"regularMarketDayLow":{"raw":5.28,"fmt":"5.28"},"regularMarketVolume":{"raw":93635,"fmt":"93.64k","longFmt":"93,635.00"},"averageDailyVolume10Day":{"raw":84500,"fmt":"84.5k","longFmt":"84,500"},"averageDailyVolume3Month":{"raw":61647,"fmt":"61.65k","longFmt":"61,647"},"regularMarketPreviousClose":{"raw":5.37,"fmt":"5.37"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":5.36,"fmt":"5.36"},"strikePrice":{},"openInterest":{},"exchange":"NCM","exchangeName":"NasdaqCM","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"AIRG","underlyingSymbol":null,"shortName":"Airgain, Inc.","longName":"Airgain, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":65153344,"fmt":"65.15M","longFmt":"65,153,344.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":-0.11,"fmt":"-0.11"},"estimate":{"raw":-0.1,"fmt":"-0.10"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.01","surprisePct":"-10.0","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746648300,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":-0.04,"fmt":"-0.04"},"estimate":{"raw":-0.06,"fmt":"-0.06"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.02","surprisePct":"33.33","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754511624,"fmt":"2025-08-06"}},{"date":"3Q2025","actual":{"raw":0.01,"fmt":"0.01"},"estimate":{"raw":0.01,"fmt":"0.01"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.0","surprisePct":"0.0","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762983321,"fmt":"2025-11-12"}},{"date":"4Q2025","actual":{"raw":-0.03,"fmt":"-0.03"},"estimate":{"raw":-0.0175,"fmt":"-0.02"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.01","surprisePct":"-71.43","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772140014,"fmt":"2026-02-26"}}],"currentQuarterEstimate":{"raw":-0.0725,"fmt":"-0.07"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":75895000,"fmt":"75.89M","longFmt":"75,895,000"},"earnings":{"raw":-582000,"fmt":"-582k","longFmt":"-582,000"}},{"date":2023,"revenue":{"raw":56040000,"fmt":"56.04M","longFmt":"56,040,000"},"earnings":{"raw":-5147000,"fmt":"-5.15M","longFmt":"-5,147,000"}},{"date":2024,"revenue":{"raw":60599000,"fmt":"60.6M","longFmt":"60,599,000"},"earnings":{"raw":-1352000,"fmt":"-1.35M","longFmt":"-1,352,000"}},{"date":2025,"revenue":{"raw":51779000,"fmt":"51.78M","longFmt":"51,779,000"},"earnings":{"raw":-2004000,"fmt":"-2M","longFmt":"-2,004,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":12013000,"fmt":"12.01M","longFmt":"12,013,000"},"earnings":{"raw":-1319000,"fmt":"-1.32M","longFmt":"-1,319,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":13623000,"fmt":"13.62M","longFmt":"13,623,000"},"earnings":{"raw":-516000,"fmt":"-516k","longFmt":"-516,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":14018000,"fmt":"14.02M","longFmt":"14,018,000"},"earnings":{"raw":147000,"fmt":"147k","longFmt":"147,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":12125000,"fmt":"12.12M","longFmt":"12,125,000"},"earnings":{"raw":-316000,"fmt":"-316k","longFmt":"-316,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":5.33,"fmt":"5.33"},"targetHighPrice":{"raw":7.0,"fmt":"7.00"},"targetLowPrice":{"raw":5.0,"fmt":"5.00"},"targetMeanPrice":{"raw":6.125,"fmt":"6.12"},"targetMedianPrice":{"raw":6.25,"fmt":"6.25"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":4,"fmt":"4","longFmt":"4"},"totalCash":{"raw":7358000,"fmt":"7.36M","longFmt":"7,358,000"},"totalCashPerShare":{"raw":0.602,"fmt":"0.6"},"ebitda":{"raw":-4499000,"fmt":"-4.5M","longFmt":"-4,499,000"},"totalDebt":{"raw":4701000,"fmt":"4.7M","longFmt":"4,701,000"},"quickRatio":{"raw":1.551,"fmt":"1.55"},"currentRatio":{"raw":1.984,"fmt":"1.98"},"totalRevenue":{"raw":51779000,"fmt":"51.78M","longFmt":"51,779,000"},"debtToEquity":{"raw":16.618,"fmt":"16.62%"},"revenuePerShare":{"raw":4.373,"fmt":"4.37"},"returnOnAssets":{"raw":-0.10925999,"fmt":"-10.93%"},"returnOnEquity":{"raw":-0.21688,"fmt":"-21.69%"},"grossProfits":{"raw":22545000,"fmt":"22.55M","longFmt":"22,545,000"},"freeCashflow":{"raw":-1180125,"fmt":"-1.18M","longFmt":"-1,180,125"},"operatingCashflow":{"raw":-1113000,"fmt":"-1.11M","longFmt":"-1,113,000"},"earningsGrowth":{},"revenueGrowth":{"raw":-0.196,"fmt":"-19.60%"},"grossMargins":{"raw":0.43541,"fmt":"43.54%"},"ebitdaMargins":{"raw":-0.086890005,"fmt":"-8.69%"},"operatingMargins":{"raw":-0.176,"fmt":"-17.60%"},"profitMargins":{"raw":-0.1241,"fmt":"-12.41%"},"financialCurrency":"USD"}}],"error":null}}