It was a long time ago. Long time.
At the time I didn’t understand the jargon.
I can’t really say what they were investing in.
25% was advertised on the billboard.
Anything I can say about details would be pure speculation.
Edit: it was prior the dot com bubble.