Text this: Does firm size matter? evidence on the impact of the green innovation strategy on corporate financial performance in the automotive sector