F&F - Financial Insights SEC Filing Analytics

Financial Metrics

IMMR IMMERSION CORP
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
14
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-04-07 SEC Filing Index
Insider 4 2026-04-02 SEC Filing Index
Insider 4 2026-02-02 SEC Filing Index
Insider 4 2026-01-05 SEC Filing Index
Insider 4 2025-11-18 SEC Filing Index

Credit and Bond Coverage

Company-level
Credit Ratings: SEC EDGAR does not provide a standardized, machine-readable issuer credit rating feed.
Integrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Long-Term Debt (latest annual)
103098000.0
Total Liabilities (latest annual)
543578000.0
Current Liabilities (latest annual)
265884000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 9 | A: 7

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 7074000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 6983000.0 -1.3% USD 10-Q 2024-12-16
Quarterly 2023-09-30 9482000.0 +35.8% USD 10-Q 2025-03-12
Quarterly 2024-03-31 43847000.0 +362.4% USD 10-Q 2024-05-08
Quarterly 2024-06-30 99424000.0 +126.8% USD 10-Q 2024-08-19
Quarterly 2024-07-31 183489000.0 +84.6% USD 10-Q 2026-03-26
Quarterly 2024-10-31 616249000.0 +235.9% USD 10-Q 2024-12-16
Quarterly 2025-01-31 474762000.0 -23.0% USD 10-Q 2025-03-12
Quarterly 2025-07-31 292032000.0 -38.5% USD 10-Q 2026-03-26
Annual 2023-12-31 33919000.0 USD 10-K 2026-03-12
Annual 2024-04-30 45782000.0 +35.0% USD 10-K 2026-03-12
Annual 2024-06-30 95481000.0 +108.6% USD 10-K 2026-03-12
Annual 2024-07-31 89943000.0 -5.8% USD 10-K 2026-03-12
Annual 2024-10-31 616249000.0 +585.2% USD 10-K 2026-03-12
Annual 2025-01-31 471262000.0 -23.5% USD 10-K 2026-03-12
Annual 2025-04-30 1555876000.0 +230.2% USD 10-K 2026-03-12

Gross Profit

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Operating Income

Q: 9 | A: 7

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 3259000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 3113000.0 -4.5% USD 10-Q 2024-12-16
Quarterly 2023-09-30 6519000.0 +109.4% USD 10-Q 2025-03-12
Quarterly 2024-03-31 16614000.0 +154.9% USD 10-Q 2024-05-08
Quarterly 2024-06-30 25406000.0 +52.9% USD 10-Q 2024-08-19
Quarterly 2024-07-31 13558000.0 -46.6% USD 10-Q 2026-03-26
Quarterly 2024-10-31 64407000.0 +375.0% USD 10-Q 2024-12-16
Quarterly 2025-01-31 26206000.0 -59.3% USD 10-Q 2025-03-12
Quarterly 2025-07-31 -26355000.0 -200.6% USD 10-Q 2026-03-26
Annual 2023-12-31 17927000.0 USD 10-K 2026-03-12
Annual 2024-04-30 16033000.0 -10.6% USD 10-K 2026-03-12
Annual 2024-06-30 22619000.0 +41.1% USD 10-K 2026-03-12
Annual 2024-07-31 -9642000.0 -142.6% USD 10-K 2026-03-12
Annual 2024-10-31 70430000.0 +830.5% USD 10-K 2026-03-12
Annual 2025-01-31 35238000.0 -50.0% USD 10-K 2026-03-12
Annual 2025-04-30 118020000.0 +234.9% USD 10-K 2026-03-12

Net Income

