All Source Checks
partial90% confidence
1 evidence check
Last checked: 4/3/2026
The claim states that the revenue of $3,742,950 is from the 'most recent available financial data', but the source indicates that this revenue is from FYE 12/2023. The most recent data available in the source is from 2024.
Evidence — 1 source, 1 check
partial90%Haiku 4.5 · 4/3/2026
Found: The organization reported total revenues of \$3,742,950 in its most recent available financial data, indicating significant scaling from its 2017 founding.
Note: The claim states that the revenue of $3,742,950 is from the 'most recent available financial data', but the source indicates that this revenue is from FYE 12/2023. The most recent data available in the source is from 2024.
Debug info
Record type: citation
Record ID: page:council-on-strategic-risks:fn19