speb/financial-data huggingface dataset:
Analyst earnings estimates for BMR, period 0y (report date 2026-07-25):
Average estimate: -0.37 USD
Low estimate: -0.37
High estimate: -0.37
Number of analysts: 1
Analyst revenue estimates for BMR, period 0y (report date 2026-07-25):
Average estimate: 3100000.00 USD
Low estimate: 3100000.00
High estimate: 3100000.00
Number of analysts: 1
Year-ago value: 3094000.00
Growth: 0.00
Analyst revenue estimates for BMR.AX, period +1q (report date 2026-06-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1y (report date 2026-06-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0q (report date 2026-06-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0y (report date 2026-06-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1q (report date 2026-06-14):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1y (report date 2026-06-14):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0q (report date 2026-06-14):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0y (report date 2026-06-14):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1q (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1y (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0q (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0y (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1q (report date 2026-06-21):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1y (report date 2026-06-21):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0q (report date 2026-06-21):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0y (report date 2026-06-21):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1q (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1y (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0q (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0y (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1q (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1y (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0q (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0y (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1q (report date 2026-07-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1y (report date 2026-07-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0q (report date 2026-07-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0y (report date 2026-07-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1q (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1y (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0q (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0y (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1q (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period +1y (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0q (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.AX, period 0y (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1q (report date 2026-06-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1y (report date 2026-06-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0q (report date 2026-06-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0y (report date 2026-06-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1q (report date 2026-06-14):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1y (report date 2026-06-14):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0q (report date 2026-06-14):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0y (report date 2026-06-14):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1q (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1y (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0q (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0y (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1q (report date 2026-06-22):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1y (report date 2026-06-22):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0q (report date 2026-06-22):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0y (report date 2026-06-22):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1q (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1y (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0q (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0y (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1q (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1y (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0q (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0y (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1q (report date 2026-07-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1y (report date 2026-07-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0q (report date 2026-07-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0y (report date 2026-07-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1q (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1y (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0q (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0y (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1q (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period +1y (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0q (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMR.V, period 0y (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1q (report date 2026-05-30):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1y (report date 2026-05-30):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0q (report date 2026-05-30):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0y (report date 2026-05-30):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1q (report date 2026-06-07):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1y (report date 2026-06-07):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0q (report date 2026-06-07):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0y (report date 2026-06-07):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1q (report date 2026-06-14):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1y (report date 2026-06-14):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0q (report date 2026-06-14):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0y (report date 2026-06-14):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1q (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1y (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0q (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0y (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1q (report date 2026-06-21):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1y (report date 2026-06-21):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0q (report date 2026-06-21):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0y (report date 2026-06-21):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1q (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1y (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0q (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0y (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1q (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1y (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0q (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0y (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1q (report date 2026-07-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1y (report date 2026-07-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0q (report date 2026-07-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0y (report date 2026-07-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1q (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1y (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0q (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0y (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1q (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period +1y (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0q (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for BMRA, period 0y (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for BMRC, period +1q (report date 2026-05-30):
Average estimate: 0.56 USD
Low estimate: 0.52
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.47
Growth: 0.18
Analyst revenue estimates for BMRC, period +1q (report date 2026-05-30):
Average estimate: 35105200.00 USD
Low estimate: 34400000.00
High estimate: 35800000.00
Number of analysts: 5
Year-ago value: 31097000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1y (report date 2026-05-30):
Average estimate: 2.40 USD
Low estimate: 2.13
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.18
Growth: 0.10
Analyst revenue estimates for BMRC, period +1y (report date 2026-05-30):
Average estimate: 147975800.00 USD
Low estimate: 144000000.00
High estimate: 155100000.00
Number of analysts: 5
Year-ago value: 138898000.00
Growth: 0.07
Analyst earnings estimates for BMRC, period 0q (report date 2026-05-30):
Average estimate: 0.52 USD
Low estimate: 0.48
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.36
Growth: 0.43
Analyst revenue estimates for BMRC, period 0q (report date 2026-05-30):
Average estimate: 34023000.00 USD
Low estimate: 33600000.00
High estimate: 34342000.00
Number of analysts: 5
Year-ago value: 29203000.00
Growth: 0.17
Analyst earnings estimates for BMRC, period 0y (report date 2026-05-30):
Average estimate: 2.18 USD
Low estimate: 2.01
High estimate: 2.37
Number of analysts: 6
Year-ago value: 1.52
Growth: 0.43
Analyst revenue estimates for BMRC, period 0y (report date 2026-05-30):
Average estimate: 138898000.00 USD
Low estimate: 137400000.00
High estimate: 141200000.00
Number of analysts: 5
Year-ago value: 122471000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1q (report date 2026-06-07):
Average estimate: 0.56 USD
Low estimate: 0.52
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.47
Growth: 0.18
Analyst revenue estimates for BMRC, period +1q (report date 2026-06-07):
Average estimate: 35105200.00 USD
Low estimate: 34400000.00
High estimate: 35800000.00
Number of analysts: 5
Year-ago value: 31097000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1y (report date 2026-06-07):
Average estimate: 2.40 USD
Low estimate: 2.13
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.18
Growth: 0.10
Analyst revenue estimates for BMRC, period +1y (report date 2026-06-07):
Average estimate: 147975800.00 USD
Low estimate: 144000000.00
High estimate: 155100000.00
Number of analysts: 5
Year-ago value: 138898000.00
Growth: 0.07
Analyst earnings estimates for BMRC, period 0q (report date 2026-06-07):
Average estimate: 0.52 USD
Low estimate: 0.48
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.36
Growth: 0.43
Analyst revenue estimates for BMRC, period 0q (report date 2026-06-07):
Average estimate: 34023000.00 USD
Low estimate: 33600000.00
High estimate: 34342000.00
Number of analysts: 5
Year-ago value: 29203000.00
Growth: 0.17
Analyst earnings estimates for BMRC, period 0y (report date 2026-06-07):
Average estimate: 2.18 USD
Low estimate: 2.01
High estimate: 2.37
Number of analysts: 6
Year-ago value: 1.52
Growth: 0.43
Analyst revenue estimates for BMRC, period 0y (report date 2026-06-07):
Average estimate: 138898000.00 USD
Low estimate: 137400000.00
High estimate: 141200000.00
Number of analysts: 5
Year-ago value: 122471000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1q (report date 2026-06-14):
Average estimate: 0.56 USD
Low estimate: 0.52
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.47
Growth: 0.18
Analyst revenue estimates for BMRC, period +1q (report date 2026-06-14):
Average estimate: 35105200.00 USD
Low estimate: 34400000.00
High estimate: 35800000.00
Number of analysts: 5
Year-ago value: 31097000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1y (report date 2026-06-14):
Average estimate: 2.40 USD
Low estimate: 2.13
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.18
Growth: 0.10
Analyst revenue estimates for BMRC, period +1y (report date 2026-06-14):
Average estimate: 147975800.00 USD
Low estimate: 144000000.00
High estimate: 155100000.00
Number of analysts: 5
Year-ago value: 138898000.00
Growth: 0.07
Analyst earnings estimates for BMRC, period 0q (report date 2026-06-14):
Average estimate: 0.52 USD
Low estimate: 0.48
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.36
Growth: 0.43
Analyst revenue estimates for BMRC, period 0q (report date 2026-06-14):
Average estimate: 34023000.00 USD
Low estimate: 33600000.00
High estimate: 34342000.00
Number of analysts: 5
Year-ago value: 29203000.00
Growth: 0.17
Analyst earnings estimates for BMRC, period 0y (report date 2026-06-14):
Average estimate: 2.18 USD
Low estimate: 2.01
High estimate: 2.37
Number of analysts: 6
Year-ago value: 1.52
Growth: 0.43
Analyst revenue estimates for BMRC, period 0y (report date 2026-06-14):
Average estimate: 138898000.00 USD
Low estimate: 137400000.00
High estimate: 141200000.00
Number of analysts: 5
Year-ago value: 122471000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1q (report date 2026-06-20):
Average estimate: 0.56 USD
Low estimate: 0.52
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.47
Growth: 0.18
Analyst revenue estimates for BMRC, period +1q (report date 2026-06-20):
Average estimate: 35105200.00 USD
Low estimate: 34400000.00
High estimate: 35800000.00
Number of analysts: 5
Year-ago value: 31097000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1y (report date 2026-06-20):
Average estimate: 2.40 USD
Low estimate: 2.13
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.18
Growth: 0.10
Analyst revenue estimates for BMRC, period +1y (report date 2026-06-20):
Average estimate: 147975800.00 USD
Low estimate: 144000000.00
High estimate: 155100000.00
Number of analysts: 5
Year-ago value: 138898000.00
Growth: 0.07
Analyst earnings estimates for BMRC, period 0q (report date 2026-06-20):
Average estimate: 0.52 USD
Low estimate: 0.48
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.36
Growth: 0.43
Analyst revenue estimates for BMRC, period 0q (report date 2026-06-20):
Average estimate: 34023000.00 USD
Low estimate: 33600000.00
High estimate: 34342000.00
Number of analysts: 5
Year-ago value: 29203000.00
Growth: 0.17
Analyst earnings estimates for BMRC, period 0y (report date 2026-06-20):
Average estimate: 2.18 USD
Low estimate: 2.01
High estimate: 2.37
Number of analysts: 6
Year-ago value: 1.52
Growth: 0.43
Analyst revenue estimates for BMRC, period 0y (report date 2026-06-20):
Average estimate: 138898000.00 USD
Low estimate: 137400000.00
High estimate: 141200000.00
Number of analysts: 5
Year-ago value: 122471000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1q (report date 2026-06-21):
Average estimate: 0.56 USD
Low estimate: 0.52
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.47
Growth: 0.18
Analyst revenue estimates for BMRC, period +1q (report date 2026-06-21):
Average estimate: 35105200.00 USD
Low estimate: 34400000.00
High estimate: 35800000.00
Number of analysts: 5
Year-ago value: 31097000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1y (report date 2026-06-21):
Average estimate: 2.40 USD
Low estimate: 2.13
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.18
Growth: 0.10
Analyst revenue estimates for BMRC, period +1y (report date 2026-06-21):
Average estimate: 147975800.00 USD
Low estimate: 144000000.00
High estimate: 155100000.00
Number of analysts: 5
Year-ago value: 138898000.00
Growth: 0.07
Analyst earnings estimates for BMRC, period 0q (report date 2026-06-21):
Average estimate: 0.52 USD
Low estimate: 0.48
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.36
Growth: 0.43
Analyst revenue estimates for BMRC, period 0q (report date 2026-06-21):
Average estimate: 34023000.00 USD
Low estimate: 33600000.00
High estimate: 34342000.00
Number of analysts: 5
Year-ago value: 29203000.00
Growth: 0.17
Analyst earnings estimates for BMRC, period 0y (report date 2026-06-21):
Average estimate: 2.18 USD
Low estimate: 2.01
High estimate: 2.37
Number of analysts: 6
Year-ago value: 1.52
Growth: 0.43
Analyst revenue estimates for BMRC, period 0y (report date 2026-06-21):
Average estimate: 138898000.00 USD
Low estimate: 137400000.00
High estimate: 141200000.00
Number of analysts: 5
Year-ago value: 122471000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1q (report date 2026-07-01):
Average estimate: 0.56 USD
Low estimate: 0.52
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.47
Growth: 0.18
Analyst revenue estimates for BMRC, period +1q (report date 2026-07-01):
Average estimate: 35105200.00 USD
Low estimate: 34400000.00
High estimate: 35800000.00
Number of analysts: 5
Year-ago value: 31097000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1y (report date 2026-07-01):
Average estimate: 2.40 USD
Low estimate: 2.13
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.18
Growth: 0.10
Analyst revenue estimates for BMRC, period +1y (report date 2026-07-01):
Average estimate: 147975800.00 USD
Low estimate: 144000000.00
High estimate: 155100000.00
Number of analysts: 5
Year-ago value: 138898000.00
Growth: 0.07
Analyst earnings estimates for BMRC, period 0q (report date 2026-07-01):
Average estimate: 0.52 USD
Low estimate: 0.48
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.36
Growth: 0.43
Analyst revenue estimates for BMRC, period 0q (report date 2026-07-01):
Average estimate: 34023000.00 USD
Low estimate: 33600000.00
High estimate: 34342000.00
Number of analysts: 5
Year-ago value: 29203000.00
Growth: 0.17
Analyst earnings estimates for BMRC, period 0y (report date 2026-07-01):
Average estimate: 2.18 USD
Low estimate: 2.01
High estimate: 2.37
Number of analysts: 6
Year-ago value: 1.52
Growth: 0.43
Analyst revenue estimates for BMRC, period 0y (report date 2026-07-01):
Average estimate: 138898000.00 USD
Low estimate: 137400000.00
High estimate: 141200000.00
Number of analysts: 5
Year-ago value: 122471000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1q (report date 2026-07-04):
Average estimate: 0.56 USD
Low estimate: 0.52
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.47
Growth: 0.18
Analyst revenue estimates for BMRC, period +1q (report date 2026-07-04):
Average estimate: 35105200.00 USD
Low estimate: 34400000.00
High estimate: 35800000.00
Number of analysts: 5
Year-ago value: 31097000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1y (report date 2026-07-04):
Average estimate: 2.40 USD
Low estimate: 2.13
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.18
Growth: 0.10
Analyst revenue estimates for BMRC, period +1y (report date 2026-07-04):
Average estimate: 147975800.00 USD
Low estimate: 144000000.00
High estimate: 155100000.00
Number of analysts: 5
Year-ago value: 138898000.00
Growth: 0.07
Analyst earnings estimates for BMRC, period 0q (report date 2026-07-04):
Average estimate: 0.52 USD
Low estimate: 0.48
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.36
Growth: 0.43
Analyst revenue estimates for BMRC, period 0q (report date 2026-07-04):
Average estimate: 34023000.00 USD
Low estimate: 33600000.00
High estimate: 34342000.00
Number of analysts: 5
Year-ago value: 29203000.00
Growth: 0.17
Analyst earnings estimates for BMRC, period 0y (report date 2026-07-04):
Average estimate: 2.18 USD
Low estimate: 2.01
High estimate: 2.37
Number of analysts: 6
Year-ago value: 1.52
Growth: 0.43
Analyst revenue estimates for BMRC, period 0y (report date 2026-07-04):
Average estimate: 138898000.00 USD
Low estimate: 137400000.00
High estimate: 141200000.00
Number of analysts: 5
Year-ago value: 122471000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1q (report date 2026-07-08):
Average estimate: 0.56 USD
Low estimate: 0.52
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.47
Growth: 0.18
Analyst revenue estimates for BMRC, period +1q (report date 2026-07-08):
Average estimate: 35105200.00 USD
Low estimate: 34400000.00
High estimate: 35800000.00
Number of analysts: 5
Year-ago value: 31097000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1y (report date 2026-07-08):
Average estimate: 2.40 USD
Low estimate: 2.13
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.18
Growth: 0.10
Analyst revenue estimates for BMRC, period +1y (report date 2026-07-08):
Average estimate: 147975800.00 USD
Low estimate: 144000000.00
High estimate: 155100000.00
Number of analysts: 5
Year-ago value: 138898000.00
Growth: 0.07
Analyst earnings estimates for BMRC, period 0q (report date 2026-07-08):
Average estimate: 0.52 USD
Low estimate: 0.48
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.36
Growth: 0.43
Analyst revenue estimates for BMRC, period 0q (report date 2026-07-08):
Average estimate: 34023000.00 USD
Low estimate: 33600000.00
High estimate: 34342000.00
Number of analysts: 5
Year-ago value: 29203000.00
Growth: 0.17
Analyst earnings estimates for BMRC, period 0y (report date 2026-07-08):
Average estimate: 2.18 USD
Low estimate: 2.01
High estimate: 2.37
Number of analysts: 6
Year-ago value: 1.52
Growth: 0.43
Analyst revenue estimates for BMRC, period 0y (report date 2026-07-08):
Average estimate: 138898000.00 USD
Low estimate: 137400000.00
High estimate: 141200000.00
Number of analysts: 5
Year-ago value: 122471000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1q (report date 2026-07-18):
Average estimate: 0.55 USD
Low estimate: 0.52
High estimate: 0.61
Number of analysts: 5
Year-ago value: 0.47
Growth: 0.17
Analyst revenue estimates for BMRC, period +1q (report date 2026-07-18):
Average estimate: 34981750.00 USD
Low estimate: 34400000.00
High estimate: 35800000.00
Number of analysts: 4
Year-ago value: 31097000.00
Growth: 0.12
Analyst earnings estimates for BMRC, period +1y (report date 2026-07-18):
Average estimate: 2.40 USD
Low estimate: 2.13
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.18
Growth: 0.10
Analyst revenue estimates for BMRC, period +1y (report date 2026-07-18):
Average estimate: 148219750.00 USD
Low estimate: 144000000.00
High estimate: 155100000.00
Number of analysts: 4
Year-ago value: 138672500.00
Growth: 0.07
Analyst earnings estimates for BMRC, period 0q (report date 2026-07-18):
Average estimate: 0.52 USD
Low estimate: 0.48
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.36
Growth: 0.43
Analyst revenue estimates for BMRC, period 0q (report date 2026-07-18):
Average estimate: 34023000.00 USD
Low estimate: 33600000.00
High estimate: 34342000.00
Number of analysts: 5
Year-ago value: 29203000.00
Growth: 0.17
Analyst earnings estimates for BMRC, period 0y (report date 2026-07-18):
Average estimate: 2.18 USD
Low estimate: 2.01
High estimate: 2.37
Number of analysts: 6
Year-ago value: 1.52
Growth: 0.43
Analyst revenue estimates for BMRC, period 0y (report date 2026-07-18):
Average estimate: 138672500.00 USD
Low estimate: 137400000.00
High estimate: 141200000.00
Number of analysts: 4
Year-ago value: 122471000.00
Growth: 0.13
Analyst earnings estimates for BMRC, period +1q (report date 2026-07-25):
Average estimate: 0.55 USD
Low estimate: 0.52
High estimate: 0.61
Number of analysts: 5
Year-ago value: 0.47
Growth: 0.17
Analyst revenue estimates for BMRC, period +1q (report date 2026-07-25):
Average estimate: 34981750.00 USD
Low estimate: 34400000.00
High estimate: 35800000.00
Number of analysts: 4
Year-ago value: 31097000.00
Growth: 0.12
Analyst earnings estimates for BMRC, period +1y (report date 2026-07-25):
Average estimate: 2.40 USD
Low estimate: 2.13
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.18
Growth: 0.10
Analyst revenue estimates for BMRC, period +1y (report date 2026-07-25):
Average estimate: 148219750.00 USD
Low estimate: 144000000.00
High estimate: 155100000.00
Number of analysts: 4
Year-ago value: 138672500.00
Growth: 0.07
Analyst earnings estimates for BMRC, period 0q (report date 2026-07-25):
Average estimate: 0.52 USD
Low estimate: 0.48
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.36
Growth: 0.43
Analyst revenue estimates for BMRC, period 0q (report date 2026-07-25):
Average estimate: 34023000.00 USD
Low estimate: 33600000.00
High estimate: 34342000.00
Number of analysts: 5
Year-ago value: 29203000.00
Growth: 0.17
Analyst earnings estimates for BMRC, period 0y (report date 2026-07-25):
Average estimate: 2.18 USD
Low estimate: 2.01
High estimate: 2.37
Number of analysts: 6
Year-ago value: 1.52
Growth: 0.43
Analyst revenue estimates for BMRC, period 0y (report date 2026-07-25):
Average estimate: 138672500.00 USD
Low estimate: 137400000.00
High estimate: 141200000.00
Number of analysts: 4
Year-ago value: 122471000.00
Growth: 0.13
Analyst earnings estimates for BMRN, period +1q (report date 2026-05-30):
Average estimate: 1.48 USD
Low estimate: 1.36
High estimate: 1.71
Number of analysts: 14
Year-ago value: 0.12
Growth: 11.35
Analyst revenue estimates for BMRN, period +1q (report date 2026-05-30):
Average estimate: 1058578420.00 USD
Low estimate: 991500000.00
High estimate: 1259019780.00
Number of analysts: 21
Year-ago value: 776133000.00
Growth: 0.36
Analyst earnings estimates for BMRN, period +1y (report date 2026-05-30):
Average estimate: 6.44 USD
Low estimate: 4.52
High estimate: 7.58
Number of analysts: 17
Year-ago value: 4.93
Growth: 0.31
Analyst revenue estimates for BMRN, period +1y (report date 2026-05-30):
Average estimate: 4461973220.00 USD
Low estimate: 4210100000.00
High estimate: 5274682050.00
Number of analysts: 24
Year-ago value: 3897673320.00
Growth: 0.14
Analyst earnings estimates for BMRN, period 0q (report date 2026-05-30):
Average estimate: 0.96 USD
Low estimate: 0.77
High estimate: 1.17
Number of analysts: 14
Year-ago value: 1.44
Growth: -0.33
Analyst revenue estimates for BMRN, period 0q (report date 2026-05-30):
Average estimate: 934487720.00 USD
Low estimate: 808100000.00
High estimate: 1072504150.00
Number of analysts: 21
Year-ago value: 825410000.00
Growth: 0.13
Analyst earnings estimates for BMRN, period 0y (report date 2026-05-30):
Average estimate: 4.93 USD
Low estimate: 4.86
High estimate: 5.01
Number of analysts: 17
Year-ago value: 3.15
Growth: 0.57
Analyst revenue estimates for BMRN, period 0y (report date 2026-05-30):
Average estimate: 3897673320.00 USD
Low estimate: 3832735890.00
High estimate: 4438835460.00
Number of analysts: 25
Year-ago value: 3221253000.00
Growth: 0.21
Analyst earnings estimates for BMRN, period +1q (report date 2026-06-07):
Average estimate: 1.49 USD
Low estimate: 1.36
High estimate: 1.71
Number of analysts: 15
Year-ago value: 0.12
Growth: 11.40
Analyst revenue estimates for BMRN, period +1q (report date 2026-06-07):
Average estimate: 1059149850.00 USD
Low estimate: 991500000.00
High estimate: 1259019780.00
Number of analysts: 21
Year-ago value: 776133000.00
Growth: 0.36
Analyst earnings estimates for BMRN, period +1y (report date 2026-06-07):
Average estimate: 6.46 USD
Low estimate: 4.52
High estimate: 7.58
Number of analysts: 18
Year-ago value: 4.94
Growth: 0.31
Analyst revenue estimates for BMRN, period +1y (report date 2026-06-07):
Average estimate: 4462931550.00 USD
Low estimate: 4210100000.00
High estimate: 5274682050.00
Number of analysts: 24
Year-ago value: 3897673320.00
Growth: 0.15
Analyst earnings estimates for BMRN, period 0q (report date 2026-06-07):
Average estimate: 0.96 USD
Low estimate: 0.77
High estimate: 1.17
Number of analysts: 15
Year-ago value: 1.44
Growth: -0.34
Analyst revenue estimates for BMRN, period 0q (report date 2026-06-07):
Average estimate: 933821050.00 USD
Low estimate: 808100000.00
High estimate: 1072504150.00
Number of analysts: 21
Year-ago value: 825410000.00
Growth: 0.13
Analyst earnings estimates for BMRN, period 0y (report date 2026-06-07):
Average estimate: 4.94 USD
Low estimate: 4.86
High estimate: 5.01
Number of analysts: 18
Year-ago value: 3.15
Growth: 0.57
Analyst revenue estimates for BMRN, period 0y (report date 2026-06-07):
Average estimate: 3897673320.00 USD
Low estimate: 3832735890.00
High estimate: 4438835460.00
Number of analysts: 25
Year-ago value: 3221253000.00
Growth: 0.21
Analyst earnings estimates for BMRN, period +1q (report date 2026-06-14):
Average estimate: 1.49 USD
Low estimate: 1.36
High estimate: 1.71
Number of analysts: 15
Year-ago value: 0.12
Growth: 11.40
Analyst revenue estimates for BMRN, period +1q (report date 2026-06-14):
Average estimate: 1059149850.00 USD
Low estimate: 991500000.00
High estimate: 1259019780.00
Number of analysts: 21
Year-ago value: 776133000.00
Growth: 0.36
Analyst earnings estimates for BMRN, period +1y (report date 2026-06-14):
Average estimate: 6.46 USD
Low estimate: 4.52
High estimate: 7.58
Number of analysts: 18
Year-ago value: 4.94
Growth: 0.31
Analyst revenue estimates for BMRN, period +1y (report date 2026-06-14):
Average estimate: 4462931550.00 USD
Low estimate: 4210100000.00
High estimate: 5274682050.00
Number of analysts: 24
Year-ago value: 3897673320.00
Growth: 0.15
Analyst earnings estimates for BMRN, period 0q (report date 2026-06-14):
Average estimate: 0.96 USD
Low estimate: 0.77
High estimate: 1.17
Number of analysts: 15
Year-ago value: 1.44
Growth: -0.34
Analyst revenue estimates for BMRN, period 0q (report date 2026-06-14):
Average estimate: 933821050.00 USD
Low estimate: 808100000.00
High estimate: 1072504150.00
Number of analysts: 21
Year-ago value: 825410000.00
Growth: 0.13
Analyst earnings estimates for BMRN, period 0y (report date 2026-06-14):
Average estimate: 4.94 USD
Low estimate: 4.86
High estimate: 5.01
Number of analysts: 18
Year-ago value: 3.15
Growth: 0.57
Analyst revenue estimates for BMRN, period 0y (report date 2026-06-14):
Average estimate: 3897673320.00 USD
Low estimate: 3832735890.00
High estimate: 4438835460.00
Number of analysts: 25
Year-ago value: 3221253000.00
Growth: 0.21
Analyst earnings estimates for BMRN, period +1q (report date 2026-06-20):
Average estimate: 1.49 USD
Low estimate: 1.36
High estimate: 1.71
Number of analysts: 15
Year-ago value: 0.12
Growth: 11.40
Analyst revenue estimates for BMRN, period +1q (report date 2026-06-20):
Average estimate: 1059149850.00 USD
Low estimate: 991500000.00
High estimate: 1259019780.00
Number of analysts: 21
Year-ago value: 776133000.00
Growth: 0.36
Analyst earnings estimates for BMRN, period +1y (report date 2026-06-20):
Average estimate: 6.46 USD
Low estimate: 4.52
High estimate: 7.58
Number of analysts: 18
Year-ago value: 4.94
Growth: 0.31
Analyst revenue estimates for BMRN, period +1y (report date 2026-06-20):
Average estimate: 4462931550.00 USD
Low estimate: 4210100000.00
High estimate: 5274682050.00
Number of analysts: 24
Year-ago value: 3897673320.00
Growth: 0.15
Analyst earnings estimates for BMRN, period 0q (report date 2026-06-20):
Average estimate: 0.96 USD
Low estimate: 0.77
High estimate: 1.17
Number of analysts: 15
Year-ago value: 1.44
Growth: -0.34
Analyst revenue estimates for BMRN, period 0q (report date 2026-06-20):
Average estimate: 933821050.00 USD
Low estimate: 808100000.00
High estimate: 1072504150.00
Number of analysts: 21
Year-ago value: 825410000.00
Growth: 0.13
Analyst earnings estimates for BMRN, period 0y (report date 2026-06-20):
Average estimate: 4.94 USD
Low estimate: 4.86
High estimate: 5.01
Number of analysts: 18
Year-ago value: 3.15
Growth: 0.57
Analyst revenue estimates for BMRN, period 0y (report date 2026-06-20):
Average estimate: 3897673320.00 USD
Low estimate: 3832735890.00
High estimate: 4438835460.00
Number of analysts: 25
Year-ago value: 3221253000.00
Growth: 0.21
Analyst earnings estimates for BMRN, period +1q (report date 2026-06-21):
Average estimate: 1.49 USD
Low estimate: 1.36
High estimate: 1.71
Number of analysts: 15
Year-ago value: 0.12
Growth: 11.40
Analyst revenue estimates for BMRN, period +1q (report date 2026-06-21):
Average estimate: 1059149850.00 USD
Low estimate: 991500000.00
High estimate: 1259019780.00
Number of analysts: 21
Year-ago value: 776133000.00
Growth: 0.36
Analyst earnings estimates for BMRN, period +1y (report date 2026-06-21):
Average estimate: 6.46 USD
Low estimate: 4.52
High estimate: 7.58
Number of analysts: 18
Year-ago value: 4.94
Growth: 0.31
Analyst revenue estimates for BMRN, period +1y (report date 2026-06-21):
Average estimate: 4462931550.00 USD
Low estimate: 4210100000.00
High estimate: 5274682050.00
Number of analysts: 24
Year-ago value: 3897673320.00
Growth: 0.15
Analyst earnings estimates for BMRN, period 0q (report date 2026-06-21):
Average estimate: 0.96 USD
Low estimate: 0.77
High estimate: 1.17
Number of analysts: 15
Year-ago value: 1.44
Growth: -0.34
Analyst revenue estimates for BMRN, period 0q (report date 2026-06-21):
Average estimate: 933821050.00 USD
Low estimate: 808100000.00
High estimate: 1072504150.00
Number of analysts: 21
Year-ago value: 825410000.00
Growth: 0.13
Analyst earnings estimates for BMRN, period 0y (report date 2026-06-21):
Average estimate: 4.94 USD
Low estimate: 4.86
High estimate: 5.01
Number of analysts: 18
Year-ago value: 3.15
Growth: 0.57
Analyst revenue estimates for BMRN, period 0y (report date 2026-06-21):
Average estimate: 3897673320.00 USD
Low estimate: 3832735890.00
High estimate: 4438835460.00
Number of analysts: 25
Year-ago value: 3221253000.00
Growth: 0.21
Analyst earnings estimates for BMRN, period +1q (report date 2026-07-01):
Average estimate: 1.49 USD
Low estimate: 1.36
High estimate: 1.71
Number of analysts: 15
Year-ago value: 0.12
Growth: 11.40
Analyst revenue estimates for BMRN, period +1q (report date 2026-07-01):
Average estimate: 1059149850.00 USD
Low estimate: 991500000.00
High estimate: 1259019780.00
Number of analysts: 21
Year-ago value: 776133000.00
Growth: 0.36
Analyst earnings estimates for BMRN, period +1y (report date 2026-07-01):
Average estimate: 6.46 USD
Low estimate: 4.52
High estimate: 7.58
Number of analysts: 18
Year-ago value: 4.94
Growth: 0.31
Analyst revenue estimates for BMRN, period +1y (report date 2026-07-01):
Average estimate: 4462944050.00 USD
Low estimate: 4210100000.00
High estimate: 5274682050.00
Number of analysts: 24
Year-ago value: 3897661320.00
Growth: 0.15
Analyst earnings estimates for BMRN, period 0q (report date 2026-07-01):
Average estimate: 0.96 USD
Low estimate: 0.77
High estimate: 1.17
Number of analysts: 15
Year-ago value: 1.44
Growth: -0.34
Analyst revenue estimates for BMRN, period 0q (report date 2026-07-01):
Average estimate: 933821050.00 USD
Low estimate: 808100000.00
High estimate: 1072504150.00
Number of analysts: 21
Year-ago value: 825410000.00
Growth: 0.13
Analyst earnings estimates for BMRN, period 0y (report date 2026-07-01):
Average estimate: 4.94 USD
Low estimate: 4.86
High estimate: 5.01
Number of analysts: 18
Year-ago value: 3.15
Growth: 0.57
Analyst revenue estimates for BMRN, period 0y (report date 2026-07-01):
Average estimate: 3897661320.00 USD
Low estimate: 3832735890.00
High estimate: 4438835460.00
Number of analysts: 25
Year-ago value: 3221253000.00
Growth: 0.21
Analyst earnings estimates for BMRN, period +1q (report date 2026-07-04):
Average estimate: 1.49 USD
Low estimate: 1.38
High estimate: 1.71
Number of analysts: 15
Year-ago value: 0.12
Growth: 11.42
Analyst revenue estimates for BMRN, period +1q (report date 2026-07-04):
Average estimate: 1059102230.00 USD
Low estimate: 991500000.00
High estimate: 1259019780.00
Number of analysts: 21
Year-ago value: 776133000.00
Growth: 0.36
Analyst earnings estimates for BMRN, period +1y (report date 2026-07-04):
Average estimate: 6.46 USD
Low estimate: 4.52
High estimate: 7.58
Number of analysts: 18
Year-ago value: 4.94
Growth: 0.31
Analyst revenue estimates for BMRN, period +1y (report date 2026-07-04):
Average estimate: 4462952390.00 USD
Low estimate: 4210100000.00
High estimate: 5274682050.00
Number of analysts: 24
Year-ago value: 3897633320.00
Growth: 0.15
Analyst earnings estimates for BMRN, period 0q (report date 2026-07-04):
Average estimate: 0.96 USD
Low estimate: 0.77
High estimate: 1.17
Number of analysts: 15
Year-ago value: 1.44
Growth: -0.34
Analyst revenue estimates for BMRN, period 0q (report date 2026-07-04):
Average estimate: 933535340.00 USD
Low estimate: 808100000.00
High estimate: 1072504150.00
Number of analysts: 21
Year-ago value: 825410000.00
Growth: 0.13
Analyst earnings estimates for BMRN, period 0y (report date 2026-07-04):
Average estimate: 4.94 USD
Low estimate: 4.86
High estimate: 5.03
Number of analysts: 18
Year-ago value: 3.15
Growth: 0.57
Analyst revenue estimates for BMRN, period 0y (report date 2026-07-04):
Average estimate: 3897633320.00 USD
Low estimate: 3832735890.00
High estimate: 4438835460.00
Number of analysts: 25
Year-ago value: 3221253000.00
Growth: 0.21
Analyst earnings estimates for BMRN, period +1q (report date 2026-07-08):
Average estimate: 1.49 USD
Low estimate: 1.38
High estimate: 1.71
Number of analysts: 15
Year-ago value: 0.12
Growth: 11.42
Analyst revenue estimates for BMRN, period +1q (report date 2026-07-08):
Average estimate: 1056240320.00 USD
Low estimate: 991500000.00
High estimate: 1259019780.00
Number of analysts: 21
Year-ago value: 776133000.00
Growth: 0.36
Analyst earnings estimates for BMRN, period +1y (report date 2026-07-08):
Average estimate: 6.46 USD
Low estimate: 4.52
High estimate: 7.58
Number of analysts: 18
Year-ago value: 4.94
Growth: 0.31
Analyst revenue estimates for BMRN, period +1y (report date 2026-07-08):
Average estimate: 4462935720.00 USD
Low estimate: 4210100000.00
High estimate: 5274682050.00
Number of analysts: 24
Year-ago value: 3897561320.00
Growth: 0.15
Analyst earnings estimates for BMRN, period 0q (report date 2026-07-08):
Average estimate: 0.96 USD
Low estimate: 0.77
High estimate: 1.17
Number of analysts: 15
Year-ago value: 1.44
Growth: -0.34
Analyst revenue estimates for BMRN, period 0q (report date 2026-07-08):
Average estimate: 939387720.00 USD
Low estimate: 887000000.00
High estimate: 1072504150.00
Number of analysts: 21
Year-ago value: 825410000.00
Growth: 0.14
Analyst earnings estimates for BMRN, period 0y (report date 2026-07-08):
Average estimate: 4.94 USD
Low estimate: 4.86
High estimate: 5.03
Number of analysts: 18
Year-ago value: 3.15
Growth: 0.57
Analyst revenue estimates for BMRN, period 0y (report date 2026-07-08):
Average estimate: 3897561320.00 USD
Low estimate: 3832735890.00
High estimate: 4438835460.00
Number of analysts: 25
Year-ago value: 3221253000.00
Growth: 0.21
Analyst earnings estimates for BMRN, period +1q (report date 2026-07-18):
Average estimate: 1.49 USD
Low estimate: 1.38
High estimate: 1.71
Number of analysts: 15
Year-ago value: 0.12
Growth: 11.42
Analyst revenue estimates for BMRN, period +1q (report date 2026-07-18):
Average estimate: 1045818830.00 USD
Low estimate: 991500000.00
High estimate: 1075000000.00
Number of analysts: 21
Year-ago value: 776133000.00
Growth: 0.35