Q: 9 | A: 7

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 8278000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 7028000.0 -15.1% USD 10-Q 2024-12-16
Quarterly 2023-09-30 2680000.0 -61.9% USD 10-Q 2025-03-12
Quarterly 2024-03-31 18655000.0 +596.1% USD 10-Q 2024-05-08
Quarterly 2024-06-30 28945000.0 +55.2% USD 10-Q 2024-08-19
Quarterly 2024-07-31 27077000.0 -6.5% USD 10-Q 2026-03-26
Quarterly 2024-10-31 27157000.0 +0.3% USD 10-Q 2024-12-16
Quarterly 2025-01-31 15472000.0 -43.0% USD 10-Q 2025-03-12
Quarterly 2025-07-31 -930000.0 -106.0% USD 10-Q 2026-03-26
Annual 2023-12-31 33976000.0 USD 10-K 2026-03-12
Annual 2024-04-30 17777000.0 -47.7% USD 10-K 2026-03-12
Annual 2024-06-30 26445000.0 +48.8% USD 10-K 2026-03-12
Annual 2024-07-31 -246000.0 -100.9% USD 10-K 2026-03-12
Annual 2024-10-31 30804000.0 +12622.0% USD 10-K 2026-03-12
Annual 2025-01-31 24061000.0 -21.9% USD 10-K 2026-03-12
Annual 2025-04-30 64284000.0 +167.2% USD 10-K 2026-03-12

EPS Basic

Q: 9 | A: 7

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.25 USD/shares 10-Q 2024-05-08
Quarterly 2023-06-30 0.22 -12.0% USD/shares 10-Q 2024-12-16
Quarterly 2023-09-30 0.08 -63.6% USD/shares 10-Q 2025-03-12
Quarterly 2024-03-31 0.6 +650.0% USD/shares 10-Q 2024-05-08
Quarterly 2024-06-30 0.91 +51.7% USD/shares 10-Q 2024-08-19
Quarterly 2024-07-31 0.85 -6.6% USD/shares 10-Q 2026-03-26
Quarterly 2024-10-31 0.84 -1.2% USD/shares 10-Q 2024-12-16
Quarterly 2025-01-31 0.48 -42.9% USD/shares 10-Q 2025-03-12
Quarterly 2025-07-31 -0.03 -106.2% USD/shares 10-Q 2026-03-26
Annual 2023-12-31 1.05 USD/shares 10-K 2026-03-12
Annual 2024-04-30 0.56 -46.7% USD/shares 10-K 2026-03-12
Annual 2024-06-30 0.83 +48.2% USD/shares 10-K 2026-03-12
Annual 2024-07-31 -0.01 -101.2% USD/shares 10-K 2026-03-12
Annual 2024-10-31 0.95 +9600.0% USD/shares 10-K 2026-03-12
Annual 2025-01-31 0.74 -22.1% USD/shares 10-K 2026-03-12
Annual 2025-04-30 1.94 +162.2% USD/shares 10-K 2026-03-12

EPS Diluted

Q: 9 | A: 7

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.25 USD/shares 10-Q 2024-05-08
Quarterly 2023-06-30 0.21 -16.0% USD/shares 10-Q 2024-12-16
Quarterly 2023-09-30 0.08 -61.9% USD/shares 10-Q 2025-03-12
Quarterly 2024-03-31 0.59 +637.5% USD/shares 10-Q 2024-05-08
Quarterly 2024-06-30 0.89 +50.8% USD/shares 10-Q 2024-08-19
Quarterly 2024-07-31 0.83 -6.7% USD/shares 10-Q 2026-03-26
Quarterly 2024-10-31 0.83 +0.0% USD/shares 10-Q 2024-12-16
Quarterly 2025-01-31 0.47 -43.4% USD/shares 10-Q 2025-03-12
Quarterly 2025-07-31 -0.03 -106.4% USD/shares 10-Q 2026-03-26
Annual 2023-12-31 1.04 USD/shares 10-K 2026-03-12
Annual 2024-04-30 0.55 -47.1% USD/shares 10-K 2026-03-12
Annual 2024-06-30 0.81 +47.3% USD/shares 10-K 2026-03-12
Annual 2024-07-31 -0.01 -101.2% USD/shares 10-K 2026-03-12
Annual 2024-10-31 0.93 +9400.0% USD/shares 10-K 2026-03-12
Annual 2025-01-31 0.73 -21.5% USD/shares 10-K 2026-03-12
Annual 2025-04-30 1.9 +160.3% USD/shares 10-K 2026-03-12

Balance Sheet

