Loading price targets and analyst ratings...

Earnings history

06/30/2024 12/31/2024 03/31/2025 06/30/2025
EPS Actual 0.24 0.16 0.01 0.10
EPS Estimate 0.19 -0.01 -0.02 0.04
EPS Difference 0.05 0.17 0.03 0.06
Surprise % 26.32 1,700.00 150.00 150.00

Earnings Per share

EPS Actual
EPS Estimate

Earnings Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate 0.04 0.28 0.07 0.47
Low Estimate -0.07 0.05 -0.05 0.09
High Estimate 0.13 0.48 0.14 0.78
EPS 1 Year ago 0.01 0.06 -0.03 0.28
No of Analysts 29 35 31 34
Earnings Growth 328% 359% 329% 70%

Revenue Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate 1.61 B 6.5 B 1.71 B 7.37 B
Low Estimate 1.54 B 6.26 B 1.62 B 6.64 B
High Estimate 1.65 B 6.65 B 1.78 B 7.71 B
No of Analysts 35 40 34 40
Revenue Growth 12% 12% 12% 13%

Earnings per Share Trend

Current Qtr Next Qtr Current Year Next Year
Current Estimate 0.04 0.28 0.07 0.47
7 Days Ago 0.04 0.28 0.07 0.47
30 Days Ago 0.04 0.28 0.07 0.48
60 Days Ago 0.04 0.23 0.06 0.45
90 Days Ago 0.04 0.23 0.06 0.45

Major Indices