NYSE
End-of-day closes; the latest point is the live 15-min-delayed price · split & dividend adjusted · chart by TradingView
Roles derived from SEC Form 4 filings.
Actuals from SEC filings; YoY vs the year-ago quarter. Analyst estimates & surprise require a data feed (coming soon).
| Line item | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Revenue | $2.0B | $2.4B | $2.3B | $2.1B | $2.0B | $2.1B |
| Gross profit | — | — | — | — | — | — |
| Operating income | — | — | — | — | — | — |
| Net income | $202.2M | $565.7M | $1.1B | $672.9M | $511.6M | $716.6M |
| Diluted EPS | $4.33 | $13.05 | $25.35 | $17.42 | $15.13 | $22.74 |
| Operating cash flow | $1.0B | $1.3B | $1.1B | $874.3M | $932.1M | $973.2M |
| Free cash flow | $1.0B | $1.3B | $1.0B | $861.9M | $928.7M | $967.1M |
| Gross margin | — | — | — | — | — | — |
| Operating margin | — | — | — | — | — | — |
| Net margin | 10.0% | 23.4% | 49.2% | 32.7% | 25.1% | 34.5% |
| Line item | Q2 '24 | Q3 '24 | Q4 '24 | Q1 '25 | Q2 '25 | Q3 '25 | Q4 '25 | Q1 '26 |
|---|---|---|---|---|---|---|---|---|
| Revenue | $500.3M | $516.4M | $524.3M | $496.6M | $493.2M | $528.0M | $556.6M | $544.9M |
| Gross profit | — | — | — | — | — | — | — | — |
| Operating income | — | — | — | — | — | — | — | — |
| Net income | $76.0M | $123.6M | $162.2M | $72.4M | $84.3M | $212.4M | $347.5M | $110.4M |
| Diluted EPS | $2.26 | $3.78 | $4.95 | $2.20 | $2.80 | $6.87 | $10.87 | $3.84 |
| Operating cash flow | $245.2M | $265.2M | $212.5M | $208.9M | $230.8M | $277.1M | $256.4M | $299.3M |
| Free cash flow | $244.6M | $264.5M | $211.4M | $207.3M | $229.4M | $275.9M | $254.5M | $295.5M |
| Gross margin | — | — | — | — | — | — | — | — |
| Operating margin | — | — | — | — | — | — | — | — |
| Net margin | 15.2% | 23.9% | 30.9% | 14.6% | 17.1% | 40.2% | 62.4% | 20.3% |
Headlines for MGRB will appear here once the news feed is connected.
Consensus revenue & EPS estimates and price targets will appear here once a forward-estimates data feed is connected.
| Date | Insider | Type | Shares | Price | Value | Filing |
|---|---|---|---|---|---|---|
| 2026-06-12 | Palandjian Tracy P. | Tax withholding | 685 | $354.62 | $242,914.70 | filing |
| 2026-06-12 | Palandjian Tracy P. | Option exercise | 2,958 | $82.07 | $242,763.06 | filing |
| 2026-06-08 | Horgen Jay C.· President and CEO | Tax withholding | 39,671 | $336.62 | $13.4M | filing |
| 2026-06-08 | Horgen Jay C.· President and CEO | Sale | 17,500 | $338.27 | $5.9M | filing |
| 2026-06-08 | Horgen Jay C.· President and CEO | Option exercise | 75,000 | $74.49 | $5.6M | filing |
| 2026-06-01 | Franqui Annette | Buy | 750 | $304.88 | $228,660.00 | filing |
| 2026-05-08 | Matos Rodriguez Felix V. | Sale | 1,000 | $300.18 | $300,180.00 | filing |
| 2026-05-06 | Ryan David Christopher | Sale | 3,402 | $305.06 | $1.0M | filing |
| 2026-05-06 | Cates G. Staley | Buy | 1,500 | $305.83 | $458,745.00 | filing |
| 2026-03-09 | Padiyar Kavita· General Counsel & Corp. Sec. | Sale | 2,200 | $278.24 | $612,128.00 | filing |
| 2026-03-06 | Wojcik Thomas M· President and COO | Sale | 8,000 | $286.30 | $2.3M | filing |
| 2026-03-05 | Horgen Jay C.· Chief Executive Officer | Tax withholding | 18,333 | $299.18 | $5.5M | filing |
| 2026-03-05 | Wojcik Thomas M· President and COO | Tax withholding | 9,136 | $299.18 | $2.7M | filing |
| 2026-03-05 | Padiyar Kavita· General Counsel & Corp. Sec. | Tax withholding | 2,282 | $299.18 | $682,728.76 | filing |
| 2026-03-05 | Ritchea Dava· Chief Financial Officer | Tax withholding | 292 | $299.18 | $87,360.56 | filing |
| 2026-03-05 | Yerburgh Karen | Tax withholding | 67 | $299.18 | $20,045.06 | filing |
| 2026-03-05 | Franqui Annette | Option exercise | 548 | $0.00 | $0.00 | filing |
| 2026-03-05 | Wojcik Thomas M· President and COO | Option exercise | 7,272 | $0.00 | $0.00 | filing |
| 2026-03-05 | Wojcik Thomas M· President and COO | Award | 10,619 | $0.00 | $0.00 | filing |
| 2026-03-05 | Padiyar Kavita· General Counsel & Corp. Sec. | Option exercise | 2,288 | $0.00 | $0.00 | filing |
| 2026-03-05 | Padiyar Kavita· General Counsel & Corp. Sec. | Award | 2,426 | $0.00 | $0.00 | filing |
| 2026-03-05 | Horgen Jay C.· Chief Executive Officer | Option exercise | 17,563 | $0.00 | $0.00 | filing |
| 2026-03-05 | Horgen Jay C.· Chief Executive Officer | Award | 27,260 | $0.00 | $0.00 | filing |
| 2026-03-05 | Ritchea Dava· Chief Financial Officer | Option exercise | 601 | $0.00 | $0.00 | filing |
| 2026-03-05 | Yerburgh Karen | Option exercise | 867 | $0.00 | $0.00 | filing |
Showing the latest 25 transactions — full history in the linked SEC filings.
Fundamentals & filings from SEC EDGAR. Prices adjusted for splits & dividends. Not investment advice.