MONOLITHIC POWER SYSTEMS INC (MPWR)
2025-06-30 | 2025-03-31 | 2024-09-30 | 2024-06-30 | |
---|---|---|---|---|
Revenue | 664,574 | 637,554 | 620,119 | 507,431 |
Cost of revenue | 298,558 | 284,324 | 276,676 | 226,853 |
Gross profit | 366,016 | 353,230 | 343,443 | 280,578 |
Selling, general and administrative | 104,992 | 92,244 | 94,364 | 86,097 |
Research and development | 96,266 | 92,227 | 85,051 | 77,945 |
Total operating expenses | 201,258 | 184,471 | 179,415 | 164,042 |
Operating income | 164,758 | 168,759 | 164,028 | 116,536 |
Other income, net | 12,220 | 5,131 | 10,278 | 7,512 |
Income before income taxes | 176,978 | 173,890 | 174,306 | 124,048 |
Income tax expense | 43,252 | 40,099 | 29,876 | 23,682 |
Net income | 133,726 | 133,791 | 144,430 | 100,366 |
Basic (in dollars per share) | 2.79 | 2.8 | 2.96 | 2.06 |
Basic (in shares) | 47,887,000 | 47,851,000 | 48,757,000 | 48,687,000 |
Diluted (in dollars per share) | 2.78 | 2.79 | 2.95 | 2.05 |
Diluted (in shares) | 48,019,000 | 48,006,000 | 48,964,000 | 48,945,000 |