def extract_values(data):
    """
    Extracts and returns specific values from a list of tuples.

    Args:
        data (list): List of tuples containing version, value1, value2, and value3.

    Returns:
        tuple: A tuple containing the maximum value1, minimum value2, and sum of value3.
    """
    max_value1 = max(item[1] for item in data)
    min_value2 = min(item[2] for item in data)
    total_value3 = sum(item[3] for item in data)
    return (max_value1, min_value2, total_value3)

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

result = extract_values(data)
print(result)