NPORT-P
    false
    
      
      
        
          0000917124
          XXXXXXXX
        
      
      
      
      
        S000018833
        C000052080
      
      
    
  
  
    
      Firsthand Funds
      811-08268
      0000917124
      549300OKVDL2TG12QX97
      150 Almaden Boulevard
      Suite 1250
      San Jose
      
      95113
      408-886-7096
      Firsthand Alternative Energy Fund
      S000018833
      549300P8W2N3XQHRZF17
      2022-12-31
      2022-06-30
      N
    
    
      12635551.99
      23736.66
      12611815.33
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      568.22000000
      N
      
        
          
        
        
          
            
            
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
          
          
            
            
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
          
          
            
            
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
          
          
            
            
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
          
          
            
            
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
          
          
            
            
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
          
        
        
        
        
      
      
      
      
      
      
    
    
      
        Wolfspeed Inc
        549300OGU88P3AW3TO93
        Wolfspeed Inc
        977852102
        
          
          
        
        10000.00000000
        NS
        USD
        634500.00000000
        5.030996596427
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Siemens Gamesa Renewable Energ
        9598004BR8D81D3M1D64
        Siemens Gamesa Renewable Energy SA
        000000000
        
          
          
          
        
        7271.00000000
        NS
        
        136467.83000000
        1.082063338458
        Long
        EC
        CORP
        ES
        N
        
        1
        
          N
          N
          N
        
      
      
        Honeywell International Inc
        ISRPG12PN4EIEOEMW547
        Honeywell International Inc
        438516106
        
          
          
        
        580.00000000
        NS
        USD
        100809.80000000
        0.799328228032
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        ChargePoint Holdings Inc
        254900DVN9TAC2GIPG25
        ChargePoint Holdings Inc
        15961R105
        
          
          
        
        20000.00000000
        NS
        USD
        273800.00000000
        2.170980091571
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Fidelity Treasury Portfolio
        N/A
        Fidelity Treasury Portfolio
        316175504
        
          
          
        
        1876960.97000000
        NS
        USD
        1876960.97000000
        14.88255989235
        Long
        STIV
        RF
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        SWVL HOLDINGS CORP
        N/A
        SWVL HOLDINGS CORP
        000000000
        
          
          
          
        
        13333.00000000
        NS
        USD
        7319.82000000
        0.058039384564
        Long
        EC
        CORP
        VG
        N
        
        1
        
          N
          N
          N
        
      
      
        First Solar Inc
        549300NPYMLM4NHTOF27
        First Solar Inc
        336433107
        
          
          
        
        5000.00000000
        NS
        USD
        340650.00000000
        2.701038598223
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Maxeon Solar Technologies Ltd
        5493007JPB074ITT6Y72
        Maxeon Solar Technologies Ltd
        000000000
        
          
          
          
        
        2491.00000000
        NS
        USD
        33105.39000000
        0.262495042416
        Long
        EC
        CORP
        SG
        
        N
        
        1
        
          N
          N
          N
        
      
      
        SIGEN COMMON
        N/A
        SIGEN COMMON
        000000000
        
          
        
        181407.00000000
        NS
        USD
        36.28000000
        0.000287666755
        Long
        EC
        CORP
        US
        N
        
        3
        
          N
          N
          N
        
      
      
        SIGEN PREFERRED 1-C
        N/A
        SIGEN PREFERRED 1-C
        000000000
        
          
        
        152.00000000
        NS
        USD
        2.31000000
        0.000018316157
        Long
        EP
        CORP
        US
        N
        
        3
        
          N
          N
          N
        
      
      
        Corning Inc
        549300X2937PB0CJ7I56
        Corning Inc
        219350105
        
          
          
        
        16460.00000000
        NS
        USD
        518654.60000000
        4.112450003658
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Sunrun Inc
        54930007SJ77CI66U531
        Sunrun Inc
        86771W105
        
          
          
        
        11600.00000000
        NS
        USD
        270976.00000000
        2.148588390407
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        SolarEdge Technologies Inc
        5493000K6Y58XXPDF853
        SolarEdge Technologies Inc
        83417M104
        
          
          
        
        7000.00000000
        NS
        USD
        1915760.00000000
        15.19020021997
        Long
        EC
        CORP
        IL
        
        N
        
        1
        
          N
          N
          N
        
      
      
        Curaleaf Holdings Inc
        N/A
        Curaleaf Holdings Inc
        23126M102
        
          
          
        
        10000.00000000
        NS
        USD
        50500.00000000
        0.400418168825
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        SunPower Corp
        549300TXO070764WUH65
        SunPower Corp
        867652406
        
          
          
        
        29931.00000000
        NS
        USD
        473209.11000000
        3.752109411833
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Amtech Systems Inc
        5299008VRUUPETM6HZ85
        Amtech Systems Inc
        032332504
        
          
          
        
        6600.00000000
        NS
        USD
        48180.00000000
        0.382022720277
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        SIGEN PREFERRED 1-E
        N/A
        SIGEN PREFERRED 1-E
        000000000
        
          
        
        3000.00000000
        NS
        USD
        195.30000000
        0.001548547888
        Long
        EP
        CORP
        US
        N
        
        3
        
          N
          N
          N
        
      
      
        Orion Energy Systems Inc
        N/A
        Orion Energy Systems Inc
        686275108
        
          
          
        
        14000.00000000
        NS
        USD
        28140.00000000
        0.223124104371
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Kratos Defense & Security Solu
        5493000EKBN0UY1F3F88
        Kratos Defense & Security Solutions Inc
        50077B207
        
          
          
        
        30000.00000000
        NS
        USD
        416400.00000000
        3.301665851461
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Jazz Pharmaceuticals PLC
        635400GAUMJCLEZRRV50
        Jazz Pharmaceuticals PLC
        000000000
        
          
          
          
        
        120.00000000
        NS
        USD
        18721.20000000
        0.148441754895
        Long
        EC
        CORP
        IE
        
        N
        
        1
        
          N
          N
          N
        
      
      
        Carrier Global Corp
        549300JE3W6CWY2NAN77
        Carrier Global Corp
        14448C104
        
          
          
        
        1000.00000000
        NS
        USD
        35660.00000000
        0.282750730699
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Power Integrations Inc
        54930085LGXSCIHD5W31
        Power Integrations Inc
        739276103
        
          
          
        
        1598.00000000
        NS
        USD
        119865.98000000
        0.950426063683
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        EVgo Inc
        N/A
        EVgo Inc
        30052F100
        
          
          
        
        60000.00000000
        NS
        USD
        360600.00000000
        2.859223597591
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Aspen Aerogels Inc
        N/A
        Aspen Aerogels Inc
        04523Y105
        
          
          
        
        35000.00000000
        NS
        USD
        345800.00000000
        2.741873322371
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Ulvac Inc
        N/A
        Ulvac Inc
        000000000
        
          
          
          
        
        2700.00000000
        NS
        
        91936.91000000
        0.728974438606
        Long
        EC
        CORP
        JP
        N
        
        1
        
          N
          N
          N
        
      
      
        Enphase Energy Inc
        5493008U7KIGMI59Z314
        Enphase Energy Inc
        29355A107
        
          
          
        
        5000.00000000
        NS
        USD
        976200.00000000
        7.740360720933
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Sunnova Energy International I
        549300JK1Y1VVC3JU540
        Sunnova Energy International Inc
        86745K104
        
          
          
        
        15000.00000000
        NS
        USD
        276450.00000000
        2.191992134093
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Maxar Technologies Inc
        549300OEN2G821MIJ922
        Maxar Technologies Inc
        57778K105
        
          
          
        
        20000.00000000
        NS
        USD
        521800.00000000
        4.137390108771
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Itron Inc
        24F6LSZD18II6ICG6S41
        Itron Inc
        465741106
        
          
          
        
        5565.00000000
        NS
        USD
        275077.95000000
        2.181113049964
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Advanced Emissions Solutions I
        52990086HRJSW2EZQH40
        Advanced Emissions Solutions Inc
        00770C101
        
          
          
        
        6800.00000000
        NS
        USD
        31892.00000000
        0.252873984953
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Growlife Inc
        N/A
        Growlife Inc
        39985X203
        
          
          
        
        1.00000000
        NS
        USD
        0.01000000
        0.000000079290
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Intevac Inc
        N/A
        Intevac Inc
        461148108
        
          
          
        
        5800.00000000
        NS
        USD
        28072.00000000
        0.222584927430
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Koninklijke Philips NV
        H1FJE8H61JGM1JSGM897
        Koninklijke Philips NV
        500472303
        
          
          
        
        10887.00000000
        NS
        USD
        234397.11000000
        1.858551714140
        Long
        EC
        CORP
        NL
        N
        
        1
        
          N
          N
          N
        
      
      
        Sharp Corp/Japan
        353800YEPK9PD7QO3449
        Sharp Corp/Japan
        000000000
        
          
          
          
        
        1100.00000000
        NS
        
        8504.57000000
        0.067433353387
        Long
        EC
        CORP
        JP
        N
        
        1
        
          N
          N
          N
        
      
      
        Iberdrola SA
        5QK37QC7NWOJ8D7WVQ45
        Iberdrola SA
        000000000
        
          
          
          
        
        24832.00000000
        NS
        
        257520.58000000
        2.041899387691
        Long
        EC
        CORP
        ES
        N
        
        1
        
          N
          N
          N
        
      
      
        Astra Space Inc
        N/A
        Astra Space Inc
        04634X103
        
          
          
        
        100000.00000000
        NS
        USD
        130000.00000000
        1.030779444500
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        STMicroelectronics NV
        213800Z8NOHIKRI42W10
        STMicroelectronics NV
        861012102
        
          
          
        
        5000.00000000
        NS
        USD
        157350.00000000
        1.247639581478
        Long
        EC
        CORP
        CH
        
        N
        
        1
        
          N
          N
          N
        
      
      
        Quanta Services Inc
        SHVRXXEACT60MMH07S24
        Quanta Services Inc
        74762E102
        
          
          
        
        5000.00000000
        NS
        USD
        626700.00000000
        4.969149829757
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        ON Semiconductor Corp
        ZV20P4CNJVT8V1ZGJ064
        ON Semiconductor Corp
        682189105
        
          
          
        
        10000.00000000
        NS
        USD
        503100.00000000
        3.989116450216
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        ABB Ltd
        5493000LKVGOO9PELI61
        ABB Ltd
        000375204
        
          
          
        
        7000.00000000
        NS
        USD
        187110.00000000
        1.483608783542
        Long
        EC
        CORP
        CH
        N
        
        1
        
          N
          N
          N
        
      
      
        Vestas Wind Systems A/S
        549300DYMC8BGZZC8844
        Vestas Wind Systems A/S
        000000000
        
          
          
          
        
        15000.00000000
        NS
        USD
        315487.50000000
        2.501523307668
        Long
        EC
        CORP
        DK
        N
        
        1
        
          N
          N
          N
        
      
    
    
      
    
    
      2022-08-18
      Firsthand Funds
      Mick Remondino
      Mick Remondino
      Controller