Metrics: 9

Cash and Equivalents

Q: 10 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 27484000.0 USD 10-Q 2023-05-11
Quarterly 2023-06-30 25820000.0 -6.1% USD 10-Q 2024-12-16
Quarterly 2023-09-30 28701000.0 +11.2% USD 10-Q 2025-03-12
Quarterly 2023-12-31 56071000.0 +95.4% USD 10-Q 2024-05-08
Quarterly 2024-03-31 91097000.0 +62.5% USD 10-Q 2024-05-08
Quarterly 2024-06-30 35787000.0 -60.7% USD 10-Q 2024-08-19
Quarterly 2024-07-31 57653000.0 +61.1% USD 10-Q 2026-03-26
Quarterly 2024-10-31 80539000.0 +39.7% USD 10-Q 2024-12-16
Quarterly 2025-01-31 77690000.0 -3.5% USD 10-Q 2025-03-12
Quarterly 2025-07-31 90140000.0 +16.0% USD 10-Q 2026-03-26
Annual 2023-12-31 56071000.0 USD 10-K 2026-03-12
Annual 2024-04-30 85521000.0 +52.5% USD 10-K 2026-03-12
Annual 2025-04-30 72608000.0 -15.1% USD 10-K 2026-03-12

Accounts Receivable

Q: 5 | A: 1

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 491000.0 USD 10-Q 2023-05-11
Quarterly 2023-06-30 626000.0 +27.5% USD 10-Q 2023-08-11
Quarterly 2023-09-30 1960000.0 +213.1% USD 10-Q 2023-11-13
Quarterly 2023-12-31 1743000.0 -11.1% USD 10-Q 2024-05-08
Quarterly 2024-03-31 1411000.0 -19.0% USD 10-Q 2024-05-08
Annual 2023-12-31 1743000.0 USD 10-K 2024-03-11

Inventory

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Current Assets

Q: 11 | A: 5

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 159065000.0 USD 10-Q 2023-05-11
Quarterly 2023-06-30 168016000.0 +5.6% USD 10-Q 2023-08-11
Quarterly 2023-09-30 160845000.0 -4.3% USD 10-Q 2023-11-13
Quarterly 2023-12-31 172450000.0 +7.2% USD 10-Q 2024-08-19
Quarterly 2024-03-31 193836000.0 +12.4% USD 10-Q 2024-05-08
Quarterly 2024-04-30 190608000.0 -1.7% USD 10-Q 2025-03-12
Quarterly 2024-06-30 678641000.0 +256.0% USD 10-Q 2024-08-19
Quarterly 2024-10-31 852826000.0 +25.7% USD 10-Q 2024-12-16
Quarterly 2025-01-31 925975000.0 +8.6% USD 10-Q 2025-03-12
Quarterly 2025-04-30 631823000.0 -31.8% USD 10-Q 2026-03-26
Quarterly 2025-07-31 796873000.0 +26.1% USD 10-Q 2026-03-26
Annual 2023-12-31 172450000.0 USD 10-K 2026-03-12
Annual 2024-06-30 675622000.0 +291.8% USD 10-K 2026-03-12
Annual 2024-10-31 834499000.0 +23.5% USD 10-K 2026-03-12
Annual 2025-01-31 918914000.0 +10.1% USD 10-K 2026-03-12
Annual 2025-04-30 631823000.0 -31.2% USD 10-K 2026-03-12

Total Assets

