def calculate_stats(data):
    """
    Calculate statistics from a list of tuples containing version, value, 
    and other relevant data.

    Args:
        data (list): List of tuples containing version, value, and other data.

    Returns:
        tuple: Tuple containing the maximum value, minimum value, average value, 
        and total count.
    """
    max_val = max(val[1] for val in data)
    min_val = min(val[1] for val in data)
    avg_val = sum(val[1] for val in data) / len(data)
    return (max_val, min_val, avg_val, len(data))

# Example usage:
data = [('v5_1768236144', 108217.11959687909, 721, 15009.3),
        ('v5_1768235312', 89435.63603047856, 734, 12184.7),
        ('v5_1768235983', 98379.19963352643, 987, 9967.5)]

print(calculate_stats(data))