Ibotta, Inc. IBTA

41.06 (0.62) (1.49%) as of 25 Sep
Market cap
$966.0M
P/E
0.0×
Insider Buys alert about insiders buying in the last 12 month
Older periods Sep '25 Dec '25 Mar '26 Jun '26
ROE

+8 more TTM periods

22.82% 0.96% (2.25%) (3.70%)
ROA
13.83% 0.59% (1.30%) (2.03%)
ROIC
8.10% (0.52%) (6.57%) (8.02%)
Return on Tangible Assets
30.07% 1.60% (3.98%) (6.28%)
Average Days of Receivables
220.53 222.49 196.34 216.33
Free Cash Flow per Share
2.28 2.15 2.87 2.52
Free Cash Flow
63.78 60.97 69.39 58.59
Piotroski F-Score
4.00 3.00 2.00 2.00
Other line items

Show all line items

Columns are period end dates