Loading the security overview…
Where the tokens are
Standardised from the company’s filings, newest period first, labelled with the company’s own fiscal calendar. A line the company does not report is left off rather than shown as zero; margins and free cash flow are worked out here, and only where every input is present.
| Line item | Q2 FY262026-06-30 | Q1 FY262026-03-31 | Q4 FY252025-12-31 | Q3 FY252025-09-30 | Q2 FY252025-06-30 | Q1 FY252025-03-31 | Q4 FY242024-12-31 | Q3 FY242024-09-30 |
|---|---|---|---|---|---|---|---|---|
| Revenue | $5.02B | $4.74B | $4.43B | $4.66B | $4.55B | $4.31B | $4.23B | $4.39B |
| Cost of revenue | $3.04B | $2.85B | $2.68B | $2.86B | $2.80B | $2.60B | $2.56B | $2.67B |
| Gross profit | $1.98B | $1.90B | $1.75B | $1.80B | $1.76B | $1.71B | $1.68B | $1.72B |
| Gross margin | 39.5% | 40.0% | 39.5% | 38.6% | 38.5% | 39.7% | 39.6% | 39.2% |
| Selling, general and administrative | $1.18B | $1.10B | $1.11B | $1.29B | $1.08B | $1.04B | $1.04B | $1.03B |
| Operating expenses | $1.18B | $1.10B | $1.11B | $1.29B | $1.08B | $1.04B | $1.04B | $1.03B |
| Operating income | $807.00M | $793.00M | $634.00M | $511.00M | $678.00M | $672.00M | $633.00M | $686.00M |
| Operating margin | 16.1% | 16.7% | 14.3% | 11.0% | 14.9% | 15.6% | 15.0% | 15.6% |
| EBITDA | $873.00M | $855.00M | $698.00M | $576.00M | $742.00M | $733.00M | $695.00M | $745.00M |
| Interest income | $0 | −$21.00M | $0 | — | $0 | −$21.00M | $0 | — |
| Interest expense | −$20.00M | $0 | −$20.00M | −$20.00M | −$20.00M | $0 | −$17.00M | −$19.00M |
| Income before taxes | $798.00M | $775.00M | $620.00M | $492.00M | $661.00M | $657.00M | $622.00M | $671.00M |
| Income taxes | $198.00M | $194.00M | $141.00M | $171.00M | $153.00M | $157.00M | $125.00M | $166.00M |
| Net income | $600.00M | $581.00M | $479.00M | $321.00M | $508.00M | $500.00M | $497.00M | $505.00M |
| Net margin | 11.9% | 12.3% | 10.8% | 6.9% | 11.2% | 11.6% | 11.7% | 11.5% |
| EPS, basic | $12.02 | $11.67 | $9.52 | $6.15 | $9.99 | $9.88 | $9.83 | $9.96 |
| EPS, diluted | $12.01 | $11.65 | $9.50 | $6.14 | $9.97 | $9.86 | $9.84 | $9.94 |
| Diluted shares | 47.46M | 47.40M | 47.45M | 47.90M | 48.35M | 48.30M | 48.28M | 48.90M |
Figures describe W.W. Grainger shares, not any token. As of Aug 4, 2026, from Massive's standardised financials. The company reports these figures; a token's issuer holds the shares and reports nothing of its own here.