Whether the data posted since January 20, 2025 is accurate or not, I can't say for certain, but at least they're updating it...and so far, at least, I don't see anything in their monthly reports which is setting off any obvious red flags.
In any event, according to the latest report, as of April 2025: