State Sen. Tim Kennedy's campaign committee raised more than it spent in each of the four years preceding 2023, when Kennedy set his mind on a soon-to-be-open seat in Congress.
(Please use a modern browser to see the interactive version of this visualization)