Fundamental drivers
Guerrilla RFâs Q2â2025 performance was shaped by a mix of companyâspecific and macroâlevel factors. Revenue was buoyed by the rampâup of its nextâgeneration RFâfilter platform, which captured a 15âŻ% YoY increase in shipments after the firm secured two largeâvolume contracts with a Tierâ1 automotive supplier and a defense OEM. The higherâmargin product mix (average gross margin rising from 38âŻ% to 42âŻ%) also lifted profitability, while the companyâs costâofâgoodsâsold (COGS) compressionâdriven by a 10âŻ% reduction in siliconâwafer waste and a renegotiated longâterm supply agreementâfurther amplified gross profit. Conversely, SG&A expenses rose modestly (+4âŻ%) as the firm expanded its salesâforce and launched a new R&D pipeline, which slightly dampened netâincome growth.
Macro and technical context
On the macro side, the broader semiconductor cycle remained neutral to slightly positive in Q2, with the U.S. and EU stimulus packages sustaining demand for highâfrequency components. However, a tightening in global supplyâchain credit and modest inventory pullâbacks in the communications segment introduced a modest headâwind, capping topâline upside. From a technical perspective, GUERâs stock has broken above its 50âday SMA (â$4.20) and is testing the $4.55 resistance that coincides with the Q2 earnings breakout. Momentum indicators (RSI 62, MACD bullish crossover) suggest the rally can continue if the company delivers the projected Q3 guidance.
Trading implications
The earnings beat, driven by productâmix upgrades and COGS efficiencies, positions GUER as a shortâterm upside play. A buy on pullâback near $4.30â$4.40 (still below the $4.55 resistance) offers a favorable riskâreward profile, with a stop just under the 50âday SMA. If the company confirms Q3 guidance that reflects continued filterâplatform expansion, the stock could break the $4.55 ceiling and target the next technical node around $4.80â$5.00. Conversely, any sign of supplyâchain strain or a downgrade in the product pipeline could trigger a retracement toward the $3.90 support level.