speb/financial-data huggingface dataset:
Analyst revenue estimates for ITR.V, period 0y (report date 2026-07-11):
Average estimate: 324766670.00 USD
Low estimate: 287300000.00
High estimate: 373000000.00
Number of analysts: 3
Year-ago value: 243926000.00
Growth: 0.33
Analyst earnings estimates for ITR.V, period +1q (report date 2026-07-19):
Average estimate: 0.08 USD
Low estimate: 0.05
High estimate: 0.11
Number of analysts: 4
Year-ago value: 0.10
Growth: -0.25
Analyst revenue estimates for ITR.V, period +1q (report date 2026-07-19):
Average estimate: 80500000.00 USD
Low estimate: 80500000.00
High estimate: 80500000.00
Number of analysts: 1
Year-ago value: 70678000.00
Growth: 0.14
Analyst earnings estimates for ITR.V, period +1y (report date 2026-07-19):
Average estimate: 0.54 USD
Low estimate: 0.30
High estimate: 0.73
Number of analysts: 5
Year-ago value: 0.36
Growth: 0.53
Analyst revenue estimates for ITR.V, period +1y (report date 2026-07-19):
Average estimate: 367050000.00 USD
Low estimate: 310100000.00
High estimate: 424000000.00
Number of analysts: 2
Year-ago value: 312100000.00
Growth: 0.18
Analyst earnings estimates for ITR.V, period 0q (report date 2026-07-19):
Average estimate: 0.08 USD
Low estimate: 0.06
High estimate: 0.12
Number of analysts: 4
Year-ago value: 0.07
Growth: 0.18
Analyst revenue estimates for ITR.V, period 0q (report date 2026-07-19):
Average estimate: 91200000.00 USD
Low estimate: 91200000.00
High estimate: 91200000.00
Number of analysts: 1
Year-ago value: 61072000.00
Growth: 0.49
Analyst earnings estimates for ITR.V, period 0y (report date 2026-07-19):
Average estimate: 0.36 USD
Low estimate: 0.26
High estimate: 0.49
Number of analysts: 6
Year-ago value: 0.28
Growth: 0.27
Analyst revenue estimates for ITR.V, period 0y (report date 2026-07-19):
Average estimate: 312100000.00 USD
Low estimate: 287300000.00
High estimate: 335000000.00
Number of analysts: 3
Year-ago value: 243926000.00
Growth: 0.28
Analyst earnings estimates for ITR.V, period +1q (report date 2026-07-25):
Average estimate: 0.08 USD
Low estimate: 0.05
High estimate: 0.11
Number of analysts: 4
Year-ago value: 0.10
Growth: -0.25
Analyst revenue estimates for ITR.V, period +1q (report date 2026-07-25):
Average estimate: 80500000.00 USD
Low estimate: 80500000.00
High estimate: 80500000.00
Number of analysts: 1
Year-ago value: 70678000.00
Growth: 0.14
Analyst earnings estimates for ITR.V, period +1y (report date 2026-07-25):
Average estimate: 0.54 USD
Low estimate: 0.30
High estimate: 0.73
Number of analysts: 5
Year-ago value: 0.36
Growth: 0.53
Analyst revenue estimates for ITR.V, period +1y (report date 2026-07-25):
Average estimate: 367050000.00 USD
Low estimate: 310100000.00
High estimate: 424000000.00
Number of analysts: 2
Year-ago value: 312100000.00
Growth: 0.18
Analyst earnings estimates for ITR.V, period 0q (report date 2026-07-25):
Average estimate: 0.08 USD
Low estimate: 0.06
High estimate: 0.12
Number of analysts: 4
Year-ago value: 0.07
Growth: 0.18
Analyst revenue estimates for ITR.V, period 0q (report date 2026-07-25):
Average estimate: 91200000.00 USD
Low estimate: 91200000.00
High estimate: 91200000.00
Number of analysts: 1
Year-ago value: 61072000.00
Growth: 0.49
Analyst earnings estimates for ITR.V, period 0y (report date 2026-07-25):
Average estimate: 0.36 USD
Low estimate: 0.26
High estimate: 0.49
Number of analysts: 6
Year-ago value: 0.28
Growth: 0.27
Analyst revenue estimates for ITR.V, period 0y (report date 2026-07-25):
Average estimate: 312100000.00 USD
Low estimate: 287300000.00
High estimate: 335000000.00
Number of analysts: 3
Year-ago value: 243926000.00
Growth: 0.28
Analyst earnings estimates for ITRG, period +1q (report date 2026-05-30):
Average estimate: 0.14 USD
Low estimate: 0.12
High estimate: 0.17
Number of analysts: 3
Year-ago value: 0.10
Growth: 0.40
Analyst revenue estimates for ITRG, period +1q (report date 2026-05-30):
Average estimate: 88000000.00 USD
Low estimate: 88000000.00
High estimate: 88000000.00
Number of analysts: 1
Year-ago value: 70678000.00
Growth: 0.25
Analyst earnings estimates for ITRG, period +1y (report date 2026-05-30):
Average estimate: 0.67 USD
Low estimate: 0.33
High estimate: 0.82
Number of analysts: 6
Year-ago value: 0.50
Growth: 0.33
Analyst revenue estimates for ITRG, period +1y (report date 2026-05-30):
Average estimate: 372650000.00 USD
Low estimate: 306300000.00
High estimate: 439000000.00
Number of analysts: 2
Year-ago value: 321200000.00
Growth: 0.16
Analyst earnings estimates for ITRG, period 0q (report date 2026-05-30):
Average estimate: 0.12 USD
Low estimate: 0.12
High estimate: 0.12
Number of analysts: 3
Year-ago value: 0.07
Growth: 0.71
Analyst revenue estimates for ITRG, period 0q (report date 2026-05-30):
Average estimate: 88700000.00 USD
Low estimate: 88700000.00
High estimate: 88700000.00
Number of analysts: 1
Year-ago value: 61072000.00
Growth: 0.45
Analyst earnings estimates for ITRG, period 0y (report date 2026-05-30):
Average estimate: 0.50 USD
Low estimate: 0.42
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.28
Growth: 0.80
Analyst revenue estimates for ITRG, period 0y (report date 2026-05-30):
Average estimate: 321200000.00 USD
Low estimate: 279800000.00
High estimate: 346000000.00
Number of analysts: 4
Year-ago value: 243926000.00
Growth: 0.32
Analyst earnings estimates for ITRG, period +1q (report date 2026-06-07):
Average estimate: 0.14 USD
Low estimate: 0.12
High estimate: 0.17
Number of analysts: 3
Year-ago value: 0.10
Growth: 0.40
Analyst revenue estimates for ITRG, period +1q (report date 2026-06-07):
Average estimate: 88000000.00 USD
Low estimate: 88000000.00
High estimate: 88000000.00
Number of analysts: 1
Year-ago value: 70678000.00
Growth: 0.25
Analyst earnings estimates for ITRG, period +1y (report date 2026-06-07):
Average estimate: 0.67 USD
Low estimate: 0.33
High estimate: 0.82
Number of analysts: 6
Year-ago value: 0.50
Growth: 0.33
Analyst revenue estimates for ITRG, period +1y (report date 2026-06-07):
Average estimate: 372650000.00 USD
Low estimate: 306300000.00
High estimate: 439000000.00
Number of analysts: 2
Year-ago value: 321200000.00
Growth: 0.16
Analyst earnings estimates for ITRG, period 0q (report date 2026-06-07):
Average estimate: 0.12 USD
Low estimate: 0.12
High estimate: 0.12
Number of analysts: 3
Year-ago value: 0.07
Growth: 0.71
Analyst revenue estimates for ITRG, period 0q (report date 2026-06-07):
Average estimate: 88700000.00 USD
Low estimate: 88700000.00
High estimate: 88700000.00
Number of analysts: 1
Year-ago value: 61072000.00
Growth: 0.45
Analyst earnings estimates for ITRG, period 0y (report date 2026-06-07):
Average estimate: 0.50 USD
Low estimate: 0.42
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.28
Growth: 0.80
Analyst revenue estimates for ITRG, period 0y (report date 2026-06-07):
Average estimate: 321200000.00 USD
Low estimate: 279800000.00
High estimate: 346000000.00
Number of analysts: 4
Year-ago value: 243926000.00
Growth: 0.32
Analyst earnings estimates for ITRG, period +1q (report date 2026-06-15):
Average estimate: 0.14 USD
Low estimate: 0.12
High estimate: 0.17
Number of analysts: 3
Year-ago value: 0.10
Growth: 0.40
Analyst revenue estimates for ITRG, period +1q (report date 2026-06-15):
Average estimate: 88000000.00 USD
Low estimate: 88000000.00
High estimate: 88000000.00
Number of analysts: 1
Year-ago value: 70678000.00
Growth: 0.25
Analyst earnings estimates for ITRG, period +1y (report date 2026-06-15):
Average estimate: 0.67 USD
Low estimate: 0.33
High estimate: 0.82
Number of analysts: 6
Year-ago value: 0.50
Growth: 0.33
Analyst revenue estimates for ITRG, period +1y (report date 2026-06-15):
Average estimate: 372650000.00 USD
Low estimate: 306300000.00
High estimate: 439000000.00
Number of analysts: 2
Year-ago value: 321200000.00
Growth: 0.16
Analyst earnings estimates for ITRG, period 0q (report date 2026-06-15):
Average estimate: 0.12 USD
Low estimate: 0.12
High estimate: 0.12
Number of analysts: 3
Year-ago value: 0.07
Growth: 0.71
Analyst revenue estimates for ITRG, period 0q (report date 2026-06-15):
Average estimate: 88700000.00 USD
Low estimate: 88700000.00
High estimate: 88700000.00
Number of analysts: 1
Year-ago value: 61072000.00
Growth: 0.45
Analyst earnings estimates for ITRG, period 0y (report date 2026-06-15):
Average estimate: 0.50 USD
Low estimate: 0.42
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.28
Growth: 0.80
Analyst revenue estimates for ITRG, period 0y (report date 2026-06-15):
Average estimate: 321200000.00 USD
Low estimate: 279800000.00
High estimate: 346000000.00
Number of analysts: 4
Year-ago value: 243926000.00
Growth: 0.32
Analyst earnings estimates for ITRG, period +1q (report date 2026-06-20):
Average estimate: 0.14 USD
Low estimate: 0.12
High estimate: 0.17
Number of analysts: 3
Year-ago value: 0.10
Growth: 0.40
Analyst revenue estimates for ITRG, period +1q (report date 2026-06-20):
Average estimate: 88000000.00 USD
Low estimate: 88000000.00
High estimate: 88000000.00
Number of analysts: 1
Year-ago value: 70678000.00
Growth: 0.25
Analyst earnings estimates for ITRG, period +1y (report date 2026-06-20):
Average estimate: 0.65 USD
Low estimate: 0.33
High estimate: 0.82
Number of analysts: 6
Year-ago value: 0.50
Growth: 0.29
Analyst revenue estimates for ITRG, period +1y (report date 2026-06-20):
Average estimate: 372650000.00 USD
Low estimate: 306300000.00
High estimate: 439000000.00
Number of analysts: 2
Year-ago value: 321200000.00
Growth: 0.16
Analyst earnings estimates for ITRG, period 0q (report date 2026-06-20):
Average estimate: 0.12 USD
Low estimate: 0.12
High estimate: 0.12
Number of analysts: 3
Year-ago value: 0.07
Growth: 0.71
Analyst revenue estimates for ITRG, period 0q (report date 2026-06-20):
Average estimate: 88700000.00 USD
Low estimate: 88700000.00
High estimate: 88700000.00
Number of analysts: 1
Year-ago value: 61072000.00
Growth: 0.45
Analyst earnings estimates for ITRG, period 0y (report date 2026-06-20):
Average estimate: 0.50 USD
Low estimate: 0.42
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.28
Growth: 0.80
Analyst revenue estimates for ITRG, period 0y (report date 2026-06-20):
Average estimate: 321200000.00 USD
Low estimate: 279800000.00
High estimate: 346000000.00
Number of analysts: 4
Year-ago value: 243926000.00
Growth: 0.32
Analyst earnings estimates for ITRG, period +1q (report date 2026-06-23):
Average estimate: 0.14 USD
Low estimate: 0.12
High estimate: 0.17
Number of analysts: 3
Year-ago value: 0.10
Growth: 0.40
Analyst revenue estimates for ITRG, period +1q (report date 2026-06-23):
Average estimate: 88000000.00 USD
Low estimate: 88000000.00
High estimate: 88000000.00
Number of analysts: 1
Year-ago value: 70678000.00
Growth: 0.25
Analyst earnings estimates for ITRG, period +1y (report date 2026-06-23):
Average estimate: 0.65 USD
Low estimate: 0.33
High estimate: 0.82
Number of analysts: 6
Year-ago value: 0.50
Growth: 0.29
Analyst revenue estimates for ITRG, period +1y (report date 2026-06-23):
Average estimate: 372650000.00 USD
Low estimate: 306300000.00
High estimate: 439000000.00
Number of analysts: 2
Year-ago value: 321200000.00
Growth: 0.16
Analyst earnings estimates for ITRG, period 0q (report date 2026-06-23):
Average estimate: 0.12 USD
Low estimate: 0.12
High estimate: 0.12
Number of analysts: 3
Year-ago value: 0.07
Growth: 0.71
Analyst revenue estimates for ITRG, period 0q (report date 2026-06-23):
Average estimate: 88700000.00 USD
Low estimate: 88700000.00
High estimate: 88700000.00
Number of analysts: 1
Year-ago value: 61072000.00
Growth: 0.45
Analyst earnings estimates for ITRG, period 0y (report date 2026-06-23):
Average estimate: 0.50 USD
Low estimate: 0.42
High estimate: 0.56
Number of analysts: 6
Year-ago value: 0.28
Growth: 0.80
Analyst revenue estimates for ITRG, period 0y (report date 2026-06-23):
Average estimate: 321200000.00 USD
Low estimate: 279800000.00
High estimate: 346000000.00
Number of analysts: 4
Year-ago value: 243926000.00
Growth: 0.32
Analyst earnings estimates for ITRG, period +1q (report date 2026-07-11):
Average estimate: 0.08 USD
Low estimate: 0.06
High estimate: 0.11
Number of analysts: 3
Year-ago value: 0.10
Growth: -0.17
Analyst revenue estimates for ITRG, period +1q (report date 2026-07-11):
Average estimate: 80500000.00 USD
Low estimate: 80500000.00
High estimate: 80500000.00
Number of analysts: 1
Year-ago value: 70678000.00
Growth: 0.14
Analyst earnings estimates for ITRG, period +1y (report date 2026-07-11):
Average estimate: 0.55 USD
Low estimate: 0.30
High estimate: 0.73
Number of analysts: 5
Year-ago value: 0.36
Growth: 0.51
Analyst revenue estimates for ITRG, period +1y (report date 2026-07-11):
Average estimate: 370550000.00 USD
Low estimate: 310100000.00
High estimate: 431000000.00
Number of analysts: 2
Year-ago value: 324766670.00
Growth: 0.14
Analyst earnings estimates for ITRG, period 0q (report date 2026-07-11):
Average estimate: 0.09 USD
Low estimate: 0.07
High estimate: 0.12
Number of analysts: 3
Year-ago value: 0.07
Growth: 0.29
Analyst revenue estimates for ITRG, period 0q (report date 2026-07-11):
Average estimate: 91200000.00 USD
Low estimate: 91200000.00
High estimate: 91200000.00
Number of analysts: 1
Year-ago value: 61072000.00
Growth: 0.49
Analyst earnings estimates for ITRG, period 0y (report date 2026-07-11):
Average estimate: 0.36 USD
Low estimate: 0.26
High estimate: 0.49
Number of analysts: 6
Year-ago value: 0.28
Growth: 0.30
Analyst revenue estimates for ITRG, period 0y (report date 2026-07-11):
Average estimate: 324766670.00 USD
Low estimate: 287300000.00
High estimate: 373000000.00
Number of analysts: 3
Year-ago value: 243926000.00
Growth: 0.33
Analyst earnings estimates for ITRG, period +1q (report date 2026-07-19):
Average estimate: 0.08 USD
Low estimate: 0.05
High estimate: 0.11
Number of analysts: 4
Year-ago value: 0.10
Growth: -0.25
Analyst revenue estimates for ITRG, period +1q (report date 2026-07-19):
Average estimate: 80500000.00 USD
Low estimate: 80500000.00
High estimate: 80500000.00
Number of analysts: 1
Year-ago value: 70678000.00
Growth: 0.14
Analyst earnings estimates for ITRG, period +1y (report date 2026-07-19):
Average estimate: 0.54 USD
Low estimate: 0.30
High estimate: 0.73
Number of analysts: 5
Year-ago value: 0.36
Growth: 0.53
Analyst revenue estimates for ITRG, period +1y (report date 2026-07-19):
Average estimate: 367050000.00 USD
Low estimate: 310100000.00
High estimate: 424000000.00
Number of analysts: 2
Year-ago value: 312100000.00
Growth: 0.18
Analyst earnings estimates for ITRG, period 0q (report date 2026-07-19):
Average estimate: 0.08 USD
Low estimate: 0.06
High estimate: 0.12
Number of analysts: 4
Year-ago value: 0.07
Growth: 0.18
Analyst revenue estimates for ITRG, period 0q (report date 2026-07-19):
Average estimate: 91200000.00 USD
Low estimate: 91200000.00
High estimate: 91200000.00
Number of analysts: 1
Year-ago value: 61072000.00
Growth: 0.49
Analyst earnings estimates for ITRG, period 0y (report date 2026-07-19):
Average estimate: 0.36 USD
Low estimate: 0.26
High estimate: 0.49
Number of analysts: 6
Year-ago value: 0.28
Growth: 0.27
Analyst revenue estimates for ITRG, period 0y (report date 2026-07-19):
Average estimate: 312100000.00 USD
Low estimate: 287300000.00
High estimate: 335000000.00
Number of analysts: 3
Year-ago value: 243926000.00
Growth: 0.28
Analyst earnings estimates for ITRG, period +1q (report date 2026-07-25):
Average estimate: 0.08 USD
Low estimate: 0.05
High estimate: 0.11
Number of analysts: 4
Year-ago value: 0.10
Growth: -0.25
Analyst revenue estimates for ITRG, period +1q (report date 2026-07-25):
Average estimate: 80500000.00 USD
Low estimate: 80500000.00
High estimate: 80500000.00
Number of analysts: 1
Year-ago value: 70678000.00
Growth: 0.14
Analyst earnings estimates for ITRG, period +1y (report date 2026-07-25):
Average estimate: 0.54 USD
Low estimate: 0.30
High estimate: 0.73
Number of analysts: 5
Year-ago value: 0.36
Growth: 0.53
Analyst revenue estimates for ITRG, period +1y (report date 2026-07-25):
Average estimate: 367050000.00 USD
Low estimate: 310100000.00
High estimate: 424000000.00
Number of analysts: 2
Year-ago value: 312100000.00
Growth: 0.18
Analyst earnings estimates for ITRG, period 0q (report date 2026-07-25):
Average estimate: 0.08 USD
Low estimate: 0.06
High estimate: 0.12
Number of analysts: 4
Year-ago value: 0.07
Growth: 0.18
Analyst revenue estimates for ITRG, period 0q (report date 2026-07-25):
Average estimate: 91200000.00 USD
Low estimate: 91200000.00
High estimate: 91200000.00
Number of analysts: 1
Year-ago value: 61072000.00
Growth: 0.49
Analyst earnings estimates for ITRG, period 0y (report date 2026-07-25):
Average estimate: 0.36 USD
Low estimate: 0.26
High estimate: 0.49
Number of analysts: 6
Year-ago value: 0.28
Growth: 0.27
Analyst revenue estimates for ITRG, period 0y (report date 2026-07-25):
Average estimate: 312100000.00 USD
Low estimate: 287300000.00
High estimate: 335000000.00
Number of analysts: 3
Year-ago value: 243926000.00
Growth: 0.28
Analyst earnings estimates for ITRI, period +1q (report date 2026-05-30):
Average estimate: 1.56 USD
Low estimate: 1.43
High estimate: 1.74
Number of analysts: 11
Year-ago value: 1.54
Growth: 0.01
Analyst revenue estimates for ITRI, period +1q (report date 2026-05-30):
Average estimate: 609097270.00 USD
Low estimate: 566000000.00
High estimate: 633000000.00
Number of analysts: 11
Year-ago value: 581625000.00
Growth: 0.05
Analyst earnings estimates for ITRI, period +1y (report date 2026-05-30):
Average estimate: 6.61 USD
Low estimate: 5.36
High estimate: 7.49
Number of analysts: 12
Year-ago value: 5.97
Growth: 0.11
Analyst revenue estimates for ITRI, period +1y (report date 2026-05-30):
Average estimate: 2541335730.00 USD
Low estimate: 2390000000.00
High estimate: 2651238730.00
Number of analysts: 12
Year-ago value: 2387460220.00
Growth: 0.06
Analyst earnings estimates for ITRI, period 0q (report date 2026-05-30):
Average estimate: 1.29 USD
Low estimate: 1.26
High estimate: 1.34
Number of analysts: 11
Year-ago value: 1.62
Growth: -0.20
Analyst revenue estimates for ITRI, period 0q (report date 2026-05-30):
Average estimate: 566432730.00 USD
Low estimate: 563000000.00
High estimate: 570400000.00
Number of analysts: 11
Year-ago value: 606761000.00
Growth: -0.07
Analyst earnings estimates for ITRI, period 0y (report date 2026-05-30):
Average estimate: 5.97 USD
Low estimate: 5.73
High estimate: 6.21
Number of analysts: 11
Year-ago value: 7.13
Growth: -0.16
Analyst revenue estimates for ITRI, period 0y (report date 2026-05-30):
Average estimate: 2387460220.00 USD
Low estimate: 2308000000.00
High estimate: 2435900000.00
Number of analysts: 11
Year-ago value: 2367194000.00
Growth: 0.01
Analyst earnings estimates for ITRI, period +1q (report date 2026-06-07):
Average estimate: 1.56 USD
Low estimate: 1.43
High estimate: 1.74
Number of analysts: 11
Year-ago value: 1.54
Growth: 0.01
Analyst revenue estimates for ITRI, period +1q (report date 2026-06-07):
Average estimate: 609097270.00 USD
Low estimate: 566000000.00
High estimate: 633000000.00
Number of analysts: 11
Year-ago value: 581625000.00
Growth: 0.05
Analyst earnings estimates for ITRI, period +1y (report date 2026-06-07):
Average estimate: 6.61 USD
Low estimate: 5.36
High estimate: 7.49
Number of analysts: 12
Year-ago value: 5.97
Growth: 0.11
Analyst revenue estimates for ITRI, period +1y (report date 2026-06-07):
Average estimate: 2541335730.00 USD
Low estimate: 2390000000.00
High estimate: 2651238730.00
Number of analysts: 12
Year-ago value: 2387460220.00
Growth: 0.06
Analyst earnings estimates for ITRI, period 0q (report date 2026-06-07):
Average estimate: 1.29 USD
Low estimate: 1.26
High estimate: 1.34
Number of analysts: 11
Year-ago value: 1.62
Growth: -0.20
Analyst revenue estimates for ITRI, period 0q (report date 2026-06-07):
Average estimate: 566432730.00 USD
Low estimate: 563000000.00
High estimate: 570400000.00
Number of analysts: 11
Year-ago value: 606761000.00
Growth: -0.07
Analyst earnings estimates for ITRI, period 0y (report date 2026-06-07):
Average estimate: 5.97 USD
Low estimate: 5.73
High estimate: 6.21
Number of analysts: 11
Year-ago value: 7.13
Growth: -0.16
Analyst revenue estimates for ITRI, period 0y (report date 2026-06-07):
Average estimate: 2387460220.00 USD
Low estimate: 2308000000.00
High estimate: 2435900000.00
Number of analysts: 11
Year-ago value: 2367194000.00
Growth: 0.01
Analyst earnings estimates for ITRI, period +1q (report date 2026-06-15):
Average estimate: 1.56 USD
Low estimate: 1.43
High estimate: 1.74
Number of analysts: 11
Year-ago value: 1.54
Growth: 0.01
Analyst revenue estimates for ITRI, period +1q (report date 2026-06-15):
Average estimate: 609097270.00 USD
Low estimate: 566000000.00
High estimate: 633000000.00
Number of analysts: 11
Year-ago value: 581625000.00
Growth: 0.05
Analyst earnings estimates for ITRI, period +1y (report date 2026-06-15):
Average estimate: 6.56 USD
Low estimate: 5.36
High estimate: 7.49
Number of analysts: 12
Year-ago value: 5.97
Growth: 0.10
Analyst revenue estimates for ITRI, period +1y (report date 2026-06-15):
Average estimate: 2532577390.00 USD
Low estimate: 2390000000.00
High estimate: 2651238730.00
Number of analysts: 12
Year-ago value: 2387460220.00
Growth: 0.06
Analyst earnings estimates for ITRI, period 0q (report date 2026-06-15):
Average estimate: 1.29 USD
Low estimate: 1.26
High estimate: 1.34
Number of analysts: 11
Year-ago value: 1.62
Growth: -0.20
Analyst revenue estimates for ITRI, period 0q (report date 2026-06-15):
Average estimate: 566432730.00 USD
Low estimate: 563000000.00
High estimate: 570400000.00
Number of analysts: 11
Year-ago value: 606761000.00
Growth: -0.07
Analyst earnings estimates for ITRI, period 0y (report date 2026-06-15):
Average estimate: 5.97 USD
Low estimate: 5.73
High estimate: 6.21
Number of analysts: 11
Year-ago value: 7.13
Growth: -0.16
Analyst revenue estimates for ITRI, period 0y (report date 2026-06-15):
Average estimate: 2387460220.00 USD
Low estimate: 2308000000.00
High estimate: 2435900000.00
Number of analysts: 11
Year-ago value: 2367194000.00
Growth: 0.01
Analyst earnings estimates for ITRI, period +1q (report date 2026-06-20):
Average estimate: 1.56 USD
Low estimate: 1.43
High estimate: 1.74
Number of analysts: 11
Year-ago value: 1.54
Growth: 0.01
Analyst revenue estimates for ITRI, period +1q (report date 2026-06-20):
Average estimate: 609097270.00 USD
Low estimate: 566000000.00
High estimate: 633000000.00
Number of analysts: 11
Year-ago value: 581625000.00
Growth: 0.05
Analyst earnings estimates for ITRI, period +1y (report date 2026-06-20):
Average estimate: 6.56 USD
Low estimate: 5.36
High estimate: 7.49
Number of analysts: 12
Year-ago value: 5.97
Growth: 0.10
Analyst revenue estimates for ITRI, period +1y (report date 2026-06-20):
Average estimate: 2532577390.00 USD
Low estimate: 2390000000.00
High estimate: 2651238730.00
Number of analysts: 12
Year-ago value: 2387460220.00
Growth: 0.06
Analyst earnings estimates for ITRI, period 0q (report date 2026-06-20):
Average estimate: 1.29 USD
Low estimate: 1.26
High estimate: 1.34
Number of analysts: 11
Year-ago value: 1.62
Growth: -0.20
Analyst revenue estimates for ITRI, period 0q (report date 2026-06-20):
Average estimate: 566432730.00 USD
Low estimate: 563000000.00
High estimate: 570400000.00
Number of analysts: 11
Year-ago value: 606761000.00
Growth: -0.07
Analyst earnings estimates for ITRI, period 0y (report date 2026-06-20):
Average estimate: 5.97 USD
Low estimate: 5.73
High estimate: 6.21
Number of analysts: 11
Year-ago value: 7.13
Growth: -0.16
Analyst revenue estimates for ITRI, period 0y (report date 2026-06-20):
Average estimate: 2387460220.00 USD
Low estimate: 2308000000.00
High estimate: 2435900000.00
Number of analysts: 11
Year-ago value: 2367194000.00
Growth: 0.01
Analyst earnings estimates for ITRI, period +1q (report date 2026-06-23):
Average estimate: 1.56 USD
Low estimate: 1.43
High estimate: 1.74
Number of analysts: 11
Year-ago value: 1.54
Growth: 0.01
Analyst revenue estimates for ITRI, period +1q (report date 2026-06-23):
Average estimate: 609097270.00 USD
Low estimate: 566000000.00
High estimate: 633000000.00
Number of analysts: 11
Year-ago value: 581625000.00
Growth: 0.05
Analyst earnings estimates for ITRI, period +1y (report date 2026-06-23):
Average estimate: 6.56 USD
Low estimate: 5.36
High estimate: 7.49
Number of analysts: 12
Year-ago value: 5.97
Growth: 0.10
Analyst revenue estimates for ITRI, period +1y (report date 2026-06-23):
Average estimate: 2532577390.00 USD
Low estimate: 2390000000.00
High estimate: 2651238730.00
Number of analysts: 12
Year-ago value: 2387460220.00
Growth: 0.06
Analyst earnings estimates for ITRI, period 0q (report date 2026-06-23):
Average estimate: 1.29 USD
Low estimate: 1.26
High estimate: 1.34
Number of analysts: 11
Year-ago value: 1.62
Growth: -0.20
Analyst revenue estimates for ITRI, period 0q (report date 2026-06-23):
Average estimate: 566432730.00 USD
Low estimate: 563000000.00
High estimate: 570400000.00
Number of analysts: 11
Year-ago value: 606761000.00
Growth: -0.07
Analyst earnings estimates for ITRI, period 0y (report date 2026-06-23):
Average estimate: 5.97 USD
Low estimate: 5.73
High estimate: 6.21
Number of analysts: 11
Year-ago value: 7.13
Growth: -0.16
Analyst revenue estimates for ITRI, period 0y (report date 2026-06-23):
Average estimate: 2387460220.00 USD
Low estimate: 2308000000.00
High estimate: 2435900000.00
Number of analysts: 11
Year-ago value: 2367194000.00
Growth: 0.01
Analyst earnings estimates for ITRI, period +1q (report date 2026-07-11):
Average estimate: 1.56 USD
Low estimate: 1.43
High estimate: 1.74
Number of analysts: 11
Year-ago value: 1.54
Growth: 0.01
Analyst revenue estimates for ITRI, period +1q (report date 2026-07-11):
Average estimate: 610180830.00 USD
Low estimate: 566000000.00
High estimate: 633000000.00
Number of analysts: 12
Year-ago value: 581625000.00
Growth: 0.05
Analyst earnings estimates for ITRI, period +1y (report date 2026-07-11):
Average estimate: 6.56 USD
Low estimate: 5.36
High estimate: 7.49
Number of analysts: 12
Year-ago value: 5.97
Growth: 0.10
Analyst revenue estimates for ITRI, period +1y (report date 2026-07-11):
Average estimate: 2532577390.00 USD
Low estimate: 2390000000.00
High estimate: 2651238730.00
Number of analysts: 12
Year-ago value: 2391680200.00
Growth: 0.06
Analyst earnings estimates for ITRI, period 0q (report date 2026-07-11):
Average estimate: 1.29 USD
Low estimate: 1.25
High estimate: 1.32
Number of analysts: 11
Year-ago value: 1.62
Growth: -0.21
Analyst revenue estimates for ITRI, period 0q (report date 2026-07-11):
Average estimate: 566313330.00 USD
Low estimate: 563000000.00
High estimate: 570400000.00
Number of analysts: 12
Year-ago value: 606761000.00
Growth: -0.07
Analyst earnings estimates for ITRI, period 0y (report date 2026-07-11):
Average estimate: 5.97 USD
Low estimate: 5.73
High estimate: 6.21
Number of analysts: 11
Year-ago value: 7.13
Growth: -0.16
Analyst revenue estimates for ITRI, period 0y (report date 2026-07-11):
Average estimate: 2391680200.00 USD
Low estimate: 2308000000.00
High estimate: 2438100000.00
Number of analysts: 12
Year-ago value: 2367194000.00
Growth: 0.01
Analyst earnings estimates for ITRI, period +1q (report date 2026-07-19):
Average estimate: 1.56 USD
Low estimate: 1.43
High estimate: 1.74
Number of analysts: 11
Year-ago value: 1.54
Growth: 0.01
Analyst revenue estimates for ITRI, period +1q (report date 2026-07-19):
Average estimate: 610180830.00 USD
Low estimate: 566000000.00
High estimate: 633000000.00
Number of analysts: 12
Year-ago value: 581625000.00
Growth: 0.05
Analyst earnings estimates for ITRI, period +1y (report date 2026-07-19):
Average estimate: 6.56 USD
Low estimate: 5.36
High estimate: 7.49
Number of analysts: 12
Year-ago value: 5.97
Growth: 0.10
Analyst revenue estimates for ITRI, period +1y (report date 2026-07-19):
Average estimate: 2532577390.00 USD
Low estimate: 2390000000.00
High estimate: 2651238730.00
Number of analysts: 12
Year-ago value: 2391680200.00
Growth: 0.06
Analyst earnings estimates for ITRI, period 0q (report date 2026-07-19):
Average estimate: 1.29 USD
Low estimate: 1.25
High estimate: 1.32
Number of analysts: 11
Year-ago value: 1.62
Growth: -0.21
Analyst revenue estimates for ITRI, period 0q (report date 2026-07-19):
Average estimate: 566313330.00 USD
Low estimate: 563000000.00
High estimate: 570400000.00
Number of analysts: 12
Year-ago value: 606761000.00
Growth: -0.07
Analyst earnings estimates for ITRI, period 0y (report date 2026-07-19):
Average estimate: 5.97 USD
Low estimate: 5.73
High estimate: 6.21
Number of analysts: 12
Year-ago value: 7.13
Growth: -0.16
Analyst revenue estimates for ITRI, period 0y (report date 2026-07-19):
Average estimate: 2391680200.00 USD
Low estimate: 2308000000.00
High estimate: 2438100000.00
Number of analysts: 12
Year-ago value: 2367194000.00
Growth: 0.01
Analyst earnings estimates for ITRI, period +1q (report date 2026-07-25):
Average estimate: 1.56 USD
Low estimate: 1.43
High estimate: 1.74
Number of analysts: 11
Year-ago value: 1.54
Growth: 0.01
Analyst revenue estimates for ITRI, period +1q (report date 2026-07-25):
Average estimate: 610180830.00 USD
Low estimate: 566000000.00
High estimate: 633000000.00
Number of analysts: 12
Year-ago value: 581625000.00
Growth: 0.05
Analyst earnings estimates for ITRI, period +1y (report date 2026-07-25):
Average estimate: 6.56 USD
Low estimate: 5.36
High estimate: 7.49
Number of analysts: 12
Year-ago value: 5.97
Growth: 0.10
Analyst revenue estimates for ITRI, period +1y (report date 2026-07-25):
Average estimate: 2532577390.00 USD
Low estimate: 2390000000.00
High estimate: 2651238730.00
Number of analysts: 12
Year-ago value: 2391680200.00
Growth: 0.06
Analyst earnings estimates for ITRI, period 0q (report date 2026-07-25):
Average estimate: 1.29 USD
Low estimate: 1.25
High estimate: 1.32
Number of analysts: 11
Year-ago value: 1.62
Growth: -0.21
Analyst revenue estimates for ITRI, period 0q (report date 2026-07-25):
Average estimate: 566313330.00 USD
Low estimate: 563000000.00
High estimate: 570400000.00
Number of analysts: 12
Year-ago value: 606761000.00
Growth: -0.07
Analyst earnings estimates for ITRI, period 0y (report date 2026-07-25):
Average estimate: 5.97 USD
Low estimate: 5.73
High estimate: 6.21
Number of analysts: 12
Year-ago value: 7.13
Growth: -0.16
Analyst revenue estimates for ITRI, period 0y (report date 2026-07-25):
Average estimate: 2391680200.00 USD
Low estimate: 2308000000.00
High estimate: 2438100000.00
Number of analysts: 12
Year-ago value: 2367194000.00
Growth: 0.01
Analyst revenue estimates for ITRK.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 ITRK.L, period +1y (report date 2026-06-01):
Average estimate: 2.86 GBP
Low estimate: 2.77
High estimate: 2.98
Number of analysts: 14
Year-ago value: 2.65
Growth: 0.08
Analyst revenue estimates for ITRK.L, period +1y (report date 2026-06-01):
Average estimate: 3772877010.00 GBP
Low estimate: 3666000000.00
High estimate: 3859750000.00
Number of analysts: 15
Year-ago value: 3586129020.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period 0y (report date 2026-06-01):
Average estimate: 2.65 GBP
Low estimate: 2.57
High estimate: 2.73
Number of analysts: 14
Year-ago value: 2.54
Growth: 0.05
Analyst revenue estimates for ITRK.L, period 0y (report date 2026-06-01):
Average estimate: 3586129020.00 GBP
Low estimate: 3490000000.00
High estimate: 3655000000.00
Number of analysts: 15
Year-ago value: 3431600000.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period +1y (report date 2026-06-15):
Average estimate: 2.87 GBP
Low estimate: 2.77
High estimate: 2.98
Number of analysts: 13
Year-ago value: 2.66
Growth: 0.08
Analyst revenue estimates for ITRK.L, period +1y (report date 2026-06-15):
Average estimate: 3775696790.00 GBP
Low estimate: 3666000000.00
High estimate: 3897000000.00
Number of analysts: 14
Year-ago value: 3586681090.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period 0y (report date 2026-06-15):
Average estimate: 2.66 GBP
Low estimate: 2.57
High estimate: 2.73
Number of analysts: 13
Year-ago value: 2.54
Growth: 0.05
Analyst revenue estimates for ITRK.L, period 0y (report date 2026-06-15):
Average estimate: 3586681090.00 GBP
Low estimate: 3490000000.00
High estimate: 3669000000.00
Number of analysts: 14
Year-ago value: 3431600000.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period +1y (report date 2026-06-20):
Average estimate: 2.88 GBP
Low estimate: 2.77
High estimate: 2.98
Number of analysts: 12
Year-ago value: 2.66
Growth: 0.08
Analyst revenue estimates for ITRK.L, period +1y (report date 2026-06-20):
Average estimate: 3775696790.00 GBP
Low estimate: 3666000000.00
High estimate: 3897000000.00
Number of analysts: 14
Year-ago value: 3586681090.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period 0y (report date 2026-06-20):
Average estimate: 2.66 GBP
Low estimate: 2.57
High estimate: 2.73
Number of analysts: 12
Year-ago value: 2.54
Growth: 0.05
Analyst revenue estimates for ITRK.L, period 0y (report date 2026-06-20):
Average estimate: 3586681090.00 GBP
Low estimate: 3490000000.00
High estimate: 3669000000.00
Number of analysts: 14
Year-ago value: 3431600000.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period +1y (report date 2026-06-23):
Average estimate: 2.88 GBP
Low estimate: 2.77
High estimate: 2.98
Number of analysts: 12
Year-ago value: 2.66
Growth: 0.08
Analyst revenue estimates for ITRK.L, period +1y (report date 2026-06-23):
Average estimate: 3775696790.00 GBP
Low estimate: 3666000000.00
High estimate: 3897000000.00
Number of analysts: 14
Year-ago value: 3586681090.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period 0y (report date 2026-06-23):
Average estimate: 2.66 GBP
Low estimate: 2.57
High estimate: 2.73
Number of analysts: 12
Year-ago value: 2.54
Growth: 0.05
Analyst revenue estimates for ITRK.L, period 0y (report date 2026-06-23):
Average estimate: 3586681090.00 GBP
Low estimate: 3490000000.00
High estimate: 3669000000.00
Number of analysts: 14
Year-ago value: 3431600000.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period +1y (report date 2026-07-11):
Average estimate: 2.88 GBP
Low estimate: 2.77
High estimate: 2.98
Number of analysts: 12
Year-ago value: 2.66
Growth: 0.08
Analyst revenue estimates for ITRK.L, period +1y (report date 2026-07-11):
Average estimate: 3775696790.00 GBP
Low estimate: 3666000000.00
High estimate: 3897000000.00
Number of analysts: 14
Year-ago value: 3586681090.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period 0y (report date 2026-07-11):
Average estimate: 2.66 GBP
Low estimate: 2.57
High estimate: 2.73
Number of analysts: 12
Year-ago value: 2.54
Growth: 0.05
Analyst revenue estimates for ITRK.L, period 0y (report date 2026-07-11):
Average estimate: 3586681090.00 GBP
Low estimate: 3490000000.00
High estimate: 3669000000.00
Number of analysts: 14
Year-ago value: 3431600000.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period +1y (report date 2026-07-19):
Average estimate: 2.88 GBP
Low estimate: 2.77
High estimate: 2.98
Number of analysts: 12
Year-ago value: 2.66
Growth: 0.08
Analyst revenue estimates for ITRK.L, period +1y (report date 2026-07-19):
Average estimate: 3775673280.00 GBP
Low estimate: 3666000000.00
High estimate: 3897000000.00
Number of analysts: 14
Year-ago value: 3586681090.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period 0y (report date 2026-07-19):
Average estimate: 2.66 GBP
Low estimate: 2.57
High estimate: 2.73
Number of analysts: 12
Year-ago value: 2.54
Growth: 0.05
Analyst revenue estimates for ITRK.L, period 0y (report date 2026-07-19):
Average estimate: 3586681090.00 GBP
Low estimate: 3490000000.00
High estimate: 3669000000.00
Number of analysts: 14
Year-ago value: 3431600000.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period +1y (report date 2026-07-25):
Average estimate: 2.88 GBP
Low estimate: 2.77
High estimate: 2.98
Number of analysts: 12
Year-ago value: 2.66
Growth: 0.08
Analyst revenue estimates for ITRK.L, period +1y (report date 2026-07-25):
Average estimate: 3775673280.00 GBP
Low estimate: 3666000000.00
High estimate: 3897000000.00
Number of analysts: 14
Year-ago value: 3586681090.00
Growth: 0.05
Analyst revenue estimates for ITRK.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 ITRK.L, period 0y (report date 2026-07-25):
Average estimate: 2.66 GBP
Low estimate: 2.57
High estimate: 2.73
Number of analysts: 12
Year-ago value: 2.54
Growth: 0.05
Analyst revenue estimates for ITRK.L, period 0y (report date 2026-07-25):
Average estimate: 3586681090.00 GBP
Low estimate: 3490000000.00
High estimate: 3669000000.00
Number of analysts: 14
Year-ago value: 3431600000.00
Growth: 0.05
Analyst earnings estimates for ITRN, period +1q (report date 2026-05-30):
Average estimate: 0.90 USD
Low estimate: 0.90
High estimate: 0.90
Number of analysts: 1
Year-ago value: 0.74
Growth: 0.22
Analyst revenue estimates for ITRN, period +1q (report date 2026-05-30):
Average estimate: 102346500.00 USD
Low estimate: 100914000.00
High estimate: 103779000.00
Number of analysts: 2
Year-ago value: 92278000.00
Growth: 0.11
Analyst earnings estimates for ITRN, period +1y (report date 2026-05-30):
Average estimate: 3.67 USD
Low estimate: 3.67
High estimate: 3.67
Number of analysts: 1
Year-ago value: 3.56
Growth: 0.03
Analyst revenue estimates for ITRN, period +1y (report date 2026-05-30):
Average estimate: 435798500.00 USD
Low estimate: 430016000.00
High estimate: 441581000.00
Number of analysts: 2
Year-ago value: 409336000.00
Growth: 0.06
Analyst earnings estimates for ITRN, period 0q (report date 2026-05-30):
Average estimate: 0.88 USD
Low estimate: 0.88
High estimate: 0.88
Number of analysts: 1
Year-ago value: 0.67
Growth: 0.31
Analyst revenue estimates for ITRN, period 0q (report date 2026-05-30):
Average estimate: 99849000.00 USD
Low estimate: 98817000.00
High estimate: 100881000.00
Number of analysts: 2
Year-ago value: 86793000.00
Growth: 0.15
Analyst earnings estimates for ITRN, period 0y (report date 2026-05-30):
Average estimate: 3.56 USD
Low estimate: 3.56
High estimate: 3.56
Number of analysts: 1
Year-ago value: 2.92
Growth: 0.22
Analyst revenue estimates for ITRN, period 0y (report date 2026-05-30):
Average estimate: 409336000.00 USD
Low estimate: 405493000.00
High estimate: 413179000.00
Number of analysts: 2
Year-ago value: 359023000.00
Growth: 0.14
Analyst earnings estimates for ITRN, period +1q (report date 2026-06-07):
Average estimate: 0.90 USD
Low estimate: 0.90
High estimate: 0.90
Number of analysts: 1
Year-ago value: 0.74
Growth: 0.22
Analyst revenue estimates for ITRN, period +1q (report date 2026-06-07):
Average estimate: 102346500.00 USD
Low estimate: 100914000.00
High estimate: 103779000.00
Number of analysts: 2
Year-ago value: 92278000.00
Growth: 0.11
Analyst earnings estimates for ITRN, period +1y (report date 2026-06-07):
Average estimate: 3.67 USD
Low estimate: 3.67
High estimate: 3.67
Number of analysts: 1
Year-ago value: 3.56
Growth: 0.03
Analyst revenue estimates for ITRN, period +1y (report date 2026-06-07):
Average estimate: 435798500.00 USD
Low estimate: 430016000.00
High estimate: 441581000.00
Number of analysts: 2
Year-ago value: 409336000.00
Growth: 0.06
Analyst earnings estimates for ITRN, period 0q (report date 2026-06-07):
Average estimate: 0.88 USD
Low estimate: 0.88
High estimate: 0.88
Number of analysts: 1
Year-ago value: 0.67
Growth: 0.31
Analyst revenue estimates for ITRN, period 0q (report date 2026-06-07):
Average estimate: 99849000.00 USD
Low estimate: 98817000.00
High estimate: 100881000.00
Number of analysts: 2
Year-ago value: 86793000.00
Growth: 0.15
Analyst earnings estimates for ITRN, period 0y (report date 2026-06-07):
Average estimate: 3.56 USD
Low estimate: 3.56
High estimate: 3.56
Number of analysts: 1
Year-ago value: 2.92
Growth: 0.22
Analyst revenue estimates for ITRN, period 0y (report date 2026-06-07):
Average estimate: 409336000.00 USD
Low estimate: 405493000.00
High estimate: 413179000.00
Number of analysts: 2
Year-ago value: 359023000.00
Growth: 0.14
Analyst earnings estimates for ITRN, period +1q (report date 2026-06-15):
Average estimate: 0.90 USD
Low estimate: 0.90
High estimate: 0.90
Number of analysts: 1
Year-ago value: 0.74
Growth: 0.22
Analyst revenue estimates for ITRN, period +1q (report date 2026-06-15):
Average estimate: 102346500.00 USD
Low estimate: 100914000.00
High estimate: 103779000.00
Number of analysts: 2
Year-ago value: 92278000.00
Growth: 0.11
Analyst earnings estimates for ITRN, period +1y (report date 2026-06-15):
Average estimate: 3.67 USD
Low estimate: 3.67
High estimate: 3.67
Number of analysts: 1
Year-ago value: 3.56
Growth: 0.03
Analyst revenue estimates for ITRN, period +1y (report date 2026-06-15):
Average estimate: 435798500.00 USD
Low estimate: 430016000.00
High estimate: 441581000.00
Number of analysts: 2
Year-ago value: 409336000.00
Growth: 0.06
Analyst earnings estimates for ITRN, period 0q (report date 2026-06-15):
Average estimate: 0.88 USD
Low estimate: 0.88
High estimate: 0.88
Number of analysts: 1
Year-ago value: 0.67
Growth: 0.31
Analyst revenue estimates for ITRN, period 0q (report date 2026-06-15):
Average estimate: 99849000.00 USD
Low estimate: 98817000.00
High estimate: 100881000.00
Number of analysts: 2
Year-ago value: 86793000.00
Growth: 0.15
Analyst earnings estimates for ITRN, period 0y (report date 2026-06-15):
Average estimate: 3.56 USD
Low estimate: 3.56
High estimate: 3.56
Number of analysts: 1
Year-ago value: 2.92
Growth: 0.22
Analyst revenue estimates for ITRN, period 0y (report date 2026-06-15):
Average estimate: 409336000.00 USD
Low estimate: 405493000.00
High estimate: 413179000.00
Number of analysts: 2
Year-ago value: 359023000.00
Growth: 0.14
Analyst earnings estimates for ITRN, period +1q (report date 2026-06-20):
Average estimate: 0.90 USD
Low estimate: 0.90
High estimate: 0.90
Number of analysts: 1
Year-ago value: 0.74
Growth: 0.22
Analyst revenue estimates for ITRN, period +1q (report date 2026-06-20):
Average estimate: 102346500.00 USD
Low estimate: 100914000.00
High estimate: 103779000.00
Number of analysts: 2
Year-ago value: 92278000.00
Growth: 0.11
Analyst earnings estimates for ITRN, period +1y (report date 2026-06-20):
Average estimate: 3.67 USD
Low estimate: 3.67
High estimate: 3.67
Number of analysts: 1
Year-ago value: 3.56
Growth: 0.03
Analyst revenue estimates for ITRN, period +1y (report date 2026-06-20):
Average estimate: 435798500.00 USD
Low estimate: 430016000.00
High estimate: 441581000.00
Number of analysts: 2
Year-ago value: 409336000.00
Growth: 0.06
Analyst earnings estimates for ITRN, period 0q (report date 2026-06-20):
Average estimate: 0.88 USD
Low estimate: 0.88
High estimate: 0.88
Number of analysts: 1
Year-ago value: 0.67
Growth: 0.31
Analyst revenue estimates for ITRN, period 0q (report date 2026-06-20):
Average estimate: 99849000.00 USD
Low estimate: 98817000.00
High estimate: 100881000.00
Number of analysts: 2
Year-ago value: 86793000.00
Growth: 0.15
Analyst earnings estimates for ITRN, period 0y (report date 2026-06-20):
Average estimate: 3.56 USD
Low estimate: 3.56
High estimate: 3.56
Number of analysts: 1
Year-ago value: 2.92
Growth: 0.22
Analyst revenue estimates for ITRN, period 0y (report date 2026-06-20):
Average estimate: 409336000.00 USD
Low estimate: 405493000.00
High estimate: 413179000.00
Number of analysts: 2
Year-ago value: 359023000.00
Growth: 0.14
Analyst earnings estimates for ITRN, period +1q (report date 2026-06-23):
Average estimate: 0.90 USD
Low estimate: 0.90
High estimate: 0.90
Number of analysts: 1
Year-ago value: 0.74
Growth: 0.22
Analyst revenue estimates for ITRN, period +1q (report date 2026-06-23):
Average estimate: 102346500.00 USD
Low estimate: 100914000.00
High estimate: 103779000.00
Number of analysts: 2
Year-ago value: 92278000.00
Growth: 0.11
Analyst earnings estimates for ITRN, period +1y (report date 2026-06-23):
Average estimate: 3.67 USD
Low estimate: 3.67
High estimate: 3.67
Number of analysts: 1
Year-ago value: 3.56
Growth: 0.03
Analyst revenue estimates for ITRN, period +1y (report date 2026-06-23):
Average estimate: 435798500.00 USD
Low estimate: 430016000.00
High estimate: 441581000.00
Number of analysts: 2
Year-ago value: 409336000.00
Growth: 0.06
Analyst earnings estimates for ITRN, period 0q (report date 2026-06-23):
Average estimate: 0.88 USD
Low estimate: 0.88
High estimate: 0.88
Number of analysts: 1
Year-ago value: 0.67
Growth: 0.31
Analyst revenue estimates for ITRN, period 0q (report date 2026-06-23):
Average estimate: 99849000.00 USD
Low estimate: 98817000.00
High estimate: 100881000.00
Number of analysts: 2
Year-ago value: 86793000.00
Growth: 0.15
Analyst earnings estimates for ITRN, period 0y (report date 2026-06-23):
Average estimate: 3.56 USD
Low estimate: 3.56
High estimate: 3.56
Number of analysts: 1
Year-ago value: 2.92
Growth: 0.22
Analyst revenue estimates for ITRN, period 0y (report date 2026-06-23):
Average estimate: 409336000.00 USD
Low estimate: 405493000.00
High estimate: 413179000.00
Number of analysts: 2
Year-ago value: 359023000.00
Growth: 0.14
Analyst earnings estimates for ITRN, period +1q (report date 2026-07-11):
Average estimate: 0.90 USD
Low estimate: 0.90
High estimate: 0.90
Number of analysts: 1
Year-ago value: 0.74
Growth: 0.22
Analyst revenue estimates for ITRN, period +1q (report date 2026-07-11):
Average estimate: 102346500.00 USD
Low estimate: 100914000.00
High estimate: 103779000.00
Number of analysts: 2
Year-ago value: 92278000.00
Growth: 0.11
Analyst earnings estimates for ITRN, period +1y (report date 2026-07-11):
Average estimate: 3.67 USD
Low estimate: 3.67
High estimate: 3.67
Number of analysts: 1
Year-ago value: 3.56
Growth: 0.03
Analyst revenue estimates for ITRN, period +1y (report date 2026-07-11):
Average estimate: 435798500.00 USD
Low estimate: 430016000.00
High estimate: 441581000.00
Number of analysts: 2
Year-ago value: 409336000.00
Growth: 0.06
Analyst earnings estimates for ITRN, period 0q (report date 2026-07-11):
Average estimate: 0.88 USD
Low estimate: 0.88
High estimate: 0.88
Number of analysts: 1
Year-ago value: 0.67
Growth: 0.31
Analyst revenue estimates for ITRN, period 0q (report date 2026-07-11):
Average estimate: 99849000.00 USD
Low estimate: 98817000.00
High estimate: 100881000.00
Number of analysts: 2
Year-ago value: 86793000.00
Growth: 0.15
Analyst earnings estimates for ITRN, period 0y (report date 2026-07-11):
Average estimate: 3.56 USD
Low estimate: 3.56
High estimate: 3.56
Number of analysts: 1
Year-ago value: 2.92
Growth: 0.22