def get_supply_growth(ohm_stakers, ohm_bonders, ohm_dao, ohm_pexercise):
    """
    OHM supply does not have a hard cap. Its supply increases when:
     - OHM is minted and distributed to the stakers.
     - OHM is minted for the bonder. This happens whenever someone purchases a
       bond.
     - OHM is minted for the DAO. This happens whenever someone purchases a
       bond. The DAO gets the same number of OHM as the bonder.
     - OHM is minted for the team, investors, advisors, or the DAO.
       This happens whenever the aforementioned party exercises their pOHM.
    """

    supply_growth = ohm_stakers
    supply_growth += ohm_bonders
    supply_growth += ohm_dao
    supply_growth += ohm_pexercise

    return supply_growth