def diluted_eps(adj_net_income, shares_outstanding):
    """Computes diluted earnings per share.

    @params
    -------
    adj_net_income: adjusted income available for ordinary shares, reflecting conversion of dilutive securities
    shares_outstanding: weighted average number of ordinary and potential ordinary shares outstanding

    returns
    -------
    Diluted earnings per share, int or float

    explanation
    -----------

    """
    return adj_net_income / shares_outstanding
