| Income Statement | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|
| Total revenues | 45,760,900 | 39,029,900 | 32,723,400 | 34,828,800 |
| Cost of sales of physical commodities | 44,194,100 | 37,591,700 | 31,521,100 | 33,804,500 |
| Operating revenues | 1,566,800 | 1,438,200 | 1,202,300 | 1,024,300 |
| Transaction-based clearing expenses | 152,700 | 132,600 | 109,000 | 94,900 |
| Introducing broker commissions | 97,400 | 93,200 | 71,900 | 49,700 |
| Interest expense | 461,100 | 461,700 | 408,600 | 371,300 |
| Interest expense on corporate funding | 26,500 | 26,300 | 27,700 | 20,100 |
| Net operating revenues | 829,100 | 724,400 | 585,100 | 488,300 |
| Compensation and benefits | 407,200 | 355,900 | 320,800 | 267,300 |
| Trading systems and market information | 25,800 | 25,000 | 22,300 | 21,300 |
| Professional fees | 18,400 | 32,800 | 26,900 | 23,900 |
| Non-trading technology and support | 28,400 | 26,600 | 25,600 | 21,100 |
| Occupancy and equipment rental | 17,900 | 16,100 | 15,300 | 14,300 |
| Selling and marketing | 14,000 | 14,100 | 12,100 | 13,000 |
| Travel and business development | 16,800 | 11,800 | 9,600 | 7,900 |
| Communications | 3,700 | 3,700 | 2,900 | 2,200 |
| Depreciation and amortization | 26,900 | 25,000 | 21,300 | 14,900 |
| Bad debts, net of recoveries | 12,400 | 1,200 | 800 | 400 |
| Other | 27,800 | 26,900 | 19,400 | 15,100 |
| Total compensation and other expenses | 599,300 | 539,100 | 477,000 | 401,400 |
| Other (loss) gains, net | NaN | NaN | NaN | -1,300 |
| Gain on acquisitions and other gains, net | NaN | NaN | 1,100 | NaN |
| Other (losses)/gains, net | -2,700 | -400 | NaN | NaN |
| Income before tax | 227,100 | 184,900 | 109,200 | 85,600 |
| Income tax expense | 52,800 | 45,900 | 23,500 | 22,200 |
| Net income | 174,300 | 139,000 | 85,700 | 63,400 |
| Basic EPS | 2.21 | 2.66 | 1.807 | 1.29 |
| Diluted EPS | 2.07 | 2.5 | 1.71 | 1.22 |
| Basic Average Shares | 76,498,598 | 50,569,386 | 47,431,675* | 47,115,819 |
| Diluted Average Shares | 81,456,531 | 53,654,586 | 50,124,502* | 49,952,164 |
StoneX Group Inc. (SNEX)
StoneX Group Inc. (SNEX)