| EXTR price | $29.78 in the August 3, 2026 morning session, down 1.19% from the $30.14 July 31 close, within a day range of $29.53 to $30.44 | StockAnalysis.com real-time quote | August 3, 2026 |
| Market capitalization | $3.89 billion, computed as $29.78 x 130.78 million shares and verified with financial_rigor.py at a 0.12% deviation | StockAnalysis.com statistics and financial_rigor.py | August 3, 2026 |
| 52-week range and performance | 52-week range of $13.48 to $33.73, up 72.15% over 52 weeks and 79.76% year to date, with beta of 1.77 | StockAnalysis.com quote and statistics | August 3, 2026 |
| Shares outstanding | 130.78 million shares with a float of 126.74 million, up 1.17% year over year | StockAnalysis.com statistics | August 3, 2026 |
| TTM revenue | $1.252 billion, up 14.9%, matching SEC EDGAR XBRL nine-month revenue of $945.04 million plus Q4 FY2025 revenue of $307 million | StockAnalysis.com financials and SEC EDGAR XBRL | August 3, 2026 |
| FY2025 revenue | $1.140 billion, up 2.05%, matching SEC EDGAR XBRL value of $1,140,067,000 from the FY2025 Form 10-K | StockAnalysis.com financials and SEC EDGAR XBRL | August 3, 2026 |
| Quarterly revenue trend | Q1 FY2026 revenue of $310.25 million up 15.25%, Q2 FY2026 revenue of $317.93 million up 13.81%, and Q3 FY2026 revenue of $316.87 million up 11.38%, matching SEC EDGAR XBRL | StockAnalysis.com quarterly financials and SEC EDGAR XBRL | August 3, 2026 |
| TTM profitability | TTM GAAP net income of $16.27 million, EPS of $0.12, gross margin of 61.32%, operating margin of 3.21%, and profit margin of 1.30% | StockAnalysis.com statistics | August 3, 2026 |
| Q3 FY2026 results | Revenue of $316.87 million, GAAP net income of $10.59 million, non-GAAP EPS of $0.26 up 24%, non-GAAP gross margin of 62.3%, non-GAAP operating margin of 15.2%, and EBITDA of $53.4 million at a 16.9% margin | Q3 FY2026 earnings call | April 29, 2026 |
| SaaS ARR | SaaS ARR of $236 million, up 29% year over year, with SaaS deferred revenue of $342 million up 19% | Q3 FY2026 earnings call | April 29, 2026 |
| Recurring revenue | Subscription and support recurring revenue of $114 million in Q3 FY2026, up 13% year over year, about 36% of revenue | Q3 FY2026 earnings call | April 29, 2026 |
| Revenue by geography TTM | United States $529.28 million, Other Americas $47.71 million, EMEA $545.94 million, and APAC $129.11 million, so EMEA is the largest region | StockAnalysis.com financials revenue by geography | August 3, 2026 |
| Free cash flow | TTM operating cash flow of $132.27 million, capital expenditures of $27.01 million, and free cash flow of $105.26 million, up 67% | StockAnalysis.com statistics | August 3, 2026 |
| Balance sheet | Cash and equivalents of $210.11 million, total debt of $235.74 million, net cash of negative $25.63 million, book value of $78.97 million, and debt to equity of 2.99 | StockAnalysis.com statistics | August 3, 2026 |
| FY2026 guidance | Revenue of $1.275 billion to $1.280 billion (up about 12% at the midpoint), non-GAAP gross margin of 61.8% to 61.9%, non-GAAP operating margin of 14.7% to 14.9%, and non-GAAP EPS of $1.02 to $1.04 | Q3 FY2026 earnings call | April 29, 2026 |
| Q4 FY2026 guidance | Revenue of $330 million to $335 million, up 7% to 9% against the prior year quarter, with non-GAAP gross margin of 61.8% to 62.2% and non-GAAP EPS of $0.28 to $0.30 | Q3 FY2026 earnings call | April 29, 2026 |
| Share repurchases | A $50 million accelerated share repurchase in Q3 FY2026 at an average price of $14.58, retiring more than 3 million shares, with $137.5 million remaining of the $200 million authorization | Q3 FY2026 earnings call | April 29, 2026 |
| Valuation check | Trailing PE of 247.76, forward PE of 24.61, price to sales of 3.15, price to book of 50.58, price to free cash flow of 37.45, EV to EBITDA of 67.15, and PEG of 1.25 | StockAnalysis.com statistics | August 3, 2026 |
| Analyst consensus | Strong Buy across 8 analysts with an average target of $30.56 (up 2.62%), a low of $22.50, a median of $30.50, and a high of $39 | StockAnalysis.com forecast, S&P Global | July 31, 2026 |
| Recent analyst actions | B. Riley Buy at $28 (July 31), UBS Hold at $23 (July 14), Lake Street Buy at $34 (June 15), Rosenblatt Buy raised to $39 (June 10), and Bank of America Buy raised to $33 (June 8) | StockAnalysis.com forecast | July 31, 2026 |
| FY2026 and FY2027 consensus estimates | FY2026 revenue estimate of $1.28 billion with non-GAAP EPS of $1.03, and FY2027 revenue estimate of $1.39 billion with non-GAAP EPS of $1.31 | StockAnalysis.com forecast financial forecast | July 31, 2026 |
| Short interest | 7.28 million shares short, 5.57% of shares outstanding, 5.75% of float, and 3.17 days to cover, down from 7.91 million the prior month | StockAnalysis.com statistics short selling | August 3, 2026 |
| Technical snapshot | 5-day SMA near $29.79, 20-day SMA near $30.67, 50-day SMA near $30.03, 100-day SMA near $24.25, 200-day SMA near $20.42, 14-day RSI near 47.37, 14-day ATR near $1.35, and 14-day historic volatility near 40.19% | Barchart and StockAnalysis.com technical snapshots | August 3, 2026 |
| Scenario valuation | Three-year framework with FY2026 non-GAAP EPS of $1.03 as the base: bull near $39, base near $26, and bear near $12 | financial_rigor.py three-scenario calculation | August 3, 2026 |
| Upcoming earnings | Q4 FY2026 and full-year FY2026 results are scheduled for August 5, 2026, before market open | StockAnalysis.com quote earnings date | August 3, 2026 |
| Insider activity | Multiple Form 144 filings dated between May 26, 2026 and July 1, 2026, and a securities litigation notice published in early July 2026 that references insider fiduciary duties | StockAnalysis.com SEC filings and news feed | July 2026 |