Lets talk numbers - what exactly are the buffs

Does anybody know exactly how significant are the buffs units receive for various reasons?
E.g when a leader bonus gives a buff…what exactly does it mean(in terms of numbers)
More damage…speed…but how much. Are we talking about 5% , 50% or double damage?
Same for armor buffs etc.

How much do units benefit from veterancy ?

There’s quite a few, but from what I recall off the top of my head:
Inspire buff: 12% damage, 12% armor, affects allies
CoR: 15% damage, 15% speed, small heal, 10s duration at level 1, level 2 and 3 add 15% each as well as slightly more healing, does not affect allies
Spartan Morale: 30% damage, 30% armor, 30%? speed, not 100% sure on speed, nor duration (I believe it’s around 15-20 seconds)
Veterancy: Vet 1: 15% damage and armor Vet 2: ~50% damage and armor Vet 3 ~98% armor and damage, those are independent of each other, again I don’t recall the exact numbers.