public static function totalBidders($since = 0, $until = null)
    {
        $until = $until ?: time();

        return (int) self::join('bids')
            ->where('placed', '>=', $since)
            ->where('placed', '<=', $until)
            ->count(\DB::raw('DISTINCT(users.user_id)'));
    }