FIRST TRUST ADVISORS LP - GEN Position History | HoldingsIntel