Logo image of BMRN

BIOMARIN PHARMACEUTICAL INC (BMRN) Stock Income Statement

USA - NASDAQ:BMRN - US09061G1013 - Common Stock

54.81 USD
+0.08 (+0.15%)
Last: 11/17/2025, 1:03:07 PM

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
(2025-9-30)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
Revenue
BMRN Revenue ChartBMRN Revenue over time chart
3.09B2.85B2.42B2.10B1.85B
Gross Premiums Earned
BMRN Gross Premiums Earned ChartBMRN Gross Premiums Earned over time chart
nullnullnullnullnull
Loss Claims
BMRN Loss Claims ChartBMRN Loss Claims over time chart
nullnullnullnullnull
Deferred Policy Acquisition Expense
BMRN Deferred Policy Acquisition Expense ChartBMRN Deferred Policy Acquisition Expense over time chart
nullnullnullnullnull
Net Interest Income
BMRN Net Interest Income ChartBMRN Net Interest Income over time chart
nullnullnullnullnull
Non Interest Income
BMRN Non Interest Income ChartBMRN Non Interest Income over time chart
nullnullnullnullnull
Loan Loss Provision
BMRN Loan Loss Provision ChartBMRN Loan Loss Provision over time chart
nullnullnullnullnull
Net Interest Income after Provision
BMRN Net Interest Income after Provision ChartBMRN Net Interest Income after Provision over time chart
nullnullnullnullnull
Non Interest Expense
BMRN Non Interest Expense ChartBMRN Non Interest Expense over time chart
nullnullnullnullnull
Minority Interest Expense
BMRN Minority Interest Expense ChartBMRN Minority Interest Expense over time chart
nullnullnullnullnull
Cost Of Goods
BMRN Cost Of Goods ChartBMRN Cost Of Goods over time chart
577.87M580.24M532.06M483.70M470.50M
Gross Profit
BMRN Gross Profit ChartBMRN Gross Profit over time chart
2.52B2.27B1.89B1.61B1.38B
Operating Expenses
BMRN Operating Expenses ChartBMRN Operating Expenses over time chart
1.89B1.70B1.70B1.55B1.46B
Research and Development
BMRN Research and Development ChartBMRN Research and Development over time chart
903.03M747.18M746.77M649.60M628.80M
Selling, General, and Administrative Expenses
BMRN Selling, General, and Administrative Expenses ChartBMRN Selling, General, and Administrative Expenses over time chart
963.58M913.20M892.41M831.00M760.90M
Operating Income
BMRN Operating Income ChartBMRN Operating Income over time chart
625.33M570.04M185.77M64.60M-83.80M
Interest Income/Expense
BMRN Interest Income/Expense ChartBMRN Interest Income/Expense over time chart
62.68M62.22M41.00M2.10M-3.40M
Other Income/Expense
BMRN Other Income/Expense ChartBMRN Other Income/Expense over time chart
1.10M-4.67M-38.22M-2.10M11.80M
Non Recurring Items
BMRN Non Recurring Items ChartBMRN Non Recurring Items over time chart
-9.84M-85.83M085.00M0
Income Before Taxes
BMRN Income Before Taxes ChartBMRN Income Before Taxes over time chart
679.27M541.76M188.56M149.60M-75.40M
Income Tax
BMRN Income Tax ChartBMRN Income Tax over time chart
158.85M114.90M20.92M8.00M-7.40M
Net Income
BMRN Net Income ChartBMRN Net Income over time chart
520.42M426.86M167.65M141.60M-64.10M
EBITDA
BMRN EBITDA ChartBMRN EBITDA over time chart
708.06M666.47M290.16M166.60M24.20M
 
Per Share Data
EPS Diluted Total Ops
BMRN EPS Diluted Total Ops ChartBMRN EPS Diluted Total Ops over time chart
2.66822.170.8750.75-0.37
Non GAAP EPS
BMRN Non GAAP EPS ChartBMRN Non GAAP EPS over time chart
2.662.210.950.29-0.36
 
Statistics
Gross Profit Margin
BMRN Gross Profit Margin ChartBMRN Gross Profit Margin over time chart
81.32%79.67%78.01%76.93%74.52%
Profit Margin
BMRN Profit Margin ChartBMRN Profit Margin over time chart
16.82%14.96%6.93%6.76%-3.47%
Operating Profit Margin
BMRN Operating Profit Margin ChartBMRN Operating Profit Margin over time chart
20.21%19.97%7.68%3.08%-4.54%

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 2024 TTM 0 1B 2B 3B
BMRN Earnings Per Share (EPS) chartBMRN EPS Diluted and non-GAAP ChartEarnings Per Share 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 2 -2 4