Skip to content
    Picture Capital logo

    Picture Capital

    Wilmington, Delaware, United StatesFounded 2024

    Picture Capital is a investment firm based in Wilmington, Delaware, United States. It has made 1 investments.

    Find people at Picture Capital on Goldilocks AI

    Portfolio

    1

    Fund Size

    $800M

    Top Stage

    Series B

    Last 12 Mo

    1

    Team

    MB

    Maya Bakhai

    Stage Distribution

    Portfolio

    1 investment
    CompanyRoundAmountDate
    Upwind SecuritySeries B$250MJan 2026

    Top Co-Investors

    Salesforce1 shared
    Cyberstarts1 shared
    Leaders Fund1 shared
    TCV1 shared
    Penny Jar Capital1 shared

    Last updated: 1 March 2026