| 
            Q2 2025
           | 
          183 | 
          785,330 | 
          
            
              NVDA, GOVT, RY.TO, IBM
            
           | 
          
            13F-HR
           | 
          8/5/2025 | 
          000108514625004563 | 
        
        
          | 
            Q1 2025
           | 
          182 | 
          689,637 | 
          
            
              NVDA, GILD, IBM, GOVT
            
           | 
          
            13F-HR
           | 
          4/30/2025 | 
          000108514625002497 | 
        
        
          | 
            Q4 2024
           | 
          188 | 
          736,828 | 
          
            
              NVDA puts, RY.TO puts, GILD puts, GOVT puts
            
           | 
          
            13F-HR
           | 
          1/29/2025 | 
          000108514625000625 | 
        
        
          | 
            Q3 2024
           | 
          190 | 
          763,492 | 
          
            
              NVDA puts, RY.TO puts, SFM puts, GOVT puts
            
           | 
          
            13F-HR
           | 
          10/29/2024 | 
          000108514624005225 | 
        
        
          | 
            Q2 2024
           | 
          191 | 
          757,308 | 
          
            
              NVDA puts, MRK puts, SFM puts, AVGO puts
            
           | 
          
            13F-HR
           | 
          8/9/2024 | 
          000108514624003698 | 
        
        
          | 
            Q1 2024
           | 
          197 | 
          770,067 | 
          
            
              NVDA, AVGO, MRK, AYI
            
           | 
          
            13F-HR
           | 
          5/2/2024 | 
          000108514624002202 | 
        
        
          | 
            Q4 2023
           | 
          190 | 
          681,322 | 
          
            
              GOVT puts, MSFT puts, AGG puts, AVGO puts
            
           | 
          
            13F-HR
           | 
          2/6/2024 | 
          000108514624000767 | 
        
        
          | 
            Q3 2023
           | 
          179 | 
          635,387 | 
          
            
              TD, MSFT, MRK, GOVT
            
           | 
          
            13F-HR
           | 
          10/31/2023 | 
          000108514623004015 | 
        
        
          | 
            Q2 2023
           | 
          193 | 
          679,202 | 
          
            
              MSFT, TD, MRK, BMO.TO
            
           | 
          
            13F-HR
           | 
          8/11/2023 | 
          000108514623003272 |