Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

Do I have to pay a capital gains tax if I rebuy the same stock within 30 days?
Yes, you would have to report the gain. It is not relevant that you traded the stock previously, you still made a profit on the trade-at-hand. Imagine if for some reason this type of trade were exempt. Investors could follow the short term swings of volatile stocks completely tax-free.