Ethereum network is scheduled to move to Ethereum 2.0 with the proof-of-stake mechanism later this year. This new network allows users to stake their Ethereum and earn rewards.
Ethereumprice.org recently released a tool to calculate the staking rewards that can be earned over a period of time. In Phase 0, each staking node can stake only 32 ETH. With an annual interest of 14.26% as the tool shows, the 32 ETH staked will give an expected return of 121.37 ETH after 10 years if the required uptime is maintained throughout the staking period.

Ethereum 2.0 staking calculator
Annual yield is based on the initial estimates and varies as more percentage of ETH is staked. The higher the percentage, the lower the yield. And the rewards are not issued until the network reaches genesis which is 524,288 ETH staked. As more validators stake, the more ETH is taken off from circulating supply thus increasing the market demand. The classic demand vs supply economics kicks in as the price of ETH is expected to experience significant volatility before reaching a certain equilibrium.
The USD returns are based on the current price of ETH, which is expected to be much higher in 10 years. Here is a complete breakdown of year-to-year rewards earned.

10-year breakdown of Ethereum staking rewards