zscore(group_neutralize(ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250), industry))

zscore(group_neutralize(divide(accounts_receivable_current, add(annual_sales_total, 0.0001)), industry))

zscore(group_neutralize(pv87_gross_margin_mean, industry))

ts_delta(ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250), 60)

ts_delta(divide(accounts_receivable_current, add(annual_sales_total, 0.0001)), 60)

ts_delta(pv87_gross_margin_mean, 60)

reverse(zscore(group_neutralize(ts_std_dev(ts_delta(log(quarterly_sales_total), 4), 60), industry)))

reverse(zscore(group_neutralize(ts_std_dev(divide(annual_cost_of_sales_total, add(annual_sales_total, 0.0001)), 60), industry)))

add(rank(ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250), rate=0), rank(pv87_gross_margin_mean, rate=0))

add(rank(ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250), rate=0), reverse(rank(divide(accounts_receivable_current, add(annual_sales_total, 0.0001)), rate=0)))

add(add(rank(ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250), rate=0), rank(pv87_gross_margin_mean, rate=0)), reverse(rank(divide(accounts_receivable_current, add(annual_sales_total, 0.0001)), rate=0)))

reverse(ts_std_dev(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 60))

reverse(ts_std_dev(pv87_gross_margin_mean, 60))

reverse(ts_std_dev(divide(accounts_receivable_current, add(annual_sales_total, 0.0001)), 60))

subtract(ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 60), ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250))

subtract(ts_mean(pv87_gross_margin_mean, 60), ts_mean(pv87_gross_margin_mean, 250))

subtract(ts_mean(divide(accounts_receivable_current, add(annual_sales_total, 0.0001)), 60), ts_mean(divide(accounts_receivable_current, add(annual_sales_total, 0.0001)), 250))

ts_zscore(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250)

ts_zscore(pv87_gross_margin_mean, 250)

ts_zscore(divide(accounts_receivable_current, add(annual_sales_total, 0.0001)), 250)

quantile(ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250), driver="gaussian")

quantile(pv87_gross_margin_mean, driver="gaussian")

quantile(divide(accounts_receivable_current, add(annual_sales_total, 0.0001)), driver="gaussian")

winsorize(ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250), std=3)

winsorize(pv87_gross_margin_mean, std=3)

winsorize(divide(accounts_receivable_current, add(annual_sales_total, 0.0001)), std=3)

multiply(rank(ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250), rate=0), rank(pv87_gross_margin_mean, rate=0))

if_else(pv87_gross_margin_mean > ts_delay(pv87_gross_margin_mean, 60), ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250), 0)

ts_decay_linear(ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250), 60)

subtract(add(rank(ts_mean(fnd72_pit_or_cr_q_accounts_payable_turnover_days, 250), rate=0), rank(pv87_gross_margin_mean, rate=0)), rank(ts_std_dev(ts_delta(log(quarterly_sales_total), 4), 60), rate=0))