Here it is from the Guardian - 994 mass shootings in 1004 days.
This includes all incidents in which 4 or more people were shot, irrespective of whether there were any fatalities.
The link.
Tuesday July 15, 2025 Dan Kammann, Zhouqin Burnikel
10 hours ago