Oxford Leaner's Dictionaries has this meaning of "give/provide" under https://www.oxfordlearnersdictionaries.com/definition/english/bring?q=bring:
Can the third example be rephrased as any one of the following?
a. His writing brings $10?000 to him a year.
b. His writing brings $10?000 a year to him.
c. His writing brings $10?000 for him a year.
d. His writing brings $10?000 a year for him.
( b) is possible, but highly improbable.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.