это табличные данные, поэтому вы должны использовать таблицы.
CSS можно использовать для этого (или, я бы сказал, комбинацию элементов div / span и т. Д.), Но вы создадите ненужную работу для себя.
Безусловно, используйте CSS для стилизации таблицы, но основная часть макета должна выполняться с использованием разметки семантической таблицы.