Breakdown of Hoy María ha cambiado de compañía.
hoy
today
haber
to have (auxiliary)
cambiar de
to change (house, job, mind…)
la compañía
the company (business, companionship)
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.