Q: 11 | A: 5

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 197118000.0 USD 10-Q 2023-05-11
Quarterly 2023-06-30 202493000.0 +2.7% USD 10-Q 2023-08-11
Quarterly 2023-09-30 204681000.0 +1.1% USD 10-Q 2023-11-13
Quarterly 2023-12-31 215731000.0 +5.4% USD 10-Q 2024-08-19
Quarterly 2024-03-31 244702000.0 +13.4% USD 10-Q 2024-05-08
Quarterly 2024-04-30 246521000.0 +0.7% USD 10-Q 2025-03-12
Quarterly 2024-06-30 1187666000.0 +381.8% USD 10-Q 2024-08-19
Quarterly 2024-10-31 1320118000.0 +11.2% USD 10-Q 2024-12-16
Quarterly 2025-01-31 1370543000.0 +3.8% USD 10-Q 2025-03-12
Quarterly 2025-04-30 1102273000.0 -19.6% USD 10-Q 2026-03-26
Quarterly 2025-07-31 1261709000.0 +14.5% USD 10-Q 2026-03-26
Annual 2023-12-31 215731000.0 USD 10-K 2026-03-12
Annual 2024-06-30 1234063000.0 +472.0% USD 10-K 2026-03-12
Annual 2024-10-31 1364306000.0 +10.6% USD 10-K 2026-03-12
Annual 2025-01-31 1437875000.0 +5.4% USD 10-K 2026-03-12
Annual 2025-04-30 1102273000.0 -23.3% USD 10-K 2026-03-12

Current Liabilities

Q: 11 | A: 4

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 19604000.0 USD 10-Q 2023-05-11
Quarterly 2023-06-30 21860000.0 +11.5% USD 10-Q 2023-08-11
Quarterly 2023-09-30 25815000.0 +18.1% USD 10-Q 2023-11-13
Quarterly 2023-12-31 19313000.0 -25.2% USD 10-Q 2024-08-19
Quarterly 2024-03-31 30108000.0 +55.9% USD 10-Q 2024-05-08
Quarterly 2024-04-30 30206000.0 +0.3% USD 10-Q 2025-03-12
Quarterly 2024-06-30 437809000.0 +1349.4% USD 10-Q 2024-08-19
Quarterly 2024-10-31 517197000.0 +18.1% USD 10-Q 2024-12-16
Quarterly 2025-01-31 538606000.0 +4.1% USD 10-Q 2025-03-12
Quarterly 2025-04-30 265884000.0 -50.6% USD 10-Q 2026-03-26
Quarterly 2025-07-31 357989000.0 +34.6% USD 10-Q 2026-03-26
Annual 2023-12-31 19313000.0 USD 10-K 2026-03-12
Annual 2024-10-31 530945000.0 +2649.2% USD 10-K 2026-03-12
Annual 2025-01-31 543445000.0 +2.4% USD 10-K 2026-03-12
Annual 2025-04-30 265884000.0 -51.1% USD 10-K 2026-03-12

Total Liabilities

Q: 11 | A: 5

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 31389000.0 USD 10-Q 2023-05-11
Quarterly 2023-06-30 32457000.0 +3.4% USD 10-Q 2023-08-11
Quarterly 2023-09-30 35248000.0 +8.6% USD 10-Q 2023-11-13
Quarterly 2023-12-31 32629000.0 -7.4% USD 10-Q 2024-08-19
Quarterly 2024-03-31 43246000.0 +32.5% USD 10-Q 2024-05-08
Quarterly 2024-04-30 45291000.0 +4.7% USD 10-Q 2025-03-12
Quarterly 2024-06-30 761746000.0 +1581.9% USD 10-Q 2024-08-19
Quarterly 2024-10-31 837631000.0 +10.0% USD 10-Q 2024-12-16
Quarterly 2025-01-31 804250000.0 -4.0% USD 10-Q 2025-03-12
Quarterly 2025-04-30 543578000.0 -32.4% USD 10-Q 2026-03-26
Quarterly 2025-07-31 715624000.0 +31.7% USD 10-Q 2026-03-26
Annual 2023-12-31 32629000.0 USD 10-K 2026-03-12
Annual 2024-06-30 819926000.0 +2412.9% USD 10-K 2026-03-12
Annual 2024-10-31 876603000.0 +6.9% USD 10-K 2026-03-12
Annual 2025-01-31 849969000.0 -3.0% USD 10-K 2026-03-12
Annual 2025-04-30 543578000.0 -36.0% USD 10-K 2026-03-12

Stockholders' Equity

