
| Trade Date | Filed | Owner | Role | Type | Shares | Price | Value | Owned After | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-05-28 | 2026-05-28 | JW Asset Management, LLC | See footnote 3 | Sale | 65.1K | $72.89 | $4.75M | 2.89M | View ↗ | |
| 2026-05-27 | 2026-05-28 | JW Asset Management, LLC | See footnote 3 | Sale | 113 | $72.50 | $8K | 2.96M | View ↗ | |
| 2026-05-26 | 2026-05-28 | JW Asset Management, LLC | See footnote 3 | Sale | 25.3K | $74.39 | $1.88M | 2.96M | View ↗ | |
| 2026-05-21 | 2026-05-22 | JW Asset Management, LLC | 10% Owner | Sale | 17.0K | $71.40 | $1.21M | 2.98M | View ↗ | |
| 2026-05-20 | 2026-05-22 | JW Asset Management, LLC | 10% Owner | Sale | 3,580 | $70.56 | $253K | 3.00M | View ↗ |
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | $211.1M+27.1% | $166.0M+0.5% | $165.2M+2.1% | $161.7M+27.6% | $126.7M |
| Cost of revenue | $64.8M+14.6% | $56.5M-2.9% | $58.2M+5.6% | $55.1M+33.5% | $41.3M |
| Gross profit | $146.3M+33.6% | $109.5M+2.4% | $107.0M+0.4% | $106.6M+24.8% | $85.4M |
| Sales, general and administrative | $165.1M+18.1% | $139.8M-4.0% | $145.6M+15.6% | $126.0M+36.6% | $92.2M |
| Research and development | $20.2M+2.7% | $19.7M-25.4% | $26.4M+30.4% | $20.3M+10.7% | $18.3M |
| Total operating expenses | $185.3M+16.2% | $159.5M-7.3% | $172.0M+17.6% | $146.3M+32.3% | $110.5M |
| Loss from operations | -$39.0M+22.0% | -$50.0M+23.1% | -$65.0M-64.0% | -$39.7M-57.7% | -$25.1M |
| Interest income | $423K-71.4% | $1.5M+44.8% | $1.0M+1072.4% | $87K+278.3% | $23K |
| Interest expense | -$25.3M-21.3% | -$20.8M-35.3% | -$15.4M-30.9% | -$11.8M-29.8% | -$9.1M |
| Other income (expense), net | $5.8M+138.1% | -$15.3M-1973.7% | $816K+125.7% | -$3.2M+49.3% | -$6.3M |
| Loss before income taxes | -$58.0M+31.4% | -$84.6M-7.7% | -$78.6M-7.9% | -$72.8M-83.4% | -$39.7M |
| Benefit (provision) for income taxes | $7.0M+21643.8% | $32K-60.5% | $81K+103.4% | -$2.4M-67.1% | -$1.4M |
| Net loss | -$51.1M+39.6% | -$84.6M-7.8% | -$78.5M-4.4% | -$75.2M-82.8% | -$41.1M |
| Basic net loss per share (in dollars per share) | -$2K+42.7% | -$3K+2.3% | -$3K+0.3% | -$3K-79.1% | -$2K |
| Diluted net loss per share (in dollars per share) | -$2K+42.7% | -$3K+2.3% | -$3K+0.3% | -$3K-79.1% | -$2K |
| Weighted average outstanding shares used for basic net loss per share (in shares) | $29.62B+5.2% | $28.16B+10.0% | $25.60B+4.7% | $24.46B+2.0% | $23.97B |
| Weighted average outstanding shares used for diluted net loss per share (in shares) | $29.62B+5.2% | $28.16B+10.0% | $25.60B+4.7% | $24.46B+2.0% | $23.97B |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Route 92 Medical Announces Appointment of Raj Denhoy as Chief Financial Officer
Core Natural Resources Stock Trails the Market, but One Fund Is Buying Up Shares
What to Know About This Fund’s $23 Million Appian Buy Amid AI Automation Growth and a 40% Stock Drop
Warrior Met Coal Stock Has Soared 80%. One Investor Just Trimmed $32 Million