How can you get a count of aged emails from exchange?

Any ideas on how to get a count of emails older than a specified date where MS Exchange has a search results limit of 250?

Activities ‘Get MAPI/EXCHANGE Mail Messages’ appears to retrieve each email in the mailbox and then apply a filter to each email to get count which is high overhead to read 1,000’s of emails…
Activity ‘Get Outlook Mail Messages’ has a filter property you can use but is subject to the 250 search results limit.
Thinking maybe executing EWS code may be the solution, but not familiar with this coding and how to embed this into Studio process.

Any ideas?

Please help.