Q: 11 | A: 5

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 165729000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 170036000.0 +2.6% USD 10-Q 2023-11-13
Quarterly 2023-09-30 169433000.0 -0.4% USD 10-Q 2023-11-13
Quarterly 2023-12-31 183102000.0 +8.1% USD 10-Q 2024-08-19
Quarterly 2024-03-31 201456000.0 +10.0% USD 10-Q 2024-05-08
Quarterly 2024-04-30 201230000.0 -0.1% USD 10-Q 2025-03-12
Quarterly 2024-06-30 230272000.0 +14.4% USD 10-Q 2024-08-19
Quarterly 2024-10-31 310881000.0 +35.0% USD 10-Q 2024-12-16
Quarterly 2025-01-31 319166000.0 +2.7% USD 10-Q 2025-03-12
Quarterly 2025-04-30 298125000.0 -6.6% USD 10-Q 2026-03-26
Quarterly 2025-07-31 295820000.0 -0.8% USD 10-Q 2026-03-26
Annual 2023-12-31 183102000.0 USD 10-K 2026-03-12
Annual 2024-06-30 273404000.0 +49.3% USD 10-K 2026-03-12
Annual 2024-10-31 305503000.0 +11.7% USD 10-K 2026-03-12
Annual 2025-01-31 317946000.0 +4.1% USD 10-K 2026-03-12
Annual 2025-04-30 298125000.0 -6.2% USD 10-K 2026-03-12

Long-Term Debt

Q: 0 | A: 1

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Annual 2025-04-30 103098000.0 USD 10-K 2026-03-12

Cash Flow

Metrics: 4

Operating Cash Flow

Q: 9 | A: 6

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 3523000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 8754000.0 +148.5% USD 10-Q 2024-12-16
Quarterly 2023-09-30 12779000.0 +46.0% USD 10-Q 2025-03-12
Quarterly 2024-03-31 29897000.0 +134.0% USD 10-Q 2024-05-08
Quarterly 2024-06-30 -56027000.0 -287.4% USD 10-Q 2024-08-19
Quarterly 2024-07-31 -114373000.0 -104.1% USD 10-Q 2026-03-26
Quarterly 2024-10-31 -63975000.0 +44.1% USD 10-Q 2024-12-16
Quarterly 2025-01-31 -107674000.0 -68.3% USD 10-Q 2025-03-12
Quarterly 2025-07-31 -61653000.0 +42.7% USD 10-Q 2026-03-26
Annual 2023-12-31 20600000.0 USD 10-K 2026-03-12
Annual 2024-04-30 31603000.0 +53.4% USD 10-K 2026-03-12
Annual 2024-06-30 -56027000.0 -277.3% USD 10-K 2026-03-12
Annual 2024-10-31 -63975000.0 -14.2% USD 10-K 2026-03-12
Annual 2025-01-31 -107674000.0 -68.3% USD 10-K 2026-03-12
Annual 2025-04-30 -57576000.0 +46.5% USD 10-K 2026-03-12

Investing Cash Flow

Q: 9 | A: 6

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -19708000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 -22706000.0 -15.2% USD 10-Q 2024-12-16
Quarterly 2023-09-30 -19366000.0 +14.7% USD 10-Q 2025-03-12
Quarterly 2024-03-31 6876000.0 +135.5% USD 10-Q 2024-05-08
Quarterly 2024-06-30 -31428000.0 -557.1% USD 10-Q 2024-08-19
Quarterly 2024-07-31 -18459000.0 +41.3% USD 10-Q 2026-03-26
Quarterly 2024-10-31 -4319000.0 +76.6% USD 10-Q 2024-12-16
Quarterly 2025-01-31 4405000.0 +202.0% USD 10-Q 2025-03-12
Quarterly 2025-07-31 9206000.0 +109.0% USD 10-Q 2026-03-26
Annual 2023-12-31 3398000.0 USD 10-K 2026-03-12
Annual 2024-04-30 1456000.0 -57.2% USD 10-K 2026-03-12
Annual 2024-06-30 -31428000.0 -2258.5% USD 10-K 2026-03-12
Annual 2024-10-31 -4319000.0 +86.3% USD 10-K 2026-03-12
Annual 2025-01-31 4405000.0 +202.0% USD 10-K 2026-03-12
Annual 2025-04-30 3375000.0 -23.4% USD 10-K 2026-03-12

