speb/financial-data huggingface dataset:
Analyst revenue estimates for IRI.V, period +1q (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for IRI.V, period +1y (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for IRI.V, period 0q (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for IRI.V, period 0y (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for IRI.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 IRI.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 IRI.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 IRI.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 IRIS.NS, 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 IRIS.NS, 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 IRIS.NS, 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 IRIS.NS, 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 IRIS.NS, period +1q (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for IRIS.NS, period +1y (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for IRIS.NS, period 0q (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for IRIS.NS, period 0y (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for IRIS.NS, 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 IRIS.NS, 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 IRIS.NS, 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 IRIS.NS, 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 IRISDOREME.NS, 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 IRISDOREME.NS, 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 IRISDOREME.NS, 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 IRISDOREME.NS, 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 IRISDOREME.NS, period +1q (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for IRISDOREME.NS, period +1y (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for IRISDOREME.NS, period 0q (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for IRISDOREME.NS, period 0y (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for IRISDOREME.NS, 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 IRISDOREME.NS, 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 IRISDOREME.NS, 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 IRISDOREME.NS, 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 IRIX, period +1q (report date 2026-05-30):
Average estimate: -0.02 USD
Low estimate: -0.02
High estimate: -0.02
Number of analysts: 1
Analyst revenue estimates for IRIX, period +1q (report date 2026-05-30):
Average estimate: 12977000.00 USD
Low estimate: 12977000.00
High estimate: 12977000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period +1y (report date 2026-05-30):
Average estimate: 0.02 USD
Low estimate: 0.02
High estimate: 0.02
Number of analysts: 1
Year-ago value: -0.05
Growth: 1.40
Analyst revenue estimates for IRIX, period +1y (report date 2026-05-30):
Average estimate: 56766000.00 USD
Low estimate: 56766000.00
High estimate: 56766000.00
Number of analysts: 1
Year-ago value: 53000000.00
Growth: 0.07
Analyst earnings estimates for IRIX, period 0q (report date 2026-05-30):
Average estimate: -0.01 USD
Low estimate: -0.01
High estimate: -0.01
Number of analysts: 1
Analyst revenue estimates for IRIX, period 0q (report date 2026-05-30):
Average estimate: 13587000.00 USD
Low estimate: 13587000.00
High estimate: 13587000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period 0y (report date 2026-05-30):
Average estimate: -0.05 USD
Low estimate: -0.05
High estimate: -0.05
Number of analysts: 1
Year-ago value: -0.18
Growth: 0.72
Analyst revenue estimates for IRIX, period 0y (report date 2026-05-30):
Average estimate: 53000000.00 USD
Low estimate: 53000000.00
High estimate: 53000000.00
Number of analysts: 1
Year-ago value: 52675000.00
Growth: 0.01
Analyst earnings estimates for IRIX, period +1q (report date 2026-06-07):
Average estimate: -0.02 USD
Low estimate: -0.02
High estimate: -0.02
Number of analysts: 1
Analyst revenue estimates for IRIX, period +1q (report date 2026-06-07):
Average estimate: 12977000.00 USD
Low estimate: 12977000.00
High estimate: 12977000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period +1y (report date 2026-06-07):
Average estimate: 0.02 USD
Low estimate: 0.02
High estimate: 0.02
Number of analysts: 1
Year-ago value: -0.05
Growth: 1.40
Analyst revenue estimates for IRIX, period +1y (report date 2026-06-07):
Average estimate: 56766000.00 USD
Low estimate: 56766000.00
High estimate: 56766000.00
Number of analysts: 1
Year-ago value: 53000000.00
Growth: 0.07
Analyst earnings estimates for IRIX, period 0q (report date 2026-06-07):
Average estimate: -0.01 USD
Low estimate: -0.01
High estimate: -0.01
Number of analysts: 1
Analyst revenue estimates for IRIX, period 0q (report date 2026-06-07):
Average estimate: 13587000.00 USD
Low estimate: 13587000.00
High estimate: 13587000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period 0y (report date 2026-06-07):
Average estimate: -0.05 USD
Low estimate: -0.05
High estimate: -0.05
Number of analysts: 1
Year-ago value: -0.18
Growth: 0.72
Analyst revenue estimates for IRIX, period 0y (report date 2026-06-07):
Average estimate: 53000000.00 USD
Low estimate: 53000000.00
High estimate: 53000000.00
Number of analysts: 1
Year-ago value: 52675000.00
Growth: 0.01
Analyst earnings estimates for IRIX, period +1q (report date 2026-06-15):
Average estimate: -0.02 USD
Low estimate: -0.02
High estimate: -0.02
Number of analysts: 1
Analyst revenue estimates for IRIX, period +1q (report date 2026-06-15):
Average estimate: 12977000.00 USD
Low estimate: 12977000.00
High estimate: 12977000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period +1y (report date 2026-06-15):
Average estimate: 0.02 USD
Low estimate: 0.02
High estimate: 0.02
Number of analysts: 1
Year-ago value: -0.05
Growth: 1.40
Analyst revenue estimates for IRIX, period +1y (report date 2026-06-15):
Average estimate: 56766000.00 USD
Low estimate: 56766000.00
High estimate: 56766000.00
Number of analysts: 1
Year-ago value: 53000000.00
Growth: 0.07
Analyst earnings estimates for IRIX, period 0q (report date 2026-06-15):
Average estimate: -0.01 USD
Low estimate: -0.01
High estimate: -0.01
Number of analysts: 1
Analyst revenue estimates for IRIX, period 0q (report date 2026-06-15):
Average estimate: 13587000.00 USD
Low estimate: 13587000.00
High estimate: 13587000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period 0y (report date 2026-06-15):
Average estimate: -0.05 USD
Low estimate: -0.05
High estimate: -0.05
Number of analysts: 1
Year-ago value: -0.18
Growth: 0.72
Analyst revenue estimates for IRIX, period 0y (report date 2026-06-15):
Average estimate: 53000000.00 USD
Low estimate: 53000000.00
High estimate: 53000000.00
Number of analysts: 1
Year-ago value: 52675000.00
Growth: 0.01
Analyst earnings estimates for IRIX, period +1q (report date 2026-06-20):
Average estimate: -0.02 USD
Low estimate: -0.02
High estimate: -0.02
Number of analysts: 1
Analyst revenue estimates for IRIX, period +1q (report date 2026-06-20):
Average estimate: 12977000.00 USD
Low estimate: 12977000.00
High estimate: 12977000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period +1y (report date 2026-06-20):
Average estimate: 0.02 USD
Low estimate: 0.02
High estimate: 0.02
Number of analysts: 1
Year-ago value: -0.05
Growth: 1.40
Analyst revenue estimates for IRIX, period +1y (report date 2026-06-20):
Average estimate: 56766000.00 USD
Low estimate: 56766000.00
High estimate: 56766000.00
Number of analysts: 1
Year-ago value: 53000000.00
Growth: 0.07
Analyst earnings estimates for IRIX, period 0q (report date 2026-06-20):
Average estimate: -0.01 USD
Low estimate: -0.01
High estimate: -0.01
Number of analysts: 1
Analyst revenue estimates for IRIX, period 0q (report date 2026-06-20):
Average estimate: 13587000.00 USD
Low estimate: 13587000.00
High estimate: 13587000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period 0y (report date 2026-06-20):
Average estimate: -0.05 USD
Low estimate: -0.05
High estimate: -0.05
Number of analysts: 1
Year-ago value: -0.18
Growth: 0.72
Analyst revenue estimates for IRIX, period 0y (report date 2026-06-20):
Average estimate: 53000000.00 USD
Low estimate: 53000000.00
High estimate: 53000000.00
Number of analysts: 1
Year-ago value: 52675000.00
Growth: 0.01
Analyst earnings estimates for IRIX, period +1q (report date 2026-06-23):
Average estimate: -0.02 USD
Low estimate: -0.02
High estimate: -0.02
Number of analysts: 1
Analyst revenue estimates for IRIX, period +1q (report date 2026-06-23):
Average estimate: 12977000.00 USD
Low estimate: 12977000.00
High estimate: 12977000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period +1y (report date 2026-06-23):
Average estimate: 0.02 USD
Low estimate: 0.02
High estimate: 0.02
Number of analysts: 1
Year-ago value: -0.05
Growth: 1.40
Analyst revenue estimates for IRIX, period +1y (report date 2026-06-23):
Average estimate: 56766000.00 USD
Low estimate: 56766000.00
High estimate: 56766000.00
Number of analysts: 1
Year-ago value: 53000000.00
Growth: 0.07
Analyst earnings estimates for IRIX, period 0q (report date 2026-06-23):
Average estimate: -0.01 USD
Low estimate: -0.01
High estimate: -0.01
Number of analysts: 1
Analyst revenue estimates for IRIX, period 0q (report date 2026-06-23):
Average estimate: 13587000.00 USD
Low estimate: 13587000.00
High estimate: 13587000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period 0y (report date 2026-06-23):
Average estimate: -0.05 USD
Low estimate: -0.05
High estimate: -0.05
Number of analysts: 1
Year-ago value: -0.18
Growth: 0.72
Analyst revenue estimates for IRIX, period 0y (report date 2026-06-23):
Average estimate: 53000000.00 USD
Low estimate: 53000000.00
High estimate: 53000000.00
Number of analysts: 1
Year-ago value: 52675000.00
Growth: 0.01
Analyst earnings estimates for IRIX, period +1q (report date 2026-07-11):
Average estimate: -0.02 USD
Low estimate: -0.02
High estimate: -0.02
Number of analysts: 1
Analyst revenue estimates for IRIX, period +1q (report date 2026-07-11):
Average estimate: 12977000.00 USD
Low estimate: 12977000.00
High estimate: 12977000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period +1y (report date 2026-07-11):
Average estimate: 0.02 USD
Low estimate: 0.02
High estimate: 0.02
Number of analysts: 1
Year-ago value: -0.05
Growth: 1.40
Analyst revenue estimates for IRIX, period +1y (report date 2026-07-11):
Average estimate: 56766000.00 USD
Low estimate: 56766000.00
High estimate: 56766000.00
Number of analysts: 1
Year-ago value: 53000000.00
Growth: 0.07
Analyst earnings estimates for IRIX, period 0q (report date 2026-07-11):
Average estimate: -0.01 USD
Low estimate: -0.01
High estimate: -0.01
Number of analysts: 1
Analyst revenue estimates for IRIX, period 0q (report date 2026-07-11):
Average estimate: 13587000.00 USD
Low estimate: 13587000.00
High estimate: 13587000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period 0y (report date 2026-07-11):
Average estimate: -0.05 USD
Low estimate: -0.05
High estimate: -0.05
Number of analysts: 1
Year-ago value: -0.18
Growth: 0.72
Analyst revenue estimates for IRIX, period 0y (report date 2026-07-11):
Average estimate: 53000000.00 USD
Low estimate: 53000000.00
High estimate: 53000000.00
Number of analysts: 1
Year-ago value: 52675000.00
Growth: 0.01
Analyst earnings estimates for IRIX, period +1q (report date 2026-07-19):
Average estimate: -0.02 USD
Low estimate: -0.02
High estimate: -0.02
Number of analysts: 1
Analyst revenue estimates for IRIX, period +1q (report date 2026-07-19):
Average estimate: 12977000.00 USD
Low estimate: 12977000.00
High estimate: 12977000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period +1y (report date 2026-07-19):
Average estimate: 0.02 USD
Low estimate: 0.02
High estimate: 0.02
Number of analysts: 1
Year-ago value: -0.05
Growth: 1.40
Analyst revenue estimates for IRIX, period +1y (report date 2026-07-19):
Average estimate: 56766000.00 USD
Low estimate: 56766000.00
High estimate: 56766000.00
Number of analysts: 1
Year-ago value: 53000000.00
Growth: 0.07
Analyst earnings estimates for IRIX, period 0q (report date 2026-07-19):
Average estimate: -0.01 USD
Low estimate: -0.01
High estimate: -0.01
Number of analysts: 1
Analyst revenue estimates for IRIX, period 0q (report date 2026-07-19):
Average estimate: 13587000.00 USD
Low estimate: 13587000.00
High estimate: 13587000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period 0y (report date 2026-07-19):
Average estimate: -0.05 USD
Low estimate: -0.05
High estimate: -0.05
Number of analysts: 1
Year-ago value: -0.18
Growth: 0.72
Analyst revenue estimates for IRIX, period 0y (report date 2026-07-19):
Average estimate: 53000000.00 USD
Low estimate: 53000000.00
High estimate: 53000000.00
Number of analysts: 1
Year-ago value: 52675000.00
Growth: 0.01
Analyst earnings estimates for IRIX, period +1q (report date 2026-07-25):
Average estimate: -0.02 USD
Low estimate: -0.02
High estimate: -0.02
Number of analysts: 1
Analyst revenue estimates for IRIX, period +1q (report date 2026-07-25):
Average estimate: 12977000.00 USD
Low estimate: 12977000.00
High estimate: 12977000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period +1y (report date 2026-07-25):
Average estimate: 0.02 USD
Low estimate: 0.02
High estimate: 0.02
Number of analysts: 1
Year-ago value: -0.05
Growth: 1.40
Analyst revenue estimates for IRIX, period +1y (report date 2026-07-25):
Average estimate: 56766000.00 USD
Low estimate: 56766000.00
High estimate: 56766000.00
Number of analysts: 1
Year-ago value: 53000000.00
Growth: 0.07
Analyst earnings estimates for IRIX, period 0q (report date 2026-07-25):
Average estimate: -0.01 USD
Low estimate: -0.01
High estimate: -0.01
Number of analysts: 1
Analyst revenue estimates for IRIX, period 0q (report date 2026-07-25):
Average estimate: 13587000.00 USD
Low estimate: 13587000.00
High estimate: 13587000.00
Number of analysts: 1
Analyst earnings estimates for IRIX, period 0y (report date 2026-07-25):
Average estimate: -0.05 USD
Low estimate: -0.05
High estimate: -0.05
Number of analysts: 1
Year-ago value: -0.18
Growth: 0.72
Analyst revenue estimates for IRIX, period 0y (report date 2026-07-25):
Average estimate: 53000000.00 USD
Low estimate: 53000000.00
High estimate: 53000000.00
Number of analysts: 1
Year-ago value: 52675000.00
Growth: 0.01
Analyst earnings estimates for IRM, period +1q (report date 2026-05-30):
Average estimate: 0.62 USD
Low estimate: 0.55
High estimate: 0.68
Number of analysts: 6
Year-ago value: 0.54
Growth: 0.14
Analyst revenue estimates for IRM, period +1q (report date 2026-05-30):
Average estimate: 1974338060.00 USD
Low estimate: 1946464510.00
High estimate: 1993700000.00
Number of analysts: 9
Year-ago value: 1754093000.00
Growth: 0.13
Analyst earnings estimates for IRM, period +1y (report date 2026-05-30):
Average estimate: 2.67 USD
Low estimate: 2.43
High estimate: 3.12
Number of analysts: 6
Year-ago value: 2.43
Growth: 0.10
Analyst revenue estimates for IRM, period +1y (report date 2026-05-30):
Average estimate: 8610727160.00 USD
Low estimate: 8130046800.00
High estimate: 8855300000.00
Number of analysts: 10
Year-ago value: 7918192460.00
Growth: 0.09
Analyst earnings estimates for IRM, period 0q (report date 2026-05-30):
Average estimate: 0.56 USD
Low estimate: 0.50
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.48
Growth: 0.16
Analyst revenue estimates for IRM, period 0q (report date 2026-05-30):
Average estimate: 1968077080.00 USD
Low estimate: 1963500000.00
High estimate: 1978000000.00
Number of analysts: 9
Year-ago value: 1711948000.00
Growth: 0.15
Analyst earnings estimates for IRM, period 0y (report date 2026-05-30):
Average estimate: 2.43 USD
Low estimate: 2.22
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.12
Growth: 0.15
Analyst revenue estimates for IRM, period 0y (report date 2026-05-30):
Average estimate: 7918192460.00 USD
Low estimate: 7875044510.00
High estimate: 7976000000.00
Number of analysts: 10
Year-ago value: 6901737000.00
Growth: 0.15
Analyst earnings estimates for IRM, period +1q (report date 2026-06-07):
Average estimate: 0.62 USD
Low estimate: 0.55
High estimate: 0.68
Number of analysts: 6
Year-ago value: 0.54
Growth: 0.14
Analyst revenue estimates for IRM, period +1q (report date 2026-06-07):
Average estimate: 1974338060.00 USD
Low estimate: 1946464510.00
High estimate: 1993700000.00
Number of analysts: 9
Year-ago value: 1754093000.00
Growth: 0.13
Analyst earnings estimates for IRM, period +1y (report date 2026-06-07):
Average estimate: 2.67 USD
Low estimate: 2.43
High estimate: 3.12
Number of analysts: 6
Year-ago value: 2.43
Growth: 0.10
Analyst revenue estimates for IRM, period +1y (report date 2026-06-07):
Average estimate: 8610727160.00 USD
Low estimate: 8130046800.00
High estimate: 8855300000.00
Number of analysts: 10
Year-ago value: 7918192460.00
Growth: 0.09
Analyst earnings estimates for IRM, period 0q (report date 2026-06-07):
Average estimate: 0.56 USD
Low estimate: 0.50
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.48
Growth: 0.16
Analyst revenue estimates for IRM, period 0q (report date 2026-06-07):
Average estimate: 1968077080.00 USD
Low estimate: 1963500000.00
High estimate: 1978000000.00
Number of analysts: 9
Year-ago value: 1711948000.00
Growth: 0.15
Analyst earnings estimates for IRM, period 0y (report date 2026-06-07):
Average estimate: 2.43 USD
Low estimate: 2.22
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.12
Growth: 0.15
Analyst revenue estimates for IRM, period 0y (report date 2026-06-07):
Average estimate: 7918192460.00 USD
Low estimate: 7875044510.00
High estimate: 7976000000.00
Number of analysts: 10
Year-ago value: 6901737000.00
Growth: 0.15
Analyst earnings estimates for IRM, period +1q (report date 2026-06-15):
Average estimate: 0.62 USD
Low estimate: 0.55
High estimate: 0.68
Number of analysts: 6
Year-ago value: 0.54
Growth: 0.14
Analyst revenue estimates for IRM, period +1q (report date 2026-06-15):
Average estimate: 1974338060.00 USD
Low estimate: 1946464510.00
High estimate: 1993700000.00
Number of analysts: 9
Year-ago value: 1754093000.00
Growth: 0.13
Analyst earnings estimates for IRM, period +1y (report date 2026-06-15):
Average estimate: 2.67 USD
Low estimate: 2.43
High estimate: 3.12
Number of analysts: 6
Year-ago value: 2.43
Growth: 0.10
Analyst revenue estimates for IRM, period +1y (report date 2026-06-15):
Average estimate: 8610727160.00 USD
Low estimate: 8130046800.00
High estimate: 8855300000.00
Number of analysts: 10
Year-ago value: 7918192460.00
Growth: 0.09
Analyst earnings estimates for IRM, period 0q (report date 2026-06-15):
Average estimate: 0.56 USD
Low estimate: 0.50
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.48
Growth: 0.16
Analyst revenue estimates for IRM, period 0q (report date 2026-06-15):
Average estimate: 1968077080.00 USD
Low estimate: 1963500000.00
High estimate: 1978000000.00
Number of analysts: 9
Year-ago value: 1711948000.00
Growth: 0.15
Analyst earnings estimates for IRM, period 0y (report date 2026-06-15):
Average estimate: 2.43 USD
Low estimate: 2.22
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.12
Growth: 0.15
Analyst revenue estimates for IRM, period 0y (report date 2026-06-15):
Average estimate: 7918192460.00 USD
Low estimate: 7875044510.00
High estimate: 7976000000.00
Number of analysts: 10
Year-ago value: 6901737000.00
Growth: 0.15
Analyst earnings estimates for IRM, period +1q (report date 2026-06-20):
Average estimate: 0.62 USD
Low estimate: 0.55
High estimate: 0.68
Number of analysts: 6
Year-ago value: 0.54
Growth: 0.14
Analyst revenue estimates for IRM, period +1q (report date 2026-06-20):
Average estimate: 1974338060.00 USD
Low estimate: 1946464510.00
High estimate: 1993700000.00
Number of analysts: 9
Year-ago value: 1754093000.00
Growth: 0.13
Analyst earnings estimates for IRM, period +1y (report date 2026-06-20):
Average estimate: 2.67 USD
Low estimate: 2.43
High estimate: 3.12
Number of analysts: 6
Year-ago value: 2.43
Growth: 0.10
Analyst revenue estimates for IRM, period +1y (report date 2026-06-20):
Average estimate: 8610727160.00 USD
Low estimate: 8130046800.00
High estimate: 8855300000.00
Number of analysts: 10
Year-ago value: 7918192460.00
Growth: 0.09
Analyst earnings estimates for IRM, period 0q (report date 2026-06-20):
Average estimate: 0.56 USD
Low estimate: 0.50
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.48
Growth: 0.16
Analyst revenue estimates for IRM, period 0q (report date 2026-06-20):
Average estimate: 1968077080.00 USD
Low estimate: 1963500000.00
High estimate: 1978000000.00
Number of analysts: 9
Year-ago value: 1711948000.00
Growth: 0.15
Analyst earnings estimates for IRM, period 0y (report date 2026-06-20):
Average estimate: 2.43 USD
Low estimate: 2.22
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.12
Growth: 0.15
Analyst revenue estimates for IRM, period 0y (report date 2026-06-20):
Average estimate: 7918192460.00 USD
Low estimate: 7875044510.00
High estimate: 7976000000.00
Number of analysts: 10
Year-ago value: 6901737000.00
Growth: 0.15
Analyst earnings estimates for IRM, period +1q (report date 2026-06-23):
Average estimate: 0.62 USD
Low estimate: 0.55
High estimate: 0.68
Number of analysts: 6
Year-ago value: 0.54
Growth: 0.14
Analyst revenue estimates for IRM, period +1q (report date 2026-06-23):
Average estimate: 1974338060.00 USD
Low estimate: 1946464510.00
High estimate: 1993700000.00
Number of analysts: 9
Year-ago value: 1754093000.00
Growth: 0.13
Analyst earnings estimates for IRM, period +1y (report date 2026-06-23):
Average estimate: 2.67 USD
Low estimate: 2.43
High estimate: 3.12
Number of analysts: 6
Year-ago value: 2.43
Growth: 0.10
Analyst revenue estimates for IRM, period +1y (report date 2026-06-23):
Average estimate: 8610727160.00 USD
Low estimate: 8130046800.00
High estimate: 8855300000.00
Number of analysts: 10
Year-ago value: 7918192460.00
Growth: 0.09
Analyst earnings estimates for IRM, period 0q (report date 2026-06-23):
Average estimate: 0.56 USD
Low estimate: 0.50
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.48
Growth: 0.16
Analyst revenue estimates for IRM, period 0q (report date 2026-06-23):
Average estimate: 1968077080.00 USD
Low estimate: 1963500000.00
High estimate: 1978000000.00
Number of analysts: 9
Year-ago value: 1711948000.00
Growth: 0.15
Analyst earnings estimates for IRM, period 0y (report date 2026-06-23):
Average estimate: 2.43 USD
Low estimate: 2.22
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.12
Growth: 0.15
Analyst revenue estimates for IRM, period 0y (report date 2026-06-23):
Average estimate: 7918192460.00 USD
Low estimate: 7875044510.00
High estimate: 7976000000.00
Number of analysts: 10
Year-ago value: 6901737000.00
Growth: 0.15
Analyst earnings estimates for IRM, period +1q (report date 2026-07-11):
Average estimate: 0.62 USD
Low estimate: 0.55
High estimate: 0.68
Number of analysts: 6
Year-ago value: 0.54
Growth: 0.14
Analyst revenue estimates for IRM, period +1q (report date 2026-07-11):
Average estimate: 1974338060.00 USD
Low estimate: 1946464510.00
High estimate: 1993700000.00
Number of analysts: 9
Year-ago value: 1754093000.00
Growth: 0.13
Analyst earnings estimates for IRM, period +1y (report date 2026-07-11):
Average estimate: 2.67 USD
Low estimate: 2.43
High estimate: 3.12
Number of analysts: 6
Year-ago value: 2.43
Growth: 0.10
Analyst revenue estimates for IRM, period +1y (report date 2026-07-11):
Average estimate: 8610727160.00 USD
Low estimate: 8130046800.00
High estimate: 8855300000.00
Number of analysts: 10
Year-ago value: 7918192460.00
Growth: 0.09
Analyst earnings estimates for IRM, period 0q (report date 2026-07-11):
Average estimate: 0.56 USD
Low estimate: 0.50
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.48
Growth: 0.16
Analyst revenue estimates for IRM, period 0q (report date 2026-07-11):
Average estimate: 1968055740.00 USD
Low estimate: 1963500000.00
High estimate: 1978000000.00
Number of analysts: 9
Year-ago value: 1711948000.00
Growth: 0.15
Analyst earnings estimates for IRM, period 0y (report date 2026-07-11):
Average estimate: 2.43 USD
Low estimate: 2.22
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.12
Growth: 0.15
Analyst revenue estimates for IRM, period 0y (report date 2026-07-11):
Average estimate: 7918192460.00 USD
Low estimate: 7875044510.00
High estimate: 7976000000.00
Number of analysts: 10
Year-ago value: 6901737000.00
Growth: 0.15
Analyst earnings estimates for IRM, period +1q (report date 2026-07-19):
Average estimate: 0.62 USD
Low estimate: 0.55
High estimate: 0.68
Number of analysts: 6
Year-ago value: 0.54
Growth: 0.14
Analyst revenue estimates for IRM, period +1q (report date 2026-07-19):
Average estimate: 1975449170.00 USD
Low estimate: 1946464510.00
High estimate: 2003700000.00
Number of analysts: 9
Year-ago value: 1754093000.00
Growth: 0.13
Analyst earnings estimates for IRM, period +1y (report date 2026-07-19):
Average estimate: 2.68 USD
Low estimate: 2.43
High estimate: 3.12
Number of analysts: 6
Year-ago value: 2.43
Growth: 0.10
Analyst revenue estimates for IRM, period +1y (report date 2026-07-19):
Average estimate: 8613327160.00 USD
Low estimate: 8130046800.00
High estimate: 8881300000.00
Number of analysts: 10
Year-ago value: 7920192460.00
Growth: 0.09
Analyst earnings estimates for IRM, period 0q (report date 2026-07-19):
Average estimate: 0.56 USD
Low estimate: 0.50
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.48
Growth: 0.16
Analyst revenue estimates for IRM, period 0q (report date 2026-07-19):
Average estimate: 1968611300.00 USD
Low estimate: 1963500000.00
High estimate: 1978000000.00
Number of analysts: 9
Year-ago value: 1711948000.00
Growth: 0.15
Analyst earnings estimates for IRM, period 0y (report date 2026-07-19):
Average estimate: 2.43 USD
Low estimate: 2.23
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.12
Growth: 0.15
Analyst revenue estimates for IRM, period 0y (report date 2026-07-19):
Average estimate: 7920192460.00 USD
Low estimate: 7875044510.00
High estimate: 7976000000.00
Number of analysts: 10
Year-ago value: 6901737000.00
Growth: 0.15
Analyst earnings estimates for IRM, period +1q (report date 2026-07-25):
Average estimate: 0.62 USD
Low estimate: 0.55
High estimate: 0.68
Number of analysts: 6
Year-ago value: 0.54
Growth: 0.14
Analyst revenue estimates for IRM, period +1q (report date 2026-07-25):
Average estimate: 1975449170.00 USD
Low estimate: 1946464510.00
High estimate: 2003700000.00
Number of analysts: 9
Year-ago value: 1754093000.00
Growth: 0.13
Analyst earnings estimates for IRM, period +1y (report date 2026-07-25):
Average estimate: 2.68 USD
Low estimate: 2.43
High estimate: 3.12
Number of analysts: 6
Year-ago value: 2.43
Growth: 0.10
Analyst revenue estimates for IRM, period +1y (report date 2026-07-25):
Average estimate: 8613327160.00 USD
Low estimate: 8130046800.00
High estimate: 8881300000.00
Number of analysts: 10
Year-ago value: 7920192460.00
Growth: 0.09
Analyst earnings estimates for IRM, period 0q (report date 2026-07-25):
Average estimate: 0.56 USD
Low estimate: 0.50
High estimate: 0.61
Number of analysts: 6
Year-ago value: 0.48
Growth: 0.16
Analyst revenue estimates for IRM, period 0q (report date 2026-07-25):
Average estimate: 1968611300.00 USD
Low estimate: 1963500000.00
High estimate: 1978000000.00
Number of analysts: 9
Year-ago value: 1711948000.00
Growth: 0.15
Analyst earnings estimates for IRM, period 0y (report date 2026-07-25):
Average estimate: 2.43 USD
Low estimate: 2.23
High estimate: 2.64
Number of analysts: 6
Year-ago value: 2.12
Growth: 0.15
Analyst revenue estimates for IRM, period 0y (report date 2026-07-25):
Average estimate: 7920192460.00 USD
Low estimate: 7875044510.00
High estimate: 7976000000.00
Number of analysts: 10
Year-ago value: 6901737000.00
Growth: 0.15
Analyst earnings estimates for IRMD, period +1q (report date 2026-05-30):
Average estimate: 0.54 USD
Low estimate: 0.53
High estimate: 0.55
Number of analysts: 2
Year-ago value: 0.47
Growth: 0.15
Analyst revenue estimates for IRMD, period +1q (report date 2026-05-30):
Average estimate: 23650000.00 USD
Low estimate: 23300000.00
High estimate: 24000000.00
Number of analysts: 2
Year-ago value: 21202060.00
Growth: 0.12
Analyst earnings estimates for IRMD, period +1y (report date 2026-05-30):
Average estimate: 2.36 USD
Low estimate: 2.32
High estimate: 2.39
Number of analysts: 2
Year-ago value: 2.08
Growth: 0.13
Analyst revenue estimates for IRMD, period +1y (report date 2026-05-30):
Average estimate: 100900000.00 USD
Low estimate: 100000000.00
High estimate: 101800000.00
Number of analysts: 2
Year-ago value: 91200000.00
Growth: 0.11
Analyst earnings estimates for IRMD, period 0q (report date 2026-05-30):
Average estimate: 0.44 USD
Low estimate: 0.44
High estimate: 0.44
Number of analysts: 2
Year-ago value: 0.49
Growth: -0.10
Analyst revenue estimates for IRMD, period 0q (report date 2026-05-30):
Average estimate: 20350000.00 USD
Low estimate: 20000000.00
High estimate: 20700000.00
Number of analysts: 2
Year-ago value: 20409400.00
Growth: 0.00
Analyst earnings estimates for IRMD, period 0y (report date 2026-05-30):
Average estimate: 2.08 USD
Low estimate: 2.07
High estimate: 2.08
Number of analysts: 2
Year-ago value: 1.93
Growth: 0.08
Analyst revenue estimates for IRMD, period 0y (report date 2026-05-30):
Average estimate: 91200000.00 USD
Low estimate: 91000000.00
High estimate: 91400000.00
Number of analysts: 2
Year-ago value: 83814000.00
Growth: 0.09
Analyst earnings estimates for IRMD, period +1q (report date 2026-06-07):
Average estimate: 0.54 USD
Low estimate: 0.53
High estimate: 0.55
Number of analysts: 2
Year-ago value: 0.47
Growth: 0.15
Analyst revenue estimates for IRMD, period +1q (report date 2026-06-07):
Average estimate: 23650000.00 USD
Low estimate: 23300000.00
High estimate: 24000000.00
Number of analysts: 2
Year-ago value: 21202060.00
Growth: 0.12
Analyst earnings estimates for IRMD, period +1y (report date 2026-06-07):
Average estimate: 2.36 USD
Low estimate: 2.32
High estimate: 2.39
Number of analysts: 2
Year-ago value: 2.08
Growth: 0.13
Analyst revenue estimates for IRMD, period +1y (report date 2026-06-07):
Average estimate: 100900000.00 USD
Low estimate: 100000000.00
High estimate: 101800000.00
Number of analysts: 2
Year-ago value: 91200000.00
Growth: 0.11
Analyst earnings estimates for IRMD, period 0q (report date 2026-06-07):
Average estimate: 0.44 USD
Low estimate: 0.44
High estimate: 0.44
Number of analysts: 2
Year-ago value: 0.49
Growth: -0.10
Analyst revenue estimates for IRMD, period 0q (report date 2026-06-07):
Average estimate: 20350000.00 USD
Low estimate: 20000000.00
High estimate: 20700000.00
Number of analysts: 2
Year-ago value: 20409400.00
Growth: 0.00
Analyst earnings estimates for IRMD, period 0y (report date 2026-06-07):
Average estimate: 2.08 USD
Low estimate: 2.07
High estimate: 2.08
Number of analysts: 2
Year-ago value: 1.93
Growth: 0.08
Analyst revenue estimates for IRMD, period 0y (report date 2026-06-07):
Average estimate: 91200000.00 USD
Low estimate: 91000000.00
High estimate: 91400000.00
Number of analysts: 2
Year-ago value: 83814000.00
Growth: 0.09
Analyst earnings estimates for IRMD, period +1q (report date 2026-06-15):
Average estimate: 0.54 USD
Low estimate: 0.53
High estimate: 0.55
Number of analysts: 2
Year-ago value: 0.47
Growth: 0.15
Analyst revenue estimates for IRMD, period +1q (report date 2026-06-15):
Average estimate: 23650000.00 USD
Low estimate: 23300000.00
High estimate: 24000000.00
Number of analysts: 2
Year-ago value: 21202060.00
Growth: 0.12
Analyst earnings estimates for IRMD, period +1y (report date 2026-06-15):
Average estimate: 2.36 USD
Low estimate: 2.32
High estimate: 2.39
Number of analysts: 2
Year-ago value: 2.08
Growth: 0.13
Analyst revenue estimates for IRMD, period +1y (report date 2026-06-15):
Average estimate: 100900000.00 USD
Low estimate: 100000000.00
High estimate: 101800000.00
Number of analysts: 2
Year-ago value: 91200000.00
Growth: 0.11
Analyst earnings estimates for IRMD, period 0q (report date 2026-06-15):
Average estimate: 0.44 USD
Low estimate: 0.44
High estimate: 0.44
Number of analysts: 2
Year-ago value: 0.49
Growth: -0.10
Analyst revenue estimates for IRMD, period 0q (report date 2026-06-15):
Average estimate: 20350000.00 USD
Low estimate: 20000000.00
High estimate: 20700000.00
Number of analysts: 2
Year-ago value: 20409400.00
Growth: 0.00
Analyst earnings estimates for IRMD, period 0y (report date 2026-06-15):
Average estimate: 2.08 USD
Low estimate: 2.07
High estimate: 2.08
Number of analysts: 2
Year-ago value: 1.93
Growth: 0.08
Analyst revenue estimates for IRMD, period 0y (report date 2026-06-15):
Average estimate: 91200000.00 USD
Low estimate: 91000000.00
High estimate: 91400000.00
Number of analysts: 2
Year-ago value: 83814000.00
Growth: 0.09
Analyst earnings estimates for IRMD, period +1q (report date 2026-06-20):
Average estimate: 0.54 USD
Low estimate: 0.53
High estimate: 0.55
Number of analysts: 2
Year-ago value: 0.47
Growth: 0.15
Analyst revenue estimates for IRMD, period +1q (report date 2026-06-20):
Average estimate: 23650000.00 USD
Low estimate: 23300000.00
High estimate: 24000000.00
Number of analysts: 2
Year-ago value: 21202060.00
Growth: 0.12
Analyst earnings estimates for IRMD, period +1y (report date 2026-06-20):
Average estimate: 2.36 USD
Low estimate: 2.32
High estimate: 2.39
Number of analysts: 2
Year-ago value: 2.08
Growth: 0.13
Analyst revenue estimates for IRMD, period +1y (report date 2026-06-20):
Average estimate: 100900000.00 USD
Low estimate: 100000000.00
High estimate: 101800000.00
Number of analysts: 2
Year-ago value: 91200000.00
Growth: 0.11
Analyst earnings estimates for IRMD, period 0q (report date 2026-06-20):
Average estimate: 0.44 USD
Low estimate: 0.44
High estimate: 0.44
Number of analysts: 2
Year-ago value: 0.49
Growth: -0.10
Analyst revenue estimates for IRMD, period 0q (report date 2026-06-20):
Average estimate: 20350000.00 USD
Low estimate: 20000000.00
High estimate: 20700000.00
Number of analysts: 2
Year-ago value: 20409400.00
Growth: 0.00
Analyst earnings estimates for IRMD, period 0y (report date 2026-06-20):
Average estimate: 2.08 USD
Low estimate: 2.07
High estimate: 2.08
Number of analysts: 2
Year-ago value: 1.93
Growth: 0.08
Analyst revenue estimates for IRMD, period 0y (report date 2026-06-20):
Average estimate: 91200000.00 USD
Low estimate: 91000000.00
High estimate: 91400000.00
Number of analysts: 2
Year-ago value: 83814000.00
Growth: 0.09
Analyst earnings estimates for IRMD, period +1q (report date 2026-06-23):
Average estimate: 0.54 USD
Low estimate: 0.53
High estimate: 0.55
Number of analysts: 2
Year-ago value: 0.47
Growth: 0.15
Analyst revenue estimates for IRMD, period +1q (report date 2026-06-23):
Average estimate: 23650000.00 USD
Low estimate: 23300000.00
High estimate: 24000000.00
Number of analysts: 2
Year-ago value: 21202060.00
Growth: 0.12
Analyst earnings estimates for IRMD, period +1y (report date 2026-06-23):
Average estimate: 2.36 USD
Low estimate: 2.32
High estimate: 2.39
Number of analysts: 2
Year-ago value: 2.08
Growth: 0.13
Analyst revenue estimates for IRMD, period +1y (report date 2026-06-23):
Average estimate: 100900000.00 USD
Low estimate: 100000000.00
High estimate: 101800000.00
Number of analysts: 2
Year-ago value: 91200000.00
Growth: 0.11
Analyst earnings estimates for IRMD, period 0q (report date 2026-06-23):
Average estimate: 0.44 USD
Low estimate: 0.44
High estimate: 0.44
Number of analysts: 2
Year-ago value: 0.49
Growth: -0.10
Analyst revenue estimates for IRMD, period 0q (report date 2026-06-23):
Average estimate: 20350000.00 USD
Low estimate: 20000000.00
High estimate: 20700000.00
Number of analysts: 2
Year-ago value: 20409400.00
Growth: 0.00
Analyst earnings estimates for IRMD, period 0y (report date 2026-06-23):
Average estimate: 2.08 USD
Low estimate: 2.07
High estimate: 2.08
Number of analysts: 2
Year-ago value: 1.93
Growth: 0.08
Analyst revenue estimates for IRMD, period 0y (report date 2026-06-23):
Average estimate: 91200000.00 USD
Low estimate: 91000000.00
High estimate: 91400000.00
Number of analysts: 2
Year-ago value: 83814000.00
Growth: 0.09
Analyst earnings estimates for IRMD, period +1q (report date 2026-07-11):
Average estimate: 0.54 USD
Low estimate: 0.53
High estimate: 0.55
Number of analysts: 2
Year-ago value: 0.47
Growth: 0.15
Analyst revenue estimates for IRMD, period +1q (report date 2026-07-11):
Average estimate: 23650000.00 USD
Low estimate: 23300000.00
High estimate: 24000000.00
Number of analysts: 2
Year-ago value: 21202060.00
Growth: 0.12
Analyst earnings estimates for IRMD, period +1y (report date 2026-07-11):
Average estimate: 2.36 USD
Low estimate: 2.32
High estimate: 2.39
Number of analysts: 2
Year-ago value: 2.08
Growth: 0.13
Analyst revenue estimates for IRMD, period +1y (report date 2026-07-11):
Average estimate: 100900000.00 USD
Low estimate: 100000000.00
High estimate: 101800000.00
Number of analysts: 2
Year-ago value: 91200000.00
Growth: 0.11
Analyst earnings estimates for IRMD, period 0q (report date 2026-07-11):
Average estimate: 0.44 USD
Low estimate: 0.44
High estimate: 0.44
Number of analysts: 2
Year-ago value: 0.49
Growth: -0.10
Analyst revenue estimates for IRMD, period 0q (report date 2026-07-11):
Average estimate: 20350000.00 USD
Low estimate: 20000000.00
High estimate: 20700000.00
Number of analysts: 2
Year-ago value: 20409400.00
Growth: 0.00
Analyst earnings estimates for IRMD, period 0y (report date 2026-07-11):
Average estimate: 2.08 USD
Low estimate: 2.07
High estimate: 2.08
Number of analysts: 2
Year-ago value: 1.93
Growth: 0.08
Analyst revenue estimates for IRMD, period 0y (report date 2026-07-11):
Average estimate: 91200000.00 USD
Low estimate: 91000000.00
High estimate: 91400000.00
Number of analysts: 2
Year-ago value: 83814000.00
Growth: 0.09
Analyst earnings estimates for IRMD, period +1q (report date 2026-07-19):
Average estimate: 0.54 USD
Low estimate: 0.53
High estimate: 0.55
Number of analysts: 2
Year-ago value: 0.47
Growth: 0.15
Analyst revenue estimates for IRMD, period +1q (report date 2026-07-19):
Average estimate: 23650000.00 USD
Low estimate: 23300000.00
High estimate: 24000000.00
Number of analysts: 2
Year-ago value: 21202060.00
Growth: 0.12
Analyst earnings estimates for IRMD, period +1y (report date 2026-07-19):
Average estimate: 2.36 USD
Low estimate: 2.32
High estimate: 2.39
Number of analysts: 2
Year-ago value: 2.08
Growth: 0.13
Analyst revenue estimates for IRMD, period +1y (report date 2026-07-19):
Average estimate: 100900000.00 USD
Low estimate: 100000000.00
High estimate: 101800000.00
Number of analysts: 2
Year-ago value: 91200000.00
Growth: 0.11
Analyst earnings estimates for IRMD, period 0q (report date 2026-07-19):
Average estimate: 0.44 USD
Low estimate: 0.44
High estimate: 0.44
Number of analysts: 2
Year-ago value: 0.49
Growth: -0.10
Analyst revenue estimates for IRMD, period 0q (report date 2026-07-19):
Average estimate: 20350000.00 USD
Low estimate: 20000000.00
High estimate: 20700000.00
Number of analysts: 2
Year-ago value: 20409400.00
Growth: 0.00
Analyst earnings estimates for IRMD, period 0y (report date 2026-07-19):
Average estimate: 2.08 USD
Low estimate: 2.07
High estimate: 2.08
Number of analysts: 2
Year-ago value: 1.93
Growth: 0.08
Analyst revenue estimates for IRMD, period 0y (report date 2026-07-19):
Average estimate: 91200000.00 USD
Low estimate: 91000000.00
High estimate: 91400000.00
Number of analysts: 2
Year-ago value: 83814000.00
Growth: 0.09
Analyst earnings estimates for IRMD, period +1q (report date 2026-07-25):
Average estimate: 0.54 USD
Low estimate: 0.53
High estimate: 0.55
Number of analysts: 2
Year-ago value: 0.47
Growth: 0.15
Analyst revenue estimates for IRMD, period +1q (report date 2026-07-25):
Average estimate: 23650000.00 USD
Low estimate: 23300000.00
High estimate: 24000000.00
Number of analysts: 2
Year-ago value: 21202060.00
Growth: 0.12
Analyst earnings estimates for IRMD, period +1y (report date 2026-07-25):
Average estimate: 2.36 USD
Low estimate: 2.32
High estimate: 2.39
Number of analysts: 2
Year-ago value: 2.08
Growth: 0.13
Analyst revenue estimates for IRMD, period +1y (report date 2026-07-25):
Average estimate: 100900000.00 USD
Low estimate: 100000000.00
High estimate: 101800000.00
Number of analysts: 2
Year-ago value: 91200000.00
Growth: 0.11
Analyst earnings estimates for IRMD, period 0q (report date 2026-07-25):
Average estimate: 0.44 USD
Low estimate: 0.44
High estimate: 0.44
Number of analysts: 2
Year-ago value: 0.49
Growth: -0.10
Analyst revenue estimates for IRMD, period 0q (report date 2026-07-25):
Average estimate: 20350000.00 USD
Low estimate: 20000000.00
High estimate: 20700000.00
Number of analysts: 2
Year-ago value: 20409400.00
Growth: 0.00
Analyst earnings estimates for IRMD, period 0y (report date 2026-07-25):
Average estimate: 2.08 USD
Low estimate: 2.07
High estimate: 2.08
Number of analysts: 2
Year-ago value: 1.93
Growth: 0.08
Analyst revenue estimates for IRMD, period 0y (report date 2026-07-25):
Average estimate: 91200000.00 USD
Low estimate: 91000000.00
High estimate: 91400000.00
Number of analysts: 2
Year-ago value: 83814000.00
Growth: 0.09
Analyst revenue estimates for IRMENERGY.NS, period +1q (report date 2026-06-01):
Average estimate: 0.00 INR
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for IRMENERGY.NS, period +1y (report date 2026-06-01):
Average estimate: 18.00 INR
Low estimate: 18.00
High estimate: 18.00
Number of analysts: 1
Year-ago value: 14.40
Growth: 0.25
Analyst revenue estimates for IRMENERGY.NS, period +1y (report date 2026-06-01):
Average estimate: 14035200000.00 INR
Low estimate: 14035200000.00
High estimate: 14035200000.00
Number of analysts: 1
Year-ago value: 11889700000.00
Growth: 0.18
Analyst revenue estimates for IRMENERGY.NS, period 0q (report date 2026-06-01):
Average estimate: 0.00 INR
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for IRMENERGY.NS, period 0y (report date 2026-06-01):
Average estimate: 14.40 INR
Low estimate: 14.40
High estimate: 14.40
Number of analysts: 1
Year-ago value: 12.96
Growth: 0.11
Analyst revenue estimates for IRMENERGY.NS, period 0y (report date 2026-06-01):
Average estimate: 11889700000.00 INR
Low estimate: 11889700000.00
High estimate: 11889700000.00
Number of analysts: 1
Year-ago value: 11599560000.00
Growth: 0.03
Analyst revenue estimates for IRMENERGY.NS, period +1q (report date 2026-07-19):
Average estimate: 0.00 INR
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for IRMENERGY.NS, period +1y (report date 2026-07-19):
Average estimate: 18.00 INR
Low estimate: 18.00
High estimate: 18.00
Number of analysts: 1
Year-ago value: 14.40
Growth: 0.25
Analyst revenue estimates for IRMENERGY.NS, period +1y (report date 2026-07-19):
Average estimate: 14035200000.00 INR
Low estimate: 14035200000.00
High estimate: 14035200000.00
Number of analysts: 1
Year-ago value: 11889700000.00
Growth: 0.18
Analyst revenue estimates for IRMENERGY.NS, period 0q (report date 2026-07-19):
Average estimate: 0.00 INR
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for IRMENERGY.NS, period 0y (report date 2026-07-19):
Average estimate: 14.40 INR
Low estimate: 14.40
High estimate: 14.40
Number of analysts: 1
Year-ago value: 12.96
Growth: 0.11
Analyst revenue estimates for IRMENERGY.NS, period 0y (report date 2026-07-19):
Average estimate: 11889700000.00 INR
Low estimate: 11889700000.00
High estimate: 11889700000.00
Number of analysts: 1
Year-ago value: 11599560000.00
Growth: 0.03
Analyst revenue estimates for IRMENERGY.NS, period +1q (report date 2026-07-25):
Average estimate: 0.00 INR
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for IRMENERGY.NS, period +1y (report date 2026-07-25):
Average estimate: 18.00 INR
Low estimate: 18.00
High estimate: 18.00
Number of analysts: 1
Year-ago value: 14.40
Growth: 0.25
Analyst revenue estimates for IRMENERGY.NS, period +1y (report date 2026-07-25):
Average estimate: 14035200000.00 INR
Low estimate: 14035200000.00
High estimate: 14035200000.00
Number of analysts: 1
Year-ago value: 11889700000.00
Growth: 0.18
Analyst revenue estimates for IRMENERGY.NS, period 0q (report date 2026-07-25):
Average estimate: 0.00 INR
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for IRMENERGY.NS, period 0y (report date 2026-07-25):
Average estimate: 14.40 INR
Low estimate: 14.40
High estimate: 14.40
Number of analysts: 1
Year-ago value: 12.96
Growth: 0.11
Analyst revenue estimates for IRMENERGY.NS, period 0y (report date 2026-07-25):
Average estimate: 11889700000.00 INR
Low estimate: 11889700000.00
High estimate: 11889700000.00
Number of analysts: 1
Year-ago value: 11599560000.00
Growth: 0.03
Analyst revenue estimates for IRO.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 IRO.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 IRO.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 IRO.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 IRO.V, period +1q (report date 2026-06-15):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0