ICFI

Last
87.08 -2.02 (-2.27%)
Time
2025-12-12 16:00:00
Previous Close
89.10
Open
89.77
High
89.91
Low
86.84