Can an Attacker Recoup the Attack Cost through Block Rewards Alone?

It is possible, but highly unlikely and not the primary goal. An attacker needs to maintain majority hashrate for a sustained period to ensure they find all blocks and receive the full block rewards.

However, the true profit comes from the double-spend of high-value transactions, not the standard block rewards. Block rewards merely offset a small portion of the hashrate rental cost, which is the main expense.

How Do ‘Futures Contracts’ Mitigate Counterparty Risk Compared to a Double-Spend Scenario?
How Does the Block Reward Factor into the Attacker’s Profit Calculation?
What Is a “Margin Call” and How Would a Double-Spend on Collateral Trigger It?
How Does the Mempool Relate to a Double-Spend Attempt?
How Does the Cost of an Attack Compare to the Potential Profit from a Double-Spend?
What Role Does Transaction Confirmation Depth Play in Mitigating the Risk of a Double-Spend?
What Is a “Race Attack” and How Does It Differ from a Standard Double-Spend?
Can a 51% Attack Be Used to Steal Coins That the Attacker Does Not Already Possess?

Glossar