You can get a bit more granular by creating separate smart lists for each Interesting Moment and then you can create a Lead Performance report and use these smart lists as custom columns.
If your leads can have the same Interesting Moment multiple times and need a count of those by creating score type fields for each IM you want to count and setting up a smart campaign to increment the field value by 1 each time it occurs. Then you can create a view that includes those columns. If you need the count for specific periods, rather than for all time, you'll have to have fields for each of those periods (week, month, quarter, year) and then reset them to zero at the end of each period.
Not ideal, but something that might be useful.