StoneX Group Inc.
SNEX · Security & Commodity Brokers, Dealers, Exchanges & Services · 79.3M shares · +25%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$16M (gross $12M, SBC $28M)
Reference price $133.63 · est. market cap ~$10.6B — last insider sale, 2026-06-16 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
C66StoneX Group — high-volume commodities/financial broker with thin margins.
Strengths
- Free cash flow 100th pct; diversified global markets
- ROE 12.9% on a low-margin, high-turnover model
Risks
- Razor-thin net margin (0.2%); gross margin (4th)
- Markets/volatility-dependent earnings
Notable findings
- Strong balance sheetStrong balance sheet — $1.6B cash & investments
- Insider sellingInsider selling — 33 open-market sale(s) by 12 insider(s) (cluster of 12 insiders, ~$115M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
3.1%
Net margin
0.2%
Return on equity
12.9%
Return on assets
0.7%
Revenue growth (QoQ)
17.2%
Net-income growth
17.3%
Free cash flow
$4.3B
Tangible book value
$1.6B
Cash & investments
$1.6B
Stock comp / revenue
0.0%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-16 | Maurer Mark Lowry | Sell | 12K | $133.63 |
| 2026-06-15 | BEXIGA ANNABELLE G | Sell | 1.5K | $133.36 |
| 2026-06-15 | OCONNOR SEAN MICHAEL | Sell | 75K | $135.42 |
| 2026-06-15 | Perkins Abigail H | Gift | 2.0K | — |
| 2026-06-15 | Maurer Mark Lowry | Option exercise | 46K | $13.34 |
| 2026-06-15 | Maurer Mark Lowry | Sell | 35K | $135.31 |
| 2026-06-12 | OCONNOR SEAN MICHAEL | Sell | 75K | $131.15 |
| 2026-06-12 | Dunaway William J | Option exercise | 84K | $13.34 |
| 2026-06-12 | Dunaway William J | Sell | 64K | $131.16 |
| 2026-06-12 | Lyon Charles M | Sell | 9.0K | $131.96 |
| 2026-06-08 | Perkins Abigail H | Sell | 4.3K | $118.51 |
| 2026-06-08 | Perkins Abigail H | Option exercise | 4.3K | $18.39 |
| 2026-05-22 | Maurer Mark Lowry | Sell | 11K | $112.25 |
| 2026-05-22 | Smith Philip Andrew | Sell | 8.5K | $112.72 |
| 2026-05-20 | Rotsztain Diego | Sell | 14K | $112.79 |
| 2026-05-20 | Rotsztain Diego | Sell | 14K | $112.79 |
| 2026-05-19 | OCONNOR SEAN MICHAEL | Sell | 72K | $109.94 |
| 2026-05-19 | OCONNOR SEAN MICHAEL | Option exercise | 72K | $13.34 |
| 2026-05-18 | Rotsztain Diego | Option exercise | 34K | $18.39 |
| 2026-05-18 | Rotsztain Diego | Option exercise | 34K | $18.39 |
| 2026-05-18 | Rotsztain Diego | Sell | 20K | $111.48 |
| 2026-05-18 | Rotsztain Diego | Sell | 20K | $111.48 |
| 2026-05-18 | OCONNOR SEAN MICHAEL | Option exercise | 88K | $13.34 |
| 2026-05-18 | OCONNOR SEAN MICHAEL | Sell | 88K | $111.46 |
| 2026-05-15 | OCONNOR SEAN MICHAEL | Sell | 140K | $110.31 |
| 2026-05-15 | OCONNOR SEAN MICHAEL | Option exercise | 140K | $13.34 |
| 2026-05-15 | BEXIGA ANNABELLE G | Sell | 1.5K | $112.82 |
| 2026-05-15 | Dunaway William J | Option exercise | 84K | $13.34 |
| 2026-05-15 | Dunaway William J | Sell | 64K | $110.46 |
| 2026-05-14 | Maurer Mark Lowry | Option exercise | 46K | $13.34 |
| 2026-05-14 | Maurer Mark Lowry | Sell | 35K | $116.29 |
| 2026-05-11 | Schroeder Aaron | Sell | 3.5K | $122.65 |
| 2026-05-11 | KASS STEVEN A | Sell | 2.0K | $123.26 |
| 2026-05-11 | PARTHEMORE ERIC | Sell | 2.5K | $123.30 |
| 2026-05-05 | FOWLER JOHN MOORE | Sell | 1.1K | $106.25 |
| 2026-04-30 | Thamodaran Dhamu R. | Grant | 107 | — |
| 2026-04-30 | Cooper Diane L. | Grant | 87 | — |
| 2026-04-30 | KASS STEVEN A | Grant | 131 | — |
| 2026-04-30 | FOWLER JOHN MOORE | Grant | 131 | — |
| 2026-04-30 | FOWLER JOHN MOORE | Tax withheld | 82 | $103.65 |
| 2026-04-30 | RADZIWILL JOHN | Grant | 165 | — |
| 2026-04-28 | FOWLER JOHN MOORE | Tax withheld | 52 | $106.14 |
| 2026-04-15 | BEXIGA ANNABELLE G | Sell | 1.5K | $101.91 |
| 2026-04-10 | Smith Philip Andrew | Option exercise | 30K | $13.34 |
| 2026-04-10 | Smith Philip Andrew | Sell | 30K | $92.23 |
| 2026-03-31 | OCONNOR SEAN MICHAEL | Tax withheld | 44K | $77.95 |
| 2026-03-13 | BEXIGA ANNABELLE G | Sell | 1.0K | $106.54 |
| 2026-03-10 | Cooper Diane L. | Grant | 1.1K | — |
| 2026-03-10 | KASS STEVEN A | Grant | 1.1K | — |
| 2026-03-10 | BEXIGA ANNABELLE G | Grant | 1.1K | — |
| 2026-03-10 | Thamodaran Dhamu R. | Grant | 1.1K | — |
| 2026-03-10 | FOWLER JOHN MOORE | Grant | 1.1K | — |
| 2026-03-10 | PARTHEMORE ERIC | Grant | 1.1K | — |
| 2026-03-10 | RADZIWILL JOHN | Grant | 1.1K | — |
| 2026-02-13 | Perkins Abigail H | Option exercise | 8.0K | $27.58 |
| 2026-02-13 | Perkins Abigail H | Sell | 8.0K | $126.72 |
| 2026-02-10 | OCONNOR SEAN MICHAEL | Sell | 40K | $124.56 |
| 2026-02-10 | OCONNOR SEAN MICHAEL | Option exercise | 40K | $20.00 |
| 2026-02-09 | OCONNOR SEAN MICHAEL | Option exercise | 40K | $20.00 |
| 2026-02-09 | Maurer Mark Lowry | Option exercise | 40K | $20.00 |
| 2026-02-09 | Maurer Mark Lowry | Sell | 40K | $124.88 |
| 2026-02-09 | OCONNOR SEAN MICHAEL | Sell | 40K | $124.95 |
| 2026-02-09 | Lyon Charles M | Option exercise | 45K | $20.00 |
| 2026-02-09 | Lyon Charles M | Sell | 30K | $124.78 |
| 2026-02-02 | FOWLER JOHN MOORE | Sell | 1.1K | $112.70 |
| 2026-01-30 | Cooper Diane L. | Grant | 81 | — |
| 2026-01-30 | KASS STEVEN A | Grant | 121 | — |
| 2026-01-30 | Thamodaran Dhamu R. | Grant | 99 | — |
| 2026-01-30 | FOWLER JOHN MOORE | Grant | 121 | — |
| 2026-01-30 | RADZIWILL JOHN | Grant | 152 | — |
| 2025-12-19 | Rotsztain Diego | Sell | 2.0K | $94.50 |
| 2025-12-18 | Rotsztain Diego | Sell | 2.5K | $94.91 |
| 2025-12-17 | Rotsztain Diego | Sell | 1.3K | $96.17 |
| 2025-12-16 | RADZIWILL JOHN | Buy | 1.0K | $97.25 |
| 2025-12-16 | OCONNOR SEAN MICHAEL | Gift | 15K | — |
| 2025-12-15 | Davison Stuart | Grant | 3.9K | — |
| 2025-12-15 | Davison Stuart | Grant | 4.2K | — |
| 2025-12-15 | Davison Stuart | Tax withheld | 1.4K | $97.43 |
| 2025-12-15 | Perkins Abigail H | Grant | 4.3K | — |
| 2025-12-15 | Maurer Mark Lowry | Grant | 7.3K | — |
| 2025-12-15 | Lyon Charles M | Grant | 13K | — |
| 2025-12-15 | Smith Philip Andrew | Grant | 13K | — |
| 2025-12-15 | Smith Philip Andrew | Grant | 11K | — |
| 2025-12-15 | Smith Philip Andrew | Tax withheld | 7.2K | $97.43 |
| 2025-12-15 | Rotsztain Diego | Grant | 5.8K | — |
| 2025-12-15 | Rotsztain Diego | Tax withheld | 6.1K | $97.43 |
| 2025-12-15 | Schroeder Aaron | Grant | 977 | — |
| 2025-12-15 | Dunaway William J | Grant | 7.3K | — |
| 2025-12-15 | Dunaway William J | Tax withheld | 7.3K | $97.43 |
| 2025-12-15 | OCONNOR SEAN MICHAEL | Gift | 540 | — |
| 2025-12-11 | Thamodaran Dhamu R. | Gift | 3.0K | — |
| 2025-11-03 | FOWLER JOHN MOORE | Sell | 1.1K | $91.20 |
| 2025-10-31 | KASS STEVEN A | Grant | 145 | — |
| 2025-10-31 | Thamodaran Dhamu R. | Grant | 118 | — |
| 2025-10-31 | RADZIWILL JOHN | Grant | 182 | — |
| 2025-10-31 | FOWLER JOHN MOORE | Grant | 145 | — |
| 2025-10-31 | Cooper Diane L. | Grant | 97 | — |
| 2025-08-20 | OCONNOR SEAN MICHAEL | Sell | 2.0K | $96.50 |
| 2025-08-19 | OCONNOR SEAN MICHAEL | Sell | 3.0K | $95.00 |
| 2025-08-01 | FOWLER JOHN MOORE | Sell | 1.1K | $96.00 |
| 2025-07-31 | Thamodaran Dhamu R. | Grant | 113 | — |
| 2025-07-31 | KASS STEVEN A | Grant | 139 | — |
| 2025-07-31 | Cooper Diane L. | Grant | 93 | — |
| 2025-07-31 | RADZIWILL JOHN | Grant | 174 | — |
| 2025-07-31 | FOWLER JOHN MOORE | Grant | 139 | — |
| 2025-06-16 | Perkins Abigail H | Sell | 10K | $86.22 |
| 2025-06-16 | Perkins Abigail H | Option exercise | 17K | $27.58 |
| 2025-06-13 | Perkins Abigail H | Option exercise | 17K | $27.58 |
| 2025-06-13 | Perkins Abigail H | Sell | 10K | $84.25 |
| 2025-06-12 | Perkins Abigail H | Sell | 16K | $85.04 |
| 2025-06-12 | Perkins Abigail H | Option exercise | 17K | $27.58 |
| 2025-06-12 | RADZIWILL JOHN | Buy | 1.4K | $85.00 |
| 2025-06-10 | Smith Philip Andrew | Sell | 7.5K | $83.68 |
| 2025-05-19 | Lyon Charles M | Gift | 150 | — |
| 2025-05-15 | Lyon Charles M | Option exercise | 13K | $20.00 |
| 2025-05-15 | Lyon Charles M | Sell | 13K | $86.92 |
| 2025-05-15 | FOWLER JOHN MOORE | Sell | 1.1K | $87.75 |
| 2025-05-14 | Lyon Charles M | Option exercise | 32K | $20.00 |
| 2025-05-14 | Lyon Charles M | Sell | 17K | $87.92 |
| 2025-05-05 | Smith Philip Andrew | Sell | 7.5K | $93.26 |
| 2025-05-01 | OCONNOR SEAN MICHAEL | Sell | 3.4K | $90.57 |
| 2025-04-30 | FOWLER JOHN MOORE | Grant | 151 | — |
| 2025-04-30 | KASS STEVEN A | Grant | 151 | — |
| 2025-04-30 | Cooper Diane L. | Grant | 101 | — |
| 2025-04-30 | RADZIWILL JOHN | Grant | 190 | — |
| 2025-04-30 | Thamodaran Dhamu R. | Grant | 123 | — |
| 2025-04-29 | OCONNOR SEAN MICHAEL | Sell | 34K | $89.63 |
| 2025-04-17 | Smith Philip Andrew | Option exercise | 41K | $20.00 |
| 2025-04-17 | Smith Philip Andrew | Sell | 41K | $80.30 |
| 2025-04-15 | Smith Philip Andrew | Option exercise | 4.4K | $20.00 |
| 2025-04-15 | Smith Philip Andrew | Sell | 4.4K | $80.07 |
| 2025-04-04 | Smith Philip Andrew | Sell | 9.0K | $69.56 |
| 2025-04-01 | Smith Philip Andrew | Option exercise | 45K | $20.00 |
| 2025-04-01 | Smith Philip Andrew | Sell | 45K | $75.95 |
| 2025-03-31 | OCONNOR SEAN MICHAEL | Grant | 300K | — |
| 2025-03-05 | KASS STEVEN A | Grant | 1.0K | — |
| 2025-03-05 | BEXIGA ANNABELLE G | Grant | 1.0K | — |
| 2025-03-05 | PARTHEMORE ERIC | Grant | 1.0K | — |
| 2025-03-05 | RADZIWILL JOHN | Grant | 1.0K | — |
| 2025-03-05 | Cooper Diane L. | Grant | 1.0K | — |
| 2025-03-05 | FOWLER JOHN MOORE | Grant | 1.0K | — |
| 2025-03-05 | Thamodaran Dhamu R. | Grant | 1.0K | — |
| 2025-02-26 | FOWLER JOHN MOORE | Sell | 4.0K | $120.02 |
| 2025-02-18 | Stevens Glenn Henry | Sell | 15K | $117.82 |
| 2025-01-31 | Thamodaran Dhamu R. | Grant | 100 | — |
| 2025-01-31 | Cooper Diane L. | Grant | 82 | — |
| 2025-01-31 | KASS STEVEN A | Grant | 123 | — |
| 2025-01-31 | FOWLER JOHN MOORE | Grant | 123 | — |
| 2025-01-31 | RADZIWILL JOHN | Grant | 155 | — |
All non-derivative Form 4 activity (SEC), newest first.
Supply chain
Customers (0)
Suppliers (1)
Named in the 10-K; linked when we track them.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-26 | 2026-05-22 | 0000913760-26-000034 ↗ |
| 10-Q | 2026-05-06 | 2026-03-31 | 0000913760-26-000031 ↗ |
| 8-K | 2026-05-06 | 2026-05-06 | 0000913760-26-000029 ↗ |
| 8-K | 2026-03-13 | 2026-03-12 | 0000913760-26-000023 ↗ |
| 8-K | 2026-03-12 | 2026-03-10 | 0000913760-26-000021 ↗ |
| 8-K | 2026-02-04 | 2026-02-04 | 0000913760-26-000015 ↗ |
| 10-Q | 2026-02-04 | 2025-12-31 | 0000913760-26-000017 ↗ |
| 10-K | 2025-11-28 | 2025-09-30 | 0000913760-25-000196 ↗ |
| 8-K | 2025-11-24 | 2025-11-24 | 0000913760-25-000191 ↗ |
| 8-K | 2025-08-29 | 2025-08-29 | 0000950103-25-010988 ↗ |
| 8-K | 2025-08-18 | 2025-08-13 | 0000913760-25-000179 ↗ |
| 10-Q | 2025-08-07 | 2025-06-30 | 0000913760-25-000147 ↗ |