Financing Cash Flow

Q: 9 | A: 6

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -5151000.0 USD 10-Q 2024-05-08
Quarterly 2023-06-30 -9048000.0 -75.7% USD 10-Q 2024-12-16
Quarterly 2023-09-30 -13532000.0 -49.6% USD 10-Q 2025-03-12
Quarterly 2024-03-31 -1747000.0 +87.1% USD 10-Q 2024-05-08
Quarterly 2024-06-30 81796000.0 +4782.1% USD 10-Q 2024-08-19
Quarterly 2024-07-31 118027000.0 +44.3% USD 10-Q 2026-03-26
Quarterly 2024-10-31 80636000.0 -31.7% USD 10-Q 2024-12-16
Quarterly 2025-01-31 102980000.0 +27.7% USD 10-Q 2025-03-12
Quarterly 2025-07-31 65358000.0 -36.5% USD 10-Q 2026-03-26
Annual 2023-12-31 -16747000.0 USD 10-K 2026-03-12
Annual 2024-04-30 -3609000.0 +78.4% USD 10-K 2026-03-12
Annual 2024-06-30 81796000.0 +2366.4% USD 10-K 2026-03-12
Annual 2024-10-31 80636000.0 -1.4% USD 10-K 2026-03-12
Annual 2025-01-31 102980000.0 +27.7% USD 10-K 2026-03-12
Annual 2025-04-30 60953000.0 -40.8% USD 10-K 2026-03-12

Capital Expenditures

Q: 7 | A: 6

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-06-30 0.0 USD 10-Q 2024-12-16
Quarterly 2023-09-30 1000.0 USD 10-Q 2025-03-12
Quarterly 2024-06-30 928000.0 +92700.0% USD 10-Q 2024-08-19
Quarterly 2024-07-31 2808000.0 +202.6% USD 10-Q 2026-03-26
Quarterly 2024-10-31 5587000.0 +99.0% USD 10-Q 2024-12-16
Quarterly 2025-01-31 8134000.0 +45.6% USD 10-Q 2025-03-12
Quarterly 2025-07-31 3736000.0 -54.1% USD 10-Q 2026-03-26
Annual 2023-12-31 0.0 USD 10-K 2026-03-12
Annual 2024-04-30 0.0 USD 10-K 2026-03-12
Annual 2024-06-30 928000.0 USD 10-K 2026-03-12
Annual 2024-10-31 5587000.0 +502.0% USD 10-K 2026-03-12
Annual 2025-01-31 8134000.0 +45.6% USD 10-K 2026-03-12
Annual 2025-04-30 11237000.0 +38.1% USD 10-K 2026-03-12

Share Data

Metrics: 4

Shares Outstanding

Q: 7 | A: 5

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-12-31 31528977.0 shares 10-Q 2024-08-19
Quarterly 2024-04-30 31854837.0 +1.0% shares 10-Q 2025-03-12
Quarterly 2024-06-30 31960747.0 +0.3% shares 10-Q 2024-08-19
Quarterly 2024-10-31 32275705.0 +1.0% shares 10-Q 2024-12-16
Quarterly 2025-01-31 32396432.0 +0.4% shares 10-Q 2025-03-12
Quarterly 2025-04-30 32502969.0 +0.3% shares 10-Q 2026-03-26
Quarterly 2025-07-31 32817199.0 +1.0% shares 10-Q 2026-03-26
Annual 2023-12-31 31528977.0 shares 10-K 2026-03-12
Annual 2024-06-30 31960747.0 +1.4% shares 10-K 2026-03-12
Annual 2024-10-31 48685577.0 +52.3% shares 10-K 2026-03-12
Annual 2025-01-31 32396432.0 -33.5% shares 10-K 2026-03-12
Annual 2025-04-30 32502969.0 +0.3% shares 10-K 2026-03-12

Shares Issued

