Maybe Stripe

Financial Terms / S - T / Securities and Exchange Commission (SEC)