MPWR Income Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023
12-31
2022
12-31
2021
12-31
2020
12-31
2019
12-31
2018
12-31
2017
12-31
2016
12-31
2015
12-31
2014
12-31
2013
12-31
2012
12-31
2011
12-31
2010
12-31
2009
12-31
2008
12-31
2007
12-31
2006
12-31
2005
12-31
2004
12-31
2003
12-31
2002
12-31
2001
12-31
2000
12-31
1999
12-31
Report Filing: 2024-02-29 2023-02-24 2022-02-25 2021-03-01 2020-02-28 2019-03-01 2018-03-01 2017-03-01 2016-02-29 2015-03-02 2014-03-10 2013-03-05 2012-03-12 2011-03-04 2010-02-16 2009-02-27 2008-03-11 2007-03-16 2006-03-28 2005-03-31 2003-12-31 2002-12-31 2001-12-31 2000-12-31 1999-12-31
Revenue 1821072000 1794148000 1207798000 844452000 627921000 582382000 470929000 388665000 333067000 282535000 238091000 213813000 196519000 218840000 165008000 160511000 134004000 105015000 99131000 47595039 24204331 12205601 8130355 5252000 600000
Cost of Revenue 799953000 745596000 522339000 378498000 281596000 259714000 212646000 177792000 152898000 129917000 110190000 100665000 94925000 97383000 67330000 61184000 48781000 38107000 36003000 19490867 10929935 6831070 5974798 3853000 500000
Gross Profit 1021119000 1048552000 685459000 465954000 346325000 322668000 258283000 210873000 180169000 152618000 127901000 113148000 101594000 121457000 97678000 99327000 85223000 66908000 63128000 28104172 13274396 5374531 2155557 1399000 100000
Operating Expenses 539383000 521767000 423042000 307072000 243763000 209180000 180859000 156426000 139099000 117318000 103986000 95869000 88177000 90959000 78148000 76820000 75553000 65673000 56664000 33633917 16480498 8669210 5556332 3031000 1400000
Research & Development 263642999 240171000 190627000 137598000 107757000 93455000 82359000 73643000 65787000 58590000 49733000 48796000 44518000 44372000 38295000 34850000 27342000 22301000 14826000 7688494 5493747 4459264 2610048 1435000 1200000
Selling, General and Administrative 275740000 273595000 226190000 161670000 133542000 113803000 97257000 83012000 72312000 66755000 54624000 50018000 40280000 46587000 39853000 35256000 29537000 27594000 41838000 25945423 10986751 4209946 0 1102000 200000
Other Operating Expenses 1 8001000 6225000 7804000 2464000 1922000 1243000 -229000 1000000 -8027000 -371000 -2945000 3379000 0 0 6714000 18674000 15778000 0 0 0 0 2946284 494000 0
Operating Income 481736000 526785000 262417000 158882000 102562000 113488000 77424000 54447000 41070000 35300000 23915000 17279000 13417000 30498000 19530000 22507000 9670000 1235000 6464000 -5529745 -3206102 -3294679 -3400775 -1632000 -1300000
Net Interest(Non Operating) 28640000 0 11637000 9327000 10558000 4994000 5520000 2817000 1421000 1092000 92000 611000 309000 922000 618000 2935000 0 273000 0 93118000 0 0 0 0 0
Interest Income 28640000 14369000 11637000 9327000 10558000 4994000 5520000 2817000 1421000 1092000 92000 611000 671000 1156000 1047000 3587000 0 0 0 0 0 0 0 0 0
Interest Expense 0 14369000 0 0 0 0 0 0 0 0 0 0 362000 234000 429000 652000 0 -273000 0 -93118000 0 0 0 0 0
Equity & Other Income/(Expense) -4535000 -1848000 -1835000 1133000 0 0 0 0 0 0 0 0 0 0 0 0 4602000 2091000 1592000 -93040280 3206102 3294679 3400775 29000 0
Income Before Tax 505841000 524937000 272219000 169342000 113120000 118482000 82944000 57264000 42491000 36392000 24007000 17890000 13726000 31420000 20148000 25442000 14272000 3599000 8056000 -5452025 0 0 0 -1603000 -1300000
Income Tax Expense 78467000 87265000 30196000 4967000 4281000 13214000 17741000 4544000 7319000 897000 1109000 2134000 425000 1857000 474000 1216000 4981000 6462000 2949000 -1001000 -169892 -57151 2818112 0 0
Income Attributable to Non-Controlling Interest 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3206102 3294679 754491 0 0
Net Income 427374000 437672000 242023000 164375000 108839000 105268000 65203000 52720000 35172000 35495000 22898000 15756000 13301000 29563000 19674000 24226000 9291000 -2863000 5107000 -4451025 -3036210 -3237528 -3572603 -1603000 -1300000
Depreciation and Amortization 40168000 16002000 12450000 15608000 4928000 12311000 16101000 14674000 13783000 13130000 12160000 9332000 8732000 8016000 6573000 5725000 4184000 14248000 7103000 13455436 4074371 809105 300000 0 0
EBITDA 521904000 542787000 274867000 174490000 107490000 125799000 93525000 69121000 54853000 48430000 36075000 26611000 22149000 38514000 26103000 28232000 13854000 15483000 13567000 7925691 868269 -2485574 -3100775 -1632000 -1300000
Earnings Per Share (EPS) 8.98 9.37 5.28 3.67 2.52 2.36 1.58 1.3 0.89 0.92 0.61 0.45 0.39 0.83 0.57 0.72 0.37 -0.097 0.18 -0.49 -0.49 -0.55 -0.63 -0.33 -0.28
Diluted Earnings Per Share 8.76 9.05 5.05 3.5 2.38 2.36 1.5 1.26 0.86 0.89 0.59 0.43 0.38 0.78 0.54 0.67 0.33 -0.097 0.17 -0.49 -0.49 -0.55 -0.63 -0.33 -0.28
Weighted Average Shares Outstanding 47610000 46727000 45851000 44840000 43165000 44602000 41350000 40436000 39470000 38686000 37387000 34871000 34050000 35830000 34310000 33509000 31703000 29502000 27998000 9132000 6143000 5862814 5681787 4846000 4700000
Diluted Weighted Average Shares Outstanding 48771000 48358000 47889000 47014000 45763000 44602000 43578000 41915000 40869000 39793000 38620000 36247000 35160000 37826000 36634000 36120000 35090000 29502000 30871000 9132000 6143000 5862814 5681787 4846000 4700000

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.