| Q2 2025 | 18 | 318,096 | AMZN, MSFT, CP.TO, AJG | 13F-HR | 8/14/2025 | 000090266425003692 | 
        
          | Q1 2025 | 17 | 301,429 | AMZN, MSFT, GEV, CP.TO | 13F-HR | 5/15/2025 | 000090266425002418 | 
        
          | Q4 2024 | 17 | 248,597 | MSFT, AMZN, GE, CP.TO | 13F-HR | 2/14/2025 | 000090266425001063 | 
        
          | Q3 2024 | 16 | 252,062 | AMZN, MSFT, GE, ASML | 13F-HR | 11/14/2024 | 000090266424006614 | 
        
          | Q2 2024 | 15 | 257,839 | MSFT, AMZN, GE, CSX | 13F-HR | 8/13/2024 | 000090266424005088 | 
        
          | Q1 2024 | 16 | 310,171 | SPY puts, GE, MSFT, AMZN | 13F-HR | 5/15/2024 | 000090266424003636 | 
        
          | Q4 2023 | 15 | 292,653 | SPY puts, MSFT, GE, CSX | 13F-HR | 2/13/2024 | 000090266424001468 | 
        
          | Q3 2023 | 16 | 215,044 | SPY puts, MSFT, SHW, GOOGL | 13F-HR | 11/13/2023 | 000090266423005473 | 
        
          | Q2 2023 | 16 | 240,277 | SPY puts, MSFT, SHW, UNH | 13F-HR | 8/11/2023 | 000090266423004373 | 
        
          | Q1 2023 | 12 | 202,815 | SPY puts, V, AJG, MSFT | 13F-HR | 5/12/2023 | 000090266423002998 | 
        
          | Q4 2022 | 12 | 158,760 | MSFT, SHW, DG, V | 13F-HR | 2/13/2023 | 000090266423001540 | 
        
          | Q3 2022 | 13 | 216,595 | AMZN, SHW, DG, MSFT | 13F-HR | 11/14/2022 | 000090266422004865 | 
        
          | Q2 2022 | 14 | 222,222 | GOOGL, MSFT, CSX, AMZN | 13F-HR | 8/15/2022 | 000090266422003989 | 
        
          | Q1 2022 | 16 | 313,422 | MSFT, GOOGL, AMZN, DHR | 13F-HR | 5/16/2022 | 000090266422002991 | 
        
          | Q4 2021 | 17 | 420,056 | GOOGL, MSFT, AMZN, NFLX | 13F-HR | 2/14/2022 | 000090571822000305 | 
        
          | Q3 2021 | 21 | 494,092 | SPY puts, AMZN, GOOGL, MSFT | 13F-HR | 11/15/2021 | 000090571821001493 | 
        
          | Q2 2021 | 21 | 497,423 | SPY puts, MSFT, AMZN, ARMK | 13F-HR | 8/16/2021 | 000090571821001066 | 
        
          | Q1 2021 | 20 | 438,911 | SPY puts, CLVT, CNNE, AMZN | 13F-HR | 5/17/2021 | 000090571821000692 | 
        
          | Q4 2020 | 19 | 340,169 | SPY puts, ROST, CNNE, CLVT | 13F-HR | 2/12/2021 | 000090571821000161 |