When staking, how is consensus income determined?

I asked this in ethstaker, but got incomplete answers.
I basically understand how execution income is determined.
Can someone explain how consensus income is determined? I've seen it vary considerably. What causes the variation?
submitted by /u/a_man_with_culture
[link] [comments]