How can I print activity for a particular stock over a period of time?

It is possible to download activity statements for your entire account, but not for a particular position.

If you download activity statements in CSV format, you will be able to open them with Microsoft Excel or similar programs and select the data you are interested in viewing.

Another possibility would be to open a linked account and transfer part of your portfolio to the linked account. Then you could download activity statements for the new account once opened.

Powered by IBot
How do I see lot details in my activity statement?
Can I apply a trading restriction for certain symbols on my account?
Where can I see a report with all commissions paid to IBKR?
Does IBKR support the export of the Worksheet for Form 8949 in any other format?