Logo image of BMRN

BIOMARIN PHARMACEUTICAL INC (BMRN) Stock Income Statement

NASDAQ:BMRN - Nasdaq - US09061G1013 - Common Stock - Currency: USD

62.02  +0.29 (+0.47%)

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2024-9-30)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
Revenue
BMRN Revenue ChartBMRN Revenue over time chart
2.75B2.42B2.10B1.85B1.86B
Cost Of Goods
BMRN Cost Of Goods ChartBMRN Cost Of Goods over time chart
579.57M514.85M483.70M470.50M524.30M
Gross Profit
BMRN Gross Profit ChartBMRN Gross Profit over time chart
2.17B1.90B1.61B1.38B1.34B
Operating Expenses
BMRN Operating Expenses ChartBMRN Operating Expenses over time chart
1.76B1.75B1.55B1.46B1.43B
Research and Development
BMRN Research and Development ChartBMRN Research and Development over time chart
779.92M746.77M649.60M628.80M628.10M
Selling, General, and Administrative Expenses
BMRN Selling, General, and Administrative Expenses ChartBMRN Selling, General, and Administrative Expenses over time chart
934.89M937.29M831.00M760.90M737.80M
Operating Income
BMRN Operating Income ChartBMRN Operating Income over time chart
409.58M158.10M64.60M-83.80M-96.40M
Interest Income/Expense
BMRN Interest Income/Expense ChartBMRN Interest Income/Expense over time chart
59.06M41.00M2.10M-3.40M-12.60M
Other Income/Expense
BMRN Other Income/Expense ChartBMRN Other Income/Expense over time chart
7.26M13.96M-2.10M11.80M7.10M
Non Recurring Items
BMRN Non Recurring Items ChartBMRN Non Recurring Items over time chart
-84.45M-24.50M85.00M0.0059.50M
Income Before Taxes
BMRN Income Before Taxes ChartBMRN Income Before Taxes over time chart
391.45M188.56M149.60M-75.40M-42.30M
Income Tax
BMRN Income Tax ChartBMRN Income Tax over time chart
69.16M20.92M8.00M-7.40M-46.90M
Net Income
BMRN Net Income ChartBMRN Net Income over time chart
322.29M167.65M141.60M-64.10M859.10M
EBITDA
BMRN EBITDA ChartBMRN EBITDA over time chart
509.28M262.48M166.60M24.20M8.80M
 
Per Share Data
EPS Diluted Total Ops
BMRN EPS Diluted Total Ops ChartBMRN EPS Diluted Total Ops over time chart
1.660.880.75-0.374.48
Non GAAP EPS
BMRN Non GAAP EPS ChartBMRN Non GAAP EPS over time chart
1.750.950.29-0.364.55
 
Statistics
Gross Profit Margin
BMRN Gross Profit Margin ChartBMRN Gross Profit Margin over time chart
78.95%78.72%76.93%74.52%71.82%
Profit Margin
BMRN Profit Margin ChartBMRN Profit Margin over time chart
11.71%6.93%6.76%-3.47%46.18%
Operating Profit Margin
BMRN Operating Profit Margin ChartBMRN Operating Profit Margin over time chart
14.88%6.54%3.08%-4.54%-5.18%

All data in USD

Charts

BMRN Income Statement data chartBMRN Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2015 2016 2017 2018 2019 2020 2021 2022 2023 TTM 0 1B 2B
BMRN Earnings Per Share (EPS) chartBMRN EPS Diluted and non-GAAP ChartEarnings Per Share 2015 2016 2017 2018 2019 2020 2021 2022 2023 TTM 0 2 -2 4