Latka logo
The Information Store, Inc. Revenue 2024: $12M ARR