Q: 7 | A: 5

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-12-31 47636273.0 shares 10-Q 2024-08-19
Quarterly 2024-04-30 48047329.0 +0.9% shares 10-Q 2025-03-12
Quarterly 2024-06-30 48153239.0 +0.2% shares 10-Q 2024-08-19
Quarterly 2024-10-31 48685577.0 +1.1% shares 10-Q 2024-12-16
Quarterly 2025-01-31 49020309.0 +0.7% shares 10-Q 2025-03-12
Quarterly 2025-04-30 49433320.0 +0.8% shares 10-Q 2026-03-26
Quarterly 2025-07-31 49942199.0 +1.0% shares 10-Q 2026-03-26
Annual 2023-12-31 47636273.0 shares 10-K 2026-03-12
Annual 2024-06-30 48153239.0 +1.1% shares 10-K 2026-03-12
Annual 2024-10-31 48685577.0 +1.1% shares 10-K 2026-03-12
Annual 2025-01-31 49020309.0 +0.7% shares 10-K 2026-03-12
Annual 2025-04-30 49433320.0 +0.8% shares 10-K 2026-03-12

Weighted Avg Shares Basic

Q: 9 | A: 7

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 32603000.0 shares 10-Q 2024-05-08
Quarterly 2023-06-30 32583000.0 -0.1% shares 10-Q 2024-12-16
Quarterly 2023-09-30 32523000.0 -0.2% shares 10-Q 2025-03-12
Quarterly 2024-03-31 31028000.0 -4.6% shares 10-Q 2024-05-08
Quarterly 2024-06-30 31879000.0 +2.7% shares 10-Q 2024-08-19
Quarterly 2024-07-31 31970000.0 +0.3% shares 10-Q 2026-03-26
Quarterly 2024-10-31 32222000.0 +0.8% shares 10-Q 2024-12-16
Quarterly 2025-01-31 32294000.0 +0.2% shares 10-Q 2025-03-12
Quarterly 2025-07-31 32615000.0 +1.0% shares 10-Q 2026-03-26
Annual 2023-12-31 32214000.0 shares 10-K 2026-03-12
Annual 2024-04-30 31729000.0 -1.5% shares 10-K 2026-03-12
Annual 2024-06-30 31879.0 -99.9% shares 10-K 2026-03-12
Annual 2024-07-31 31970.0 +0.3% shares 10-K 2026-03-12
Annual 2024-10-31 32222.0 +0.8% shares 10-K 2026-03-12
Annual 2025-01-31 32294.0 +0.2% shares 10-K 2026-03-12
Annual 2025-04-30 32219000.0 +99667.8% shares 10-K 2026-03-12

Weighted Avg Shares Diluted

Q: 9 | A: 7

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 33085000.0 shares 10-Q 2024-05-08
Quarterly 2023-06-30 32810000.0 -0.8% shares 10-Q 2024-12-16
Quarterly 2023-09-30 32750000.0 -0.2% shares 10-Q 2025-03-12
Quarterly 2024-03-31 31406000.0 -4.1% shares 10-Q 2024-05-08
Quarterly 2024-06-30 32525000.0 +3.6% shares 10-Q 2024-08-19
Quarterly 2024-07-31 32700000.0 +0.5% shares 10-Q 2026-03-26
Quarterly 2024-10-31 32917000.0 +0.7% shares 10-Q 2024-12-16
Quarterly 2025-01-31 33055000.0 +0.4% shares 10-Q 2025-03-12
Quarterly 2025-07-31 32615000.0 -1.3% shares 10-Q 2026-03-26
Annual 2023-12-31 32536000.0 shares 10-K 2026-03-12
Annual 2024-04-30 32108000.0 -1.3% shares 10-K 2026-03-12
Annual 2024-06-30 32525.0 -99.9% shares 10-K 2026-03-12
Annual 2024-07-31 31970.0 -1.7% shares 10-K 2026-03-12
Annual 2024-10-31 32917.0 +3.0% shares 10-K 2026-03-12
Annual 2025-01-31 33055.0 +0.4% shares 10-K 2026-03-12
Annual 2025-04-30 33003000.0 +99742.7% shares 10-K 2026-03-12
For informational purposes only — not guaranteed to be accurate or complete.