speb/financial-data huggingface dataset:
Analyst earnings estimates for MGNI, period +1y (report date 2026-06-20):
Average estimate: 1.24 USD
Low estimate: 0.88
High estimate: 1.67
Number of analysts: 10
Year-ago value: 1.11
Growth: 0.12
Analyst revenue estimates for MGNI, period +1y (report date 2026-06-20):
Average estimate: 819877000.00 USD
Low estimate: 802126000.00
High estimate: 856000000.00
Number of analysts: 10
Year-ago value: 751789910.00
Growth: 0.09
Analyst earnings estimates for MGNI, period 0q (report date 2026-06-20):
Average estimate: 0.26 USD
Low estimate: 0.21
High estimate: 0.31
Number of analysts: 7
Year-ago value: 0.20
Growth: 0.31
Analyst revenue estimates for MGNI, period 0q (report date 2026-06-20):
Average estimate: 180659800.00 USD
Low estimate: 178400000.00
High estimate: 193600000.00
Number of analysts: 10
Year-ago value: 161956000.00
Growth: 0.12
Analyst earnings estimates for MGNI, period 0y (report date 2026-06-20):
Average estimate: 1.11 USD
Low estimate: 0.87
High estimate: 1.25
Number of analysts: 9
Year-ago value: 0.87
Growth: 0.27
Analyst revenue estimates for MGNI, period 0y (report date 2026-06-20):
Average estimate: 751789910.00 USD
Low estimate: 742404000.00
High estimate: 792900000.00
Number of analysts: 11
Year-ago value: 669633000.00
Growth: 0.12
Analyst earnings estimates for MGNI, period +1q (report date 2026-06-23):
Average estimate: 0.27 USD
Low estimate: 0.24
High estimate: 0.31
Number of analysts: 7
Year-ago value: 0.20
Growth: 0.36
Analyst revenue estimates for MGNI, period +1q (report date 2026-06-23):
Average estimate: 186585000.00 USD
Low estimate: 181428000.00
High estimate: 201200000.00
Number of analysts: 9
Year-ago value: 166779000.00
Growth: 0.12
Analyst earnings estimates for MGNI, period +1y (report date 2026-06-23):
Average estimate: 1.24 USD
Low estimate: 0.88
High estimate: 1.67
Number of analysts: 10
Year-ago value: 1.11
Growth: 0.12
Analyst revenue estimates for MGNI, period +1y (report date 2026-06-23):
Average estimate: 819877000.00 USD
Low estimate: 802126000.00
High estimate: 856000000.00
Number of analysts: 10
Year-ago value: 751789910.00
Growth: 0.09
Analyst earnings estimates for MGNI, period 0q (report date 2026-06-23):
Average estimate: 0.26 USD
Low estimate: 0.21
High estimate: 0.31
Number of analysts: 7
Year-ago value: 0.20
Growth: 0.31
Analyst revenue estimates for MGNI, period 0q (report date 2026-06-23):
Average estimate: 180659800.00 USD
Low estimate: 178400000.00
High estimate: 193600000.00
Number of analysts: 10
Year-ago value: 161956000.00
Growth: 0.12
Analyst earnings estimates for MGNI, period 0y (report date 2026-06-23):
Average estimate: 1.11 USD
Low estimate: 0.87
High estimate: 1.25
Number of analysts: 9
Year-ago value: 0.87
Growth: 0.27
Analyst revenue estimates for MGNI, period 0y (report date 2026-06-23):
Average estimate: 751789910.00 USD
Low estimate: 742404000.00
High estimate: 792900000.00
Number of analysts: 11
Year-ago value: 669633000.00
Growth: 0.12
Analyst earnings estimates for MGNI, period +1q (report date 2026-07-11):
Average estimate: 0.27 USD
Low estimate: 0.24
High estimate: 0.31
Number of analysts: 7
Year-ago value: 0.20
Growth: 0.36
Analyst revenue estimates for MGNI, period +1q (report date 2026-07-11):
Average estimate: 184891780.00 USD
Low estimate: 181428000.00
High estimate: 187792000.00
Number of analysts: 9
Year-ago value: 166779000.00
Growth: 0.11
Analyst earnings estimates for MGNI, period +1y (report date 2026-07-11):
Average estimate: 1.24 USD
Low estimate: 0.88
High estimate: 1.67
Number of analysts: 10
Year-ago value: 1.11
Growth: 0.12
Analyst revenue estimates for MGNI, period +1y (report date 2026-07-11):
Average estimate: 815170400.00 USD
Low estimate: 802126000.00
High estimate: 825000000.00
Number of analysts: 10
Year-ago value: 747798550.00
Growth: 0.09
Analyst earnings estimates for MGNI, period 0q (report date 2026-07-11):
Average estimate: 0.26 USD
Low estimate: 0.21
High estimate: 0.31
Number of analysts: 7
Year-ago value: 0.20
Growth: 0.31
Analyst revenue estimates for MGNI, period 0q (report date 2026-07-11):
Average estimate: 179296700.00 USD
Low estimate: 178400000.00
High estimate: 180282000.00
Number of analysts: 10
Year-ago value: 161956000.00
Growth: 0.11
Analyst earnings estimates for MGNI, period 0y (report date 2026-07-11):
Average estimate: 1.11 USD
Low estimate: 0.87
High estimate: 1.25
Number of analysts: 9
Year-ago value: 0.87
Growth: 0.27
Analyst revenue estimates for MGNI, period 0y (report date 2026-07-11):
Average estimate: 747798550.00 USD
Low estimate: 742404000.00
High estimate: 763930000.00
Number of analysts: 11
Year-ago value: 669633000.00
Growth: 0.12
Analyst earnings estimates for MGNI, period +1q (report date 2026-07-19):
Average estimate: 0.27 USD
Low estimate: 0.24
High estimate: 0.31
Number of analysts: 7
Year-ago value: 0.20
Growth: 0.36
Analyst revenue estimates for MGNI, period +1q (report date 2026-07-19):
Average estimate: 185102600.00 USD
Low estimate: 181428000.00
High estimate: 187792000.00
Number of analysts: 10
Year-ago value: 166779000.00
Growth: 0.11
Analyst earnings estimates for MGNI, period +1y (report date 2026-07-19):
Average estimate: 1.24 USD
Low estimate: 0.88
High estimate: 1.67
Number of analysts: 10
Year-ago value: 1.11
Growth: 0.12
Analyst revenue estimates for MGNI, period +1y (report date 2026-07-19):
Average estimate: 815170400.00 USD
Low estimate: 802126000.00
High estimate: 825000000.00
Number of analysts: 10
Year-ago value: 747798550.00
Growth: 0.09
Analyst earnings estimates for MGNI, period 0q (report date 2026-07-19):
Average estimate: 0.26 USD
Low estimate: 0.21
High estimate: 0.31
Number of analysts: 7
Year-ago value: 0.20
Growth: 0.31
Analyst revenue estimates for MGNI, period 0q (report date 2026-07-19):
Average estimate: 179296700.00 USD
Low estimate: 178400000.00
High estimate: 180282000.00
Number of analysts: 10
Year-ago value: 161956000.00
Growth: 0.11
Analyst earnings estimates for MGNI, period 0y (report date 2026-07-19):
Average estimate: 1.11 USD
Low estimate: 0.87
High estimate: 1.25
Number of analysts: 9
Year-ago value: 0.87
Growth: 0.27
Analyst revenue estimates for MGNI, period 0y (report date 2026-07-19):
Average estimate: 747798550.00 USD
Low estimate: 742404000.00
High estimate: 763930000.00
Number of analysts: 11
Year-ago value: 669633000.00
Growth: 0.12
Analyst earnings estimates for MGNI, period +1q (report date 2026-07-25):
Average estimate: 0.27 USD
Low estimate: 0.24
High estimate: 0.31
Number of analysts: 7
Year-ago value: 0.20
Growth: 0.36
Analyst revenue estimates for MGNI, period +1q (report date 2026-07-25):
Average estimate: 185102600.00 USD
Low estimate: 181428000.00
High estimate: 187792000.00
Number of analysts: 10
Year-ago value: 166779000.00
Growth: 0.11
Analyst earnings estimates for MGNI, period +1y (report date 2026-07-25):
Average estimate: 1.24 USD
Low estimate: 0.88
High estimate: 1.67
Number of analysts: 10
Year-ago value: 1.11
Growth: 0.12
Analyst revenue estimates for MGNI, period +1y (report date 2026-07-25):
Average estimate: 815170400.00 USD
Low estimate: 802126000.00
High estimate: 825000000.00
Number of analysts: 10
Year-ago value: 747798550.00
Growth: 0.09
Analyst earnings estimates for MGNI, period 0q (report date 2026-07-25):
Average estimate: 0.26 USD
Low estimate: 0.21
High estimate: 0.31
Number of analysts: 7
Year-ago value: 0.20
Growth: 0.31
Analyst revenue estimates for MGNI, period 0q (report date 2026-07-25):
Average estimate: 179296700.00 USD
Low estimate: 178400000.00
High estimate: 180282000.00
Number of analysts: 10
Year-ago value: 161956000.00
Growth: 0.11
Analyst earnings estimates for MGNI, period 0y (report date 2026-07-25):
Average estimate: 1.11 USD
Low estimate: 0.87
High estimate: 1.25
Number of analysts: 9
Year-ago value: 0.87
Growth: 0.27
Analyst revenue estimates for MGNI, period 0y (report date 2026-07-25):
Average estimate: 747798550.00 USD
Low estimate: 742404000.00
High estimate: 763930000.00
Number of analysts: 11
Year-ago value: 669633000.00
Growth: 0.12
Analyst revenue estimates for MGNS.L, period +1q (report date 2026-06-01):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period +1y (report date 2026-06-01):
Average estimate: 3.40 GBP
Low estimate: 3.25
High estimate: 3.62
Number of analysts: 7
Year-ago value: 3.61
Growth: -0.06
Analyst revenue estimates for MGNS.L, period +1y (report date 2026-06-01):
Average estimate: 5189467320.00 GBP
Low estimate: 5013900000.00
High estimate: 5379020330.00
Number of analysts: 7
Year-ago value: 5174038900.00
Growth: 0.00
Analyst revenue estimates for MGNS.L, period 0q (report date 2026-06-01):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period 0y (report date 2026-06-01):
Average estimate: 3.61 GBP
Low estimate: 3.50
High estimate: 3.70
Number of analysts: 7
Year-ago value: 3.53
Growth: 0.02
Analyst revenue estimates for MGNS.L, period 0y (report date 2026-06-01):
Average estimate: 5174038900.00 GBP
Low estimate: 4987100000.00
High estimate: 5415840000.00
Number of analysts: 7
Year-ago value: 5018600000.00
Growth: 0.03
Analyst revenue estimates for MGNS.L, period +1q (report date 2026-06-15):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period +1y (report date 2026-06-15):
Average estimate: 3.40 GBP
Low estimate: 3.25
High estimate: 3.62
Number of analysts: 7
Year-ago value: 3.61
Growth: -0.06
Analyst revenue estimates for MGNS.L, period +1y (report date 2026-06-15):
Average estimate: 5189467320.00 GBP
Low estimate: 5013900000.00
High estimate: 5379020330.00
Number of analysts: 7
Year-ago value: 5174038900.00
Growth: 0.00
Analyst revenue estimates for MGNS.L, period 0q (report date 2026-06-15):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period 0y (report date 2026-06-15):
Average estimate: 3.61 GBP
Low estimate: 3.50
High estimate: 3.70
Number of analysts: 7
Year-ago value: 3.53
Growth: 0.02
Analyst revenue estimates for MGNS.L, period 0y (report date 2026-06-15):
Average estimate: 5174038900.00 GBP
Low estimate: 4987100000.00
High estimate: 5415840000.00
Number of analysts: 7
Year-ago value: 5018600000.00
Growth: 0.03
Analyst revenue estimates for MGNS.L, period +1q (report date 2026-06-20):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period +1y (report date 2026-06-20):
Average estimate: 3.40 GBP
Low estimate: 3.25
High estimate: 3.62
Number of analysts: 7
Year-ago value: 3.61
Growth: -0.06
Analyst revenue estimates for MGNS.L, period +1y (report date 2026-06-20):
Average estimate: 5189467320.00 GBP
Low estimate: 5013900000.00
High estimate: 5379020330.00
Number of analysts: 7
Year-ago value: 5174038900.00
Growth: 0.00
Analyst revenue estimates for MGNS.L, period 0q (report date 2026-06-20):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period 0y (report date 2026-06-20):
Average estimate: 3.61 GBP
Low estimate: 3.50
High estimate: 3.70
Number of analysts: 7
Year-ago value: 3.53
Growth: 0.02
Analyst revenue estimates for MGNS.L, period 0y (report date 2026-06-20):
Average estimate: 5174038900.00 GBP
Low estimate: 4987100000.00
High estimate: 5415840000.00
Number of analysts: 7
Year-ago value: 5018600000.00
Growth: 0.03
Analyst revenue estimates for MGNS.L, period +1q (report date 2026-06-23):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period +1y (report date 2026-06-23):
Average estimate: 3.40 GBP
Low estimate: 3.25
High estimate: 3.62
Number of analysts: 7
Year-ago value: 3.61
Growth: -0.06
Analyst revenue estimates for MGNS.L, period +1y (report date 2026-06-23):
Average estimate: 5189467320.00 GBP
Low estimate: 5013900000.00
High estimate: 5379020330.00
Number of analysts: 7
Year-ago value: 5174038900.00
Growth: 0.00
Analyst revenue estimates for MGNS.L, period 0q (report date 2026-06-23):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period 0y (report date 2026-06-23):
Average estimate: 3.61 GBP
Low estimate: 3.50
High estimate: 3.70
Number of analysts: 7
Year-ago value: 3.53
Growth: 0.02
Analyst revenue estimates for MGNS.L, period 0y (report date 2026-06-23):
Average estimate: 5174038900.00 GBP
Low estimate: 4987100000.00
High estimate: 5415840000.00
Number of analysts: 7
Year-ago value: 5018600000.00
Growth: 0.03
Analyst revenue estimates for MGNS.L, period +1q (report date 2026-07-11):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period +1y (report date 2026-07-11):
Average estimate: 3.40 GBP
Low estimate: 3.25
High estimate: 3.62
Number of analysts: 7
Year-ago value: 3.61
Growth: -0.06
Analyst revenue estimates for MGNS.L, period +1y (report date 2026-07-11):
Average estimate: 5189467320.00 GBP
Low estimate: 5013900000.00
High estimate: 5379020330.00
Number of analysts: 7
Year-ago value: 5174038900.00
Growth: 0.00
Analyst revenue estimates for MGNS.L, period 0q (report date 2026-07-11):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period 0y (report date 2026-07-11):
Average estimate: 3.61 GBP
Low estimate: 3.50
High estimate: 3.70
Number of analysts: 7
Year-ago value: 3.53
Growth: 0.02
Analyst revenue estimates for MGNS.L, period 0y (report date 2026-07-11):
Average estimate: 5174038900.00 GBP
Low estimate: 4987100000.00
High estimate: 5415840000.00
Number of analysts: 7
Year-ago value: 5018600000.00
Growth: 0.03
Analyst revenue estimates for MGNS.L, period +1q (report date 2026-07-19):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period +1y (report date 2026-07-19):
Average estimate: 3.38 GBP
Low estimate: 3.25
High estimate: 3.62
Number of analysts: 6
Year-ago value: 3.60
Growth: -0.06
Analyst revenue estimates for MGNS.L, period +1y (report date 2026-07-19):
Average estimate: 5189467320.00 GBP
Low estimate: 5013900000.00
High estimate: 5379020330.00
Number of analysts: 7
Year-ago value: 5174038900.00
Growth: 0.00
Analyst revenue estimates for MGNS.L, period 0q (report date 2026-07-19):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period 0y (report date 2026-07-19):
Average estimate: 3.60 GBP
Low estimate: 3.50
High estimate: 3.70
Number of analysts: 6
Year-ago value: 3.53
Growth: 0.02
Analyst revenue estimates for MGNS.L, period 0y (report date 2026-07-19):
Average estimate: 5174038900.00 GBP
Low estimate: 4987100000.00
High estimate: 5415840000.00
Number of analysts: 7
Year-ago value: 5018600000.00
Growth: 0.03
Analyst revenue estimates for MGNS.L, period +1q (report date 2026-07-25):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period +1y (report date 2026-07-25):
Average estimate: 3.44 GBP
Low estimate: 3.25
High estimate: 3.79
Number of analysts: 7
Year-ago value: 3.64
Growth: -0.06
Analyst revenue estimates for MGNS.L, period +1y (report date 2026-07-25):
Average estimate: 5247869590.00 GBP
Low estimate: 5067000000.00
High estimate: 5499270490.00
Number of analysts: 7
Year-ago value: 5202461250.00
Growth: 0.01
Analyst revenue estimates for MGNS.L, period 0q (report date 2026-07-25):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGNS.L, period 0y (report date 2026-07-25):
Average estimate: 3.64 GBP
Low estimate: 3.50
High estimate: 3.78
Number of analysts: 7
Year-ago value: 3.53
Growth: 0.03
Analyst revenue estimates for MGNS.L, period 0y (report date 2026-07-25):
Average estimate: 5202461250.00 GBP
Low estimate: 5057000000.00
High estimate: 5415840000.00
Number of analysts: 7
Year-ago value: 5018600000.00
Growth: 0.04
Analyst earnings estimates for MGNX, period +1q (report date 2026-05-30):
Average estimate: -0.31 USD
Low estimate: -0.68
High estimate: -0.05
Number of analysts: 4
Year-ago value: 0.27
Growth: -2.16
Analyst revenue estimates for MGNX, period +1q (report date 2026-05-30):
Average estimate: 32885500.00 USD
Low estimate: 1500000.00
High estimate: 65113000.00
Number of analysts: 6
Year-ago value: 72839000.00
Growth: -0.55
Analyst earnings estimates for MGNX, period +1y (report date 2026-05-30):
Average estimate: -1.41 USD
Low estimate: -1.96
High estimate: -0.58
Number of analysts: 3
Year-ago value: 0.04
Growth: -41.38
Analyst revenue estimates for MGNX, period +1y (report date 2026-05-30):
Average estimate: 94260400.00 USD
Low estimate: 6000000.00
High estimate: 155402000.00
Number of analysts: 5
Year-ago value: 164391500.00
Growth: -0.43
Analyst earnings estimates for MGNX, period 0q (report date 2026-05-30):
Average estimate: 0.26 USD
Low estimate: -0.70
High estimate: 1.71
Number of analysts: 4
Year-ago value: -0.57
Growth: 1.45
Analyst revenue estimates for MGNX, period 0q (report date 2026-05-30):
Average estimate: 59137170.00 USD
Low estimate: 14900000.00
High estimate: 174200000.00
Number of analysts: 6
Year-ago value: 22241000.00
Growth: 1.66
Analyst earnings estimates for MGNX, period 0y (report date 2026-05-30):
Average estimate: 0.04 USD
Low estimate: -0.74
High estimate: 0.81
Number of analysts: 2
Year-ago value: -1.18
Growth: 1.03
Analyst revenue estimates for MGNX, period 0y (report date 2026-05-30):
Average estimate: 164391500.00 USD
Low estimate: 132800000.00
High estimate: 218000000.00
Number of analysts: 4
Year-ago value: 149500000.00
Growth: 0.10
Analyst earnings estimates for MGNX, period +1q (report date 2026-06-07):
Average estimate: -0.31 USD
Low estimate: -0.68
High estimate: -0.05
Number of analysts: 4
Year-ago value: 0.27
Growth: -2.16
Analyst revenue estimates for MGNX, period +1q (report date 2026-06-07):
Average estimate: 32885500.00 USD
Low estimate: 1500000.00
High estimate: 65113000.00
Number of analysts: 6
Year-ago value: 72839000.00
Growth: -0.55
Analyst earnings estimates for MGNX, period +1y (report date 2026-06-07):
Average estimate: -1.41 USD
Low estimate: -1.96
High estimate: -0.58
Number of analysts: 3
Year-ago value: 0.04
Growth: -41.38
Analyst revenue estimates for MGNX, period +1y (report date 2026-06-07):
Average estimate: 94260400.00 USD
Low estimate: 6000000.00
High estimate: 155402000.00
Number of analysts: 5
Year-ago value: 164391500.00
Growth: -0.43
Analyst earnings estimates for MGNX, period 0q (report date 2026-06-07):
Average estimate: 0.26 USD
Low estimate: -0.70
High estimate: 1.71
Number of analysts: 4
Year-ago value: -0.57
Growth: 1.45
Analyst revenue estimates for MGNX, period 0q (report date 2026-06-07):
Average estimate: 59137170.00 USD
Low estimate: 14900000.00
High estimate: 174200000.00
Number of analysts: 6
Year-ago value: 22241000.00
Growth: 1.66
Analyst earnings estimates for MGNX, period 0y (report date 2026-06-07):
Average estimate: 0.04 USD
Low estimate: -0.74
High estimate: 0.81
Number of analysts: 2
Year-ago value: -1.18
Growth: 1.03
Analyst revenue estimates for MGNX, period 0y (report date 2026-06-07):
Average estimate: 164391500.00 USD
Low estimate: 132800000.00
High estimate: 218000000.00
Number of analysts: 4
Year-ago value: 149500000.00
Growth: 0.10
Analyst earnings estimates for MGNX, period +1q (report date 2026-06-15):
Average estimate: -0.31 USD
Low estimate: -0.68
High estimate: -0.05
Number of analysts: 4
Year-ago value: 0.27
Growth: -2.16
Analyst revenue estimates for MGNX, period +1q (report date 2026-06-15):
Average estimate: 32885500.00 USD
Low estimate: 1500000.00
High estimate: 65113000.00
Number of analysts: 6
Year-ago value: 72839000.00
Growth: -0.55
Analyst earnings estimates for MGNX, period +1y (report date 2026-06-15):
Average estimate: -1.41 USD
Low estimate: -1.96
High estimate: -0.58
Number of analysts: 3
Year-ago value: 0.04
Growth: -41.38
Analyst revenue estimates for MGNX, period +1y (report date 2026-06-15):
Average estimate: 94260400.00 USD
Low estimate: 6000000.00
High estimate: 155402000.00
Number of analysts: 5
Year-ago value: 164391500.00
Growth: -0.43
Analyst earnings estimates for MGNX, period 0q (report date 2026-06-15):
Average estimate: 0.26 USD
Low estimate: -0.70
High estimate: 1.71
Number of analysts: 4
Year-ago value: -0.57
Growth: 1.45
Analyst revenue estimates for MGNX, period 0q (report date 2026-06-15):
Average estimate: 59137170.00 USD
Low estimate: 14900000.00
High estimate: 174200000.00
Number of analysts: 6
Year-ago value: 22241000.00
Growth: 1.66
Analyst earnings estimates for MGNX, period 0y (report date 2026-06-15):
Average estimate: 0.04 USD
Low estimate: -0.74
High estimate: 0.81
Number of analysts: 2
Year-ago value: -1.18
Growth: 1.03
Analyst revenue estimates for MGNX, period 0y (report date 2026-06-15):
Average estimate: 164391500.00 USD
Low estimate: 132800000.00
High estimate: 218000000.00
Number of analysts: 4
Year-ago value: 149500000.00
Growth: 0.10
Analyst earnings estimates for MGNX, period +1q (report date 2026-06-20):
Average estimate: -0.31 USD
Low estimate: -0.68
High estimate: -0.05
Number of analysts: 4
Year-ago value: 0.27
Growth: -2.16
Analyst revenue estimates for MGNX, period +1q (report date 2026-06-20):
Average estimate: 32885500.00 USD
Low estimate: 1500000.00
High estimate: 65113000.00
Number of analysts: 6
Year-ago value: 72839000.00
Growth: -0.55
Analyst earnings estimates for MGNX, period +1y (report date 2026-06-20):
Average estimate: -1.41 USD
Low estimate: -1.96
High estimate: -0.58
Number of analysts: 3
Year-ago value: 0.04
Growth: -41.38
Analyst revenue estimates for MGNX, period +1y (report date 2026-06-20):
Average estimate: 94260400.00 USD
Low estimate: 6000000.00
High estimate: 155402000.00
Number of analysts: 5
Year-ago value: 164391500.00
Growth: -0.43
Analyst earnings estimates for MGNX, period 0q (report date 2026-06-20):
Average estimate: 0.26 USD
Low estimate: -0.70
High estimate: 1.71
Number of analysts: 4
Year-ago value: -0.57
Growth: 1.45
Analyst revenue estimates for MGNX, period 0q (report date 2026-06-20):
Average estimate: 59137170.00 USD
Low estimate: 14900000.00
High estimate: 174200000.00
Number of analysts: 6
Year-ago value: 22241000.00
Growth: 1.66
Analyst earnings estimates for MGNX, period 0y (report date 2026-06-20):
Average estimate: 0.04 USD
Low estimate: -0.74
High estimate: 0.81
Number of analysts: 2
Year-ago value: -1.18
Growth: 1.03
Analyst revenue estimates for MGNX, period 0y (report date 2026-06-20):
Average estimate: 164391500.00 USD
Low estimate: 132800000.00
High estimate: 218000000.00
Number of analysts: 4
Year-ago value: 149500000.00
Growth: 0.10
Analyst earnings estimates for MGNX, period +1q (report date 2026-06-23):
Average estimate: -0.31 USD
Low estimate: -0.68
High estimate: -0.05
Number of analysts: 4
Year-ago value: 0.27
Growth: -2.16
Analyst revenue estimates for MGNX, period +1q (report date 2026-06-23):
Average estimate: 32885500.00 USD
Low estimate: 1500000.00
High estimate: 65113000.00
Number of analysts: 6
Year-ago value: 72839000.00
Growth: -0.55
Analyst earnings estimates for MGNX, period +1y (report date 2026-06-23):
Average estimate: -1.41 USD
Low estimate: -1.96
High estimate: -0.58
Number of analysts: 3
Year-ago value: 0.04
Growth: -41.38
Analyst revenue estimates for MGNX, period +1y (report date 2026-06-23):
Average estimate: 94260400.00 USD
Low estimate: 6000000.00
High estimate: 155402000.00
Number of analysts: 5
Year-ago value: 164391500.00
Growth: -0.43
Analyst earnings estimates for MGNX, period 0q (report date 2026-06-23):
Average estimate: 0.26 USD
Low estimate: -0.70
High estimate: 1.71
Number of analysts: 4
Year-ago value: -0.57
Growth: 1.45
Analyst revenue estimates for MGNX, period 0q (report date 2026-06-23):
Average estimate: 59137170.00 USD
Low estimate: 14900000.00
High estimate: 174200000.00
Number of analysts: 6
Year-ago value: 22241000.00
Growth: 1.66
Analyst earnings estimates for MGNX, period 0y (report date 2026-06-23):
Average estimate: 0.04 USD
Low estimate: -0.74
High estimate: 0.81
Number of analysts: 2
Year-ago value: -1.18
Growth: 1.03
Analyst revenue estimates for MGNX, period 0y (report date 2026-06-23):
Average estimate: 164391500.00 USD
Low estimate: 132800000.00
High estimate: 218000000.00
Number of analysts: 4
Year-ago value: 149500000.00
Growth: 0.10
Analyst earnings estimates for MGNX, period +1q (report date 2026-07-11):
Average estimate: -0.31 USD
Low estimate: -0.68
High estimate: -0.05
Number of analysts: 4
Year-ago value: 0.27
Growth: -2.16
Analyst revenue estimates for MGNX, period +1q (report date 2026-07-11):
Average estimate: 32885500.00 USD
Low estimate: 1500000.00
High estimate: 65113000.00
Number of analysts: 6
Year-ago value: 72839000.00
Growth: -0.55
Analyst earnings estimates for MGNX, period +1y (report date 2026-07-11):
Average estimate: -1.41 USD
Low estimate: -1.96
High estimate: -0.58
Number of analysts: 3
Year-ago value: 0.04
Growth: -41.38
Analyst revenue estimates for MGNX, period +1y (report date 2026-07-11):
Average estimate: 94260400.00 USD
Low estimate: 6000000.00
High estimate: 155402000.00
Number of analysts: 5
Year-ago value: 164391500.00
Growth: -0.43
Analyst earnings estimates for MGNX, period 0q (report date 2026-07-11):
Average estimate: 0.26 USD
Low estimate: -0.70
High estimate: 1.71
Number of analysts: 4
Year-ago value: -0.57
Growth: 1.45
Analyst revenue estimates for MGNX, period 0q (report date 2026-07-11):
Average estimate: 59137170.00 USD
Low estimate: 14900000.00
High estimate: 174200000.00
Number of analysts: 6
Year-ago value: 22241000.00
Growth: 1.66
Analyst earnings estimates for MGNX, period 0y (report date 2026-07-11):
Average estimate: 0.04 USD
Low estimate: -0.74
High estimate: 0.81
Number of analysts: 2
Year-ago value: -1.18
Growth: 1.03
Analyst revenue estimates for MGNX, period 0y (report date 2026-07-11):
Average estimate: 164391500.00 USD
Low estimate: 132800000.00
High estimate: 218000000.00
Number of analysts: 4
Year-ago value: 149500000.00
Growth: 0.10
Analyst earnings estimates for MGNX, period +1q (report date 2026-07-19):
Average estimate: -0.31 USD
Low estimate: -0.68
High estimate: -0.05
Number of analysts: 4
Year-ago value: 0.27
Growth: -2.16
Analyst revenue estimates for MGNX, period +1q (report date 2026-07-19):
Average estimate: 32885500.00 USD
Low estimate: 1500000.00
High estimate: 65113000.00
Number of analysts: 6
Year-ago value: 72839000.00
Growth: -0.55
Analyst earnings estimates for MGNX, period +1y (report date 2026-07-19):
Average estimate: -1.41 USD
Low estimate: -1.96
High estimate: -0.58
Number of analysts: 3
Year-ago value: 0.04
Growth: -41.38
Analyst revenue estimates for MGNX, period +1y (report date 2026-07-19):
Average estimate: 94260400.00 USD
Low estimate: 6000000.00
High estimate: 155402000.00
Number of analysts: 5
Year-ago value: 164391500.00
Growth: -0.43
Analyst earnings estimates for MGNX, period 0q (report date 2026-07-19):
Average estimate: 0.26 USD
Low estimate: -0.70
High estimate: 1.71
Number of analysts: 4
Year-ago value: -0.57
Growth: 1.45
Analyst revenue estimates for MGNX, period 0q (report date 2026-07-19):
Average estimate: 59137170.00 USD
Low estimate: 14900000.00
High estimate: 174200000.00
Number of analysts: 6
Year-ago value: 22241000.00
Growth: 1.66
Analyst earnings estimates for MGNX, period 0y (report date 2026-07-19):
Average estimate: 0.04 USD
Low estimate: -0.74
High estimate: 0.81
Number of analysts: 2
Year-ago value: -1.18
Growth: 1.03
Analyst revenue estimates for MGNX, period 0y (report date 2026-07-19):
Average estimate: 164391500.00 USD
Low estimate: 132800000.00
High estimate: 218000000.00
Number of analysts: 4
Year-ago value: 149500000.00
Growth: 0.10
Analyst earnings estimates for MGNX, period +1q (report date 2026-07-25):
Average estimate: -0.31 USD
Low estimate: -0.68
High estimate: -0.05
Number of analysts: 4
Year-ago value: 0.27
Growth: -2.16
Analyst revenue estimates for MGNX, period +1q (report date 2026-07-25):
Average estimate: 32885500.00 USD
Low estimate: 1500000.00
High estimate: 65113000.00
Number of analysts: 6
Year-ago value: 72839000.00
Growth: -0.55
Analyst earnings estimates for MGNX, period +1y (report date 2026-07-25):
Average estimate: -1.41 USD
Low estimate: -1.96
High estimate: -0.58
Number of analysts: 3
Year-ago value: 0.04
Growth: -41.38
Analyst revenue estimates for MGNX, period +1y (report date 2026-07-25):
Average estimate: 94260400.00 USD
Low estimate: 6000000.00
High estimate: 155402000.00
Number of analysts: 5
Year-ago value: 164391500.00
Growth: -0.43
Analyst earnings estimates for MGNX, period 0q (report date 2026-07-25):
Average estimate: 0.26 USD
Low estimate: -0.70
High estimate: 1.71
Number of analysts: 4
Year-ago value: -0.57
Growth: 1.45
Analyst revenue estimates for MGNX, period 0q (report date 2026-07-25):
Average estimate: 59137170.00 USD
Low estimate: 14900000.00
High estimate: 174200000.00
Number of analysts: 6
Year-ago value: 22241000.00
Growth: 1.66
Analyst earnings estimates for MGNX, period 0y (report date 2026-07-25):
Average estimate: 0.04 USD
Low estimate: -0.74
High estimate: 0.81
Number of analysts: 2
Year-ago value: -1.18
Growth: 1.03
Analyst revenue estimates for MGNX, period 0y (report date 2026-07-25):
Average estimate: 164391500.00 USD
Low estimate: 132800000.00
High estimate: 218000000.00
Number of analysts: 4
Year-ago value: 149500000.00
Growth: 0.10
Analyst earnings estimates for MGPI, period +1q (report date 2026-05-30):
Average estimate: 0.48 USD
Low estimate: 0.42
High estimate: 0.52
Number of analysts: 4
Year-ago value: 0.85
Growth: -0.44
Analyst revenue estimates for MGPI, period +1q (report date 2026-05-30):
Average estimate: 121686250.00 USD
Low estimate: 119000000.00
High estimate: 124920000.00
Number of analysts: 4
Year-ago value: 130912000.00
Growth: -0.07
Analyst earnings estimates for MGPI, period +1y (report date 2026-05-30):
Average estimate: 2.11 USD
Low estimate: 2.00
High estimate: 2.17
Number of analysts: 4
Year-ago value: 1.62
Growth: 0.30
Analyst revenue estimates for MGPI, period +1y (report date 2026-05-30):
Average estimate: 508692200.00 USD
Low estimate: 497200000.00
High estimate: 517872000.00
Number of analysts: 5
Year-ago value: 485375400.00
Growth: 0.05
Analyst earnings estimates for MGPI, period 0q (report date 2026-05-30):
Average estimate: 0.51 USD
Low estimate: 0.47
High estimate: 0.56
Number of analysts: 4
Year-ago value: 0.97
Growth: -0.48
Analyst revenue estimates for MGPI, period 0q (report date 2026-05-30):
Average estimate: 123935000.00 USD
Low estimate: 117000000.00
High estimate: 127740000.00
Number of analysts: 4
Year-ago value: 145494000.00
Growth: -0.15
Analyst earnings estimates for MGPI, period 0y (report date 2026-05-30):
Average estimate: 1.62 USD
Low estimate: 1.53
High estimate: 1.66
Number of analysts: 4
Year-ago value: 2.85
Growth: -0.43
Analyst revenue estimates for MGPI, period 0y (report date 2026-05-30):
Average estimate: 485375400.00 USD
Low estimate: 478427000.00
High estimate: 490328000.00
Number of analysts: 5
Year-ago value: 536375000.00
Growth: -0.10
Analyst earnings estimates for MGPI, period +1q (report date 2026-06-07):
Average estimate: 0.48 USD
Low estimate: 0.42
High estimate: 0.52
Number of analysts: 4
Year-ago value: 0.85
Growth: -0.44
Analyst revenue estimates for MGPI, period +1q (report date 2026-06-07):
Average estimate: 121686250.00 USD
Low estimate: 119000000.00
High estimate: 124920000.00
Number of analysts: 4
Year-ago value: 130912000.00
Growth: -0.07
Analyst earnings estimates for MGPI, period +1y (report date 2026-06-07):
Average estimate: 2.11 USD
Low estimate: 2.00
High estimate: 2.17
Number of analysts: 4
Year-ago value: 1.62
Growth: 0.30
Analyst revenue estimates for MGPI, period +1y (report date 2026-06-07):
Average estimate: 508692200.00 USD
Low estimate: 497200000.00
High estimate: 517872000.00
Number of analysts: 5
Year-ago value: 485375400.00
Growth: 0.05
Analyst earnings estimates for MGPI, period 0q (report date 2026-06-07):
Average estimate: 0.51 USD
Low estimate: 0.47
High estimate: 0.56
Number of analysts: 4
Year-ago value: 0.97
Growth: -0.48
Analyst revenue estimates for MGPI, period 0q (report date 2026-06-07):
Average estimate: 123935000.00 USD
Low estimate: 117000000.00
High estimate: 127740000.00
Number of analysts: 4
Year-ago value: 145494000.00
Growth: -0.15
Analyst earnings estimates for MGPI, period 0y (report date 2026-06-07):
Average estimate: 1.62 USD
Low estimate: 1.53
High estimate: 1.66
Number of analysts: 4
Year-ago value: 2.85
Growth: -0.43
Analyst revenue estimates for MGPI, period 0y (report date 2026-06-07):
Average estimate: 485375400.00 USD
Low estimate: 478427000.00
High estimate: 490328000.00
Number of analysts: 5
Year-ago value: 536375000.00
Growth: -0.10
Analyst earnings estimates for MGPI, period +1q (report date 2026-06-15):
Average estimate: 0.48 USD
Low estimate: 0.42
High estimate: 0.52
Number of analysts: 4
Year-ago value: 0.85
Growth: -0.44
Analyst revenue estimates for MGPI, period +1q (report date 2026-06-15):
Average estimate: 121686250.00 USD
Low estimate: 119000000.00
High estimate: 124920000.00
Number of analysts: 4
Year-ago value: 130912000.00
Growth: -0.07
Analyst earnings estimates for MGPI, period +1y (report date 2026-06-15):
Average estimate: 2.11 USD
Low estimate: 2.00
High estimate: 2.17
Number of analysts: 4
Year-ago value: 1.62
Growth: 0.30
Analyst revenue estimates for MGPI, period +1y (report date 2026-06-15):
Average estimate: 508692200.00 USD
Low estimate: 497200000.00
High estimate: 517872000.00
Number of analysts: 5
Year-ago value: 485375400.00
Growth: 0.05
Analyst earnings estimates for MGPI, period 0q (report date 2026-06-15):
Average estimate: 0.51 USD
Low estimate: 0.47
High estimate: 0.56
Number of analysts: 4
Year-ago value: 0.97
Growth: -0.48
Analyst revenue estimates for MGPI, period 0q (report date 2026-06-15):
Average estimate: 123935000.00 USD
Low estimate: 117000000.00
High estimate: 127740000.00
Number of analysts: 4
Year-ago value: 145494000.00
Growth: -0.15
Analyst earnings estimates for MGPI, period 0y (report date 2026-06-15):
Average estimate: 1.62 USD
Low estimate: 1.53
High estimate: 1.66
Number of analysts: 4
Year-ago value: 2.85
Growth: -0.43
Analyst revenue estimates for MGPI, period 0y (report date 2026-06-15):
Average estimate: 485375400.00 USD
Low estimate: 478427000.00
High estimate: 490328000.00
Number of analysts: 5
Year-ago value: 536375000.00
Growth: -0.10
Analyst earnings estimates for MGPI, period +1q (report date 2026-06-20):
Average estimate: 0.48 USD
Low estimate: 0.42
High estimate: 0.52
Number of analysts: 4
Year-ago value: 0.85
Growth: -0.44
Analyst revenue estimates for MGPI, period +1q (report date 2026-06-20):
Average estimate: 121686250.00 USD
Low estimate: 119000000.00
High estimate: 124920000.00
Number of analysts: 4
Year-ago value: 130912000.00
Growth: -0.07
Analyst earnings estimates for MGPI, period +1y (report date 2026-06-20):
Average estimate: 2.11 USD
Low estimate: 2.00
High estimate: 2.17
Number of analysts: 4
Year-ago value: 1.62
Growth: 0.30
Analyst revenue estimates for MGPI, period +1y (report date 2026-06-20):
Average estimate: 508692200.00 USD
Low estimate: 497200000.00
High estimate: 517872000.00
Number of analysts: 5
Year-ago value: 485375400.00
Growth: 0.05
Analyst earnings estimates for MGPI, period 0q (report date 2026-06-20):
Average estimate: 0.51 USD
Low estimate: 0.47
High estimate: 0.56
Number of analysts: 4
Year-ago value: 0.97
Growth: -0.48
Analyst revenue estimates for MGPI, period 0q (report date 2026-06-20):
Average estimate: 123935000.00 USD
Low estimate: 117000000.00
High estimate: 127740000.00
Number of analysts: 4
Year-ago value: 145494000.00
Growth: -0.15
Analyst earnings estimates for MGPI, period 0y (report date 2026-06-20):
Average estimate: 1.62 USD
Low estimate: 1.53
High estimate: 1.66
Number of analysts: 4
Year-ago value: 2.85
Growth: -0.43
Analyst revenue estimates for MGPI, period 0y (report date 2026-06-20):
Average estimate: 485375400.00 USD
Low estimate: 478427000.00
High estimate: 490328000.00
Number of analysts: 5
Year-ago value: 536375000.00
Growth: -0.10
Analyst earnings estimates for MGPI, period +1q (report date 2026-06-23):
Average estimate: 0.48 USD
Low estimate: 0.42
High estimate: 0.52
Number of analysts: 4
Year-ago value: 0.85
Growth: -0.44
Analyst revenue estimates for MGPI, period +1q (report date 2026-06-23):
Average estimate: 121686250.00 USD
Low estimate: 119000000.00
High estimate: 124920000.00
Number of analysts: 4
Year-ago value: 130912000.00
Growth: -0.07
Analyst earnings estimates for MGPI, period +1y (report date 2026-06-23):
Average estimate: 2.11 USD
Low estimate: 2.00
High estimate: 2.17
Number of analysts: 4
Year-ago value: 1.62
Growth: 0.30
Analyst revenue estimates for MGPI, period +1y (report date 2026-06-23):
Average estimate: 508692200.00 USD
Low estimate: 497200000.00
High estimate: 517872000.00
Number of analysts: 5
Year-ago value: 485375400.00
Growth: 0.05
Analyst earnings estimates for MGPI, period 0q (report date 2026-06-23):
Average estimate: 0.51 USD
Low estimate: 0.47
High estimate: 0.56
Number of analysts: 4
Year-ago value: 0.97
Growth: -0.48
Analyst revenue estimates for MGPI, period 0q (report date 2026-06-23):
Average estimate: 123935000.00 USD
Low estimate: 117000000.00
High estimate: 127740000.00
Number of analysts: 4
Year-ago value: 145494000.00
Growth: -0.15
Analyst earnings estimates for MGPI, period 0y (report date 2026-06-23):
Average estimate: 1.62 USD
Low estimate: 1.53
High estimate: 1.66
Number of analysts: 4
Year-ago value: 2.85
Growth: -0.43
Analyst revenue estimates for MGPI, period 0y (report date 2026-06-23):
Average estimate: 485375400.00 USD
Low estimate: 478427000.00
High estimate: 490328000.00
Number of analysts: 5
Year-ago value: 536375000.00
Growth: -0.10
Analyst earnings estimates for MGPI, period +1q (report date 2026-07-11):
Average estimate: 0.48 USD
Low estimate: 0.42
High estimate: 0.52
Number of analysts: 4
Year-ago value: 0.85
Growth: -0.44
Analyst revenue estimates for MGPI, period +1q (report date 2026-07-11):
Average estimate: 121686250.00 USD
Low estimate: 119000000.00
High estimate: 124920000.00
Number of analysts: 4
Year-ago value: 130912000.00
Growth: -0.07
Analyst earnings estimates for MGPI, period +1y (report date 2026-07-11):
Average estimate: 2.11 USD
Low estimate: 2.00
High estimate: 2.17
Number of analysts: 4
Year-ago value: 1.62
Growth: 0.30
Analyst revenue estimates for MGPI, period +1y (report date 2026-07-11):
Average estimate: 508692200.00 USD
Low estimate: 497200000.00
High estimate: 517872000.00
Number of analysts: 5
Year-ago value: 485375400.00
Growth: 0.05
Analyst earnings estimates for MGPI, period 0q (report date 2026-07-11):
Average estimate: 0.50 USD
Low estimate: 0.47
High estimate: 0.56
Number of analysts: 4
Year-ago value: 0.97
Growth: -0.48
Analyst revenue estimates for MGPI, period 0q (report date 2026-07-11):
Average estimate: 123860000.00 USD
Low estimate: 117000000.00
High estimate: 127740000.00
Number of analysts: 4
Year-ago value: 145494000.00
Growth: -0.15
Analyst earnings estimates for MGPI, period 0y (report date 2026-07-11):
Average estimate: 1.62 USD
Low estimate: 1.53
High estimate: 1.66
Number of analysts: 4
Year-ago value: 2.85
Growth: -0.43
Analyst revenue estimates for MGPI, period 0y (report date 2026-07-11):
Average estimate: 485375400.00 USD
Low estimate: 478427000.00
High estimate: 490328000.00
Number of analysts: 5
Year-ago value: 536375000.00
Growth: -0.10
Analyst earnings estimates for MGPI, period +1q (report date 2026-07-19):
Average estimate: 0.49 USD
Low estimate: 0.42
High estimate: 0.54
Number of analysts: 4
Year-ago value: 0.85
Growth: -0.43
Analyst revenue estimates for MGPI, period +1q (report date 2026-07-19):
Average estimate: 121815000.00 USD
Low estimate: 119000000.00
High estimate: 125435000.00
Number of analysts: 4
Year-ago value: 130912000.00
Growth: -0.07
Analyst earnings estimates for MGPI, period +1y (report date 2026-07-19):
Average estimate: 2.10 USD
Low estimate: 2.00
High estimate: 2.17
Number of analysts: 4
Year-ago value: 1.62
Growth: 0.30
Analyst revenue estimates for MGPI, period +1y (report date 2026-07-19):
Average estimate: 508462400.00 USD
Low estimate: 497200000.00
High estimate: 517872000.00
Number of analysts: 5
Year-ago value: 485200000.00
Growth: 0.05
Analyst earnings estimates for MGPI, period 0q (report date 2026-07-19):
Average estimate: 0.50 USD
Low estimate: 0.47
High estimate: 0.56
Number of analysts: 4
Year-ago value: 0.97
Growth: -0.48
Analyst revenue estimates for MGPI, period 0q (report date 2026-07-19):
Average estimate: 123861250.00 USD
Low estimate: 117000000.00
High estimate: 127740000.00
Number of analysts: 4
Year-ago value: 145494000.00
Growth: -0.15
Analyst earnings estimates for MGPI, period 0y (report date 2026-07-19):
Average estimate: 1.62 USD
Low estimate: 1.53
High estimate: 1.66
Number of analysts: 4
Year-ago value: 2.85
Growth: -0.43
Analyst revenue estimates for MGPI, period 0y (report date 2026-07-19):
Average estimate: 485200000.00 USD
Low estimate: 478427000.00
High estimate: 489451000.00
Number of analysts: 5
Year-ago value: 536375000.00
Growth: -0.10
Analyst earnings estimates for MGPI, period +1q (report date 2026-07-25):
Average estimate: 0.49 USD
Low estimate: 0.42
High estimate: 0.54
Number of analysts: 4
Year-ago value: 0.85
Growth: -0.43
Analyst revenue estimates for MGPI, period +1q (report date 2026-07-25):
Average estimate: 121815000.00 USD
Low estimate: 119000000.00
High estimate: 125435000.00
Number of analysts: 4
Year-ago value: 130912000.00
Growth: -0.07
Analyst earnings estimates for MGPI, period +1y (report date 2026-07-25):
Average estimate: 2.10 USD
Low estimate: 2.00
High estimate: 2.17
Number of analysts: 4
Year-ago value: 1.62
Growth: 0.30
Analyst revenue estimates for MGPI, period +1y (report date 2026-07-25):
Average estimate: 508462400.00 USD
Low estimate: 497200000.00
High estimate: 517872000.00
Number of analysts: 5
Year-ago value: 485200000.00
Growth: 0.05
Analyst earnings estimates for MGPI, period 0q (report date 2026-07-25):
Average estimate: 0.50 USD
Low estimate: 0.47
High estimate: 0.56
Number of analysts: 4
Year-ago value: 0.97
Growth: -0.48
Analyst revenue estimates for MGPI, period 0q (report date 2026-07-25):
Average estimate: 123861250.00 USD
Low estimate: 117000000.00
High estimate: 127740000.00
Number of analysts: 4
Year-ago value: 145494000.00
Growth: -0.15
Analyst earnings estimates for MGPI, period 0y (report date 2026-07-25):
Average estimate: 1.62 USD
Low estimate: 1.53
High estimate: 1.66
Number of analysts: 4
Year-ago value: 2.85
Growth: -0.43
Analyst revenue estimates for MGPI, period 0y (report date 2026-07-25):
Average estimate: 485200000.00 USD
Low estimate: 478427000.00
High estimate: 489451000.00
Number of analysts: 5
Year-ago value: 536375000.00
Growth: -0.10
Analyst revenue estimates for MGR.AX, period +1q (report date 2026-06-01):
Average estimate: 0.00 AUD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGR.AX, period +1y (report date 2026-06-01):
Average estimate: 0.13 AUD
Low estimate: 0.13
High estimate: 0.14
Number of analysts: 9
Year-ago value: 0.13
Growth: 0.03
Analyst revenue estimates for MGR.AX, period +1y (report date 2026-06-01):
Average estimate: 974442650.00 AUD
Low estimate: 934000000.00
High estimate: 1033861360.00
Number of analysts: 4
Year-ago value: 947602610.00
Growth: 0.03
Analyst revenue estimates for MGR.AX, period 0q (report date 2026-06-01):
Average estimate: 0.00 AUD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGR.AX, period 0y (report date 2026-06-01):
Average estimate: 0.13 AUD
Low estimate: 0.13
High estimate: 0.13
Number of analysts: 10
Year-ago value: 0.12
Growth: 0.08
Analyst revenue estimates for MGR.AX, period 0y (report date 2026-06-01):
Average estimate: 947602610.00 AUD
Low estimate: 910000000.00
High estimate: 1015141300.00
Number of analysts: 4
Year-ago value: 644000000.00
Growth: 0.47
Analyst revenue estimates for MGR.AX, period +1q (report date 2026-06-15):
Average estimate: 0.00 AUD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGR.AX, period +1y (report date 2026-06-15):
Average estimate: 0.13 AUD
Low estimate: 0.13
High estimate: 0.14
Number of analysts: 9
Year-ago value: 0.13
Growth: 0.03
Analyst revenue estimates for MGR.AX, period +1y (report date 2026-06-15):
Average estimate: 974442650.00 AUD
Low estimate: 934000000.00
High estimate: 1033861360.00
Number of analysts: 4
Year-ago value: 947602610.00
Growth: 0.03
Analyst revenue estimates for MGR.AX, period 0q (report date 2026-06-15):
Average estimate: 0.00 AUD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGR.AX, period 0y (report date 2026-06-15):
Average estimate: 0.13 AUD
Low estimate: 0.13
High estimate: 0.13
Number of analysts: 10
Year-ago value: 0.12
Growth: 0.08
Analyst revenue estimates for MGR.AX, period 0y (report date 2026-06-15):
Average estimate: 947602610.00 AUD
Low estimate: 910000000.00
High estimate: 1015141300.00
Number of analysts: 4
Year-ago value: 644000000.00
Growth: 0.47
Analyst revenue estimates for MGR.AX, period +1q (report date 2026-06-20):
Average estimate: 0.00 AUD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGR.AX, period +1y (report date 2026-06-20):
Average estimate: 0.13 AUD
Low estimate: 0.13
High estimate: 0.14
Number of analysts: 9
Year-ago value: 0.13
Growth: 0.03
Analyst revenue estimates for MGR.AX, period +1y (report date 2026-06-20):
Average estimate: 974442650.00 AUD
Low estimate: 934000000.00
High estimate: 1033861360.00
Number of analysts: 4
Year-ago value: 947602610.00
Growth: 0.03
Analyst revenue estimates for MGR.AX, period 0q (report date 2026-06-20):
Average estimate: 0.00 AUD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGR.AX, period 0y (report date 2026-06-20):
Average estimate: 0.13 AUD
Low estimate: 0.13
High estimate: 0.13
Number of analysts: 10
Year-ago value: 0.12
Growth: 0.08
Analyst revenue estimates for MGR.AX, period 0y (report date 2026-06-20):
Average estimate: 947602610.00 AUD
Low estimate: 910000000.00
High estimate: 1015141300.00
Number of analysts: 4
Year-ago value: 644000000.00
Growth: 0.47
Analyst revenue estimates for MGR.AX, period +1q (report date 2026-06-23):
Average estimate: 0.00 AUD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGR.AX, period +1y (report date 2026-06-23):
Average estimate: 0.13 AUD
Low estimate: 0.13
High estimate: 0.14
Number of analysts: 9
Year-ago value: 0.13
Growth: 0.02
Analyst revenue estimates for MGR.AX, period +1y (report date 2026-06-23):
Average estimate: 967897540.00 AUD
Low estimate: 930691630.00
High estimate: 1033861360.00
Number of analysts: 4
Year-ago value: 949892740.00
Growth: 0.02
Analyst revenue estimates for MGR.AX, period 0q (report date 2026-06-23):
Average estimate: 0.00 AUD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGR.AX, period 0y (report date 2026-06-23):
Average estimate: 0.13 AUD
Low estimate: 0.13
High estimate: 0.13
Number of analysts: 10
Year-ago value: 0.12
Growth: 0.08
Analyst revenue estimates for MGR.AX, period 0y (report date 2026-06-23):
Average estimate: 949892740.00 AUD
Low estimate: 910000000.00
High estimate: 1015141300.00
Number of analysts: 4
Year-ago value: 644000000.00
Growth: 0.48
Analyst revenue estimates for MGR.AX, period +1q (report date 2026-07-11):
Average estimate: 0.00 AUD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MGR.AX, period +1y (report date 2026-07-11):
Average estimate: 0.13 AUD
Low estimate: 0.13
High estimate: 0.14
Number of analysts: 9
Year-ago value: 0.13
Growth: 0.02
Analyst revenue estimates for MGR.AX, period +1y (report date 2026-07-11):
Average estimate: 967897540.00 AUD
Low estimate: 930691630.00
High estimate: 1033861360.00
Number of analysts: 4
Year-ago value: 949892740.00
Growth: 0.02
Analyst revenue estimates for MGR.AX, period 0q (report date 2026-07-11):
Average estimate: 0.00 AUD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0