| Q2 2025 | 11 | 1,302,101 | SPGI, APH, USFD, WTW | 13F-HR | 8/14/2025 | 000091957425004856 | 
        
          | Q1 2025 | 10 | 1,052,251 | SPGI, WTW, USFD, TDG | 13F-HR | 5/15/2025 | 000166290625000003 | 
        
          | Q4 2024 | 9 | 1,005,230 | SPGI, USFD, WTW, TDG | 13F-HR | 2/14/2025 | 000166290625000002 | 
        
          | Q3 2024 | 9 | 1,163,089 | SPGI, USFD, TDG, MRVL | 13F-HR | 11/14/2024 | 000166290624000012 | 
        
          | Q2 2024 | 9 | 1,072,837 | SPGI, USFD, TDG, IQV | 13F-HR | 8/14/2024 | 000166290624000007 | 
        
          | Q1 2024 | 10 | 1,209,734 | USFD, TDG, SPGI, IQV | 13F-HR | 5/15/2024 | 000166290624000003 | 
        
          | Q4 2023 | 10 | 1,135,565 | TDG, USFD, IQV, SPGI | 13F-HR | 2/14/2024 | 000166290624000002 | 
        
          | Q3 2023 | 11 | 1,067,103 | TDG, USFD, SPGI, IQV | 13F-HR | 11/14/2023 | 000166290623000006 | 
        
          | Q2 2023 | 15 | 1,272,922 | TDG, SPGI, IQV, USFD | 13F-HR | 8/14/2023 | 000166290623000004 | 
        
          | Q1 2023 | 14 | 1,190,210 | TDG, V, IQV, MRVL | 13F-HR | 5/15/2023 | 000166290623000003 | 
        
          | Q4 2022 | 12 | 1,055,066 | TDG, V, IQV, SPGI | 13F-HR | 2/14/2023 | 000166290623000002 | 
        
          | Q3 2022 | 11 | 909,114 | TDG, V, IQV, VRSN | 13F-HR | 11/14/2022 | 000166290622000005 | 
        
          | Q2 2022 | 12 | 1,026,907 | TDG, V, IQV, ADBE | 13F-HR | 8/15/2022 | 000166290622000004 | 
        
          | Q1 2022 | 14 | 1,355,291 | TDG, PANW, MCO, ADBE | 13F-HR | 5/16/2022 | 000166290622000003 | 
        
          | Q4 2021 | 13 | 1,565,336 | MCO, TDG, BLDR, ADBE | 13F-HR | 2/14/2022 | 000166290622000002 | 
        
          | Q3 2021 | 15 | 1,604,026 | MCO, ADBE, PANW, TDG | 13F-HR | 11/15/2021 | 000166290621000006 | 
        
          | Q2 2021 | 16 | 1,646,712 | MCO, ADBE, TDG, PANW | 13F-HR | 8/16/2021 | 000166290621000005 | 
        
          | Q1 2021 | 18 | 1,464,052 | MCO, ADBE, TDG, WAB | 13F-HR | 5/17/2021 | 000166290621000004 | 
        
          | Q4 2020 | 13 | 1,130,156 | LBRDK, MCO, VRSN, ADBE | 13F-HR | 2/16/2021 | 000166290621000002 | 
        
          | Q3 2020 | 13 | 1,145,856 | LBRDK, MCO, FIS, VRSN | 13F-HR | 11/16/2020 | 000166290620000006 | 
        
          | Q2 2020 | 15 | 1,046,403 | LBRDK, MCO, FIS, VRSN | 13F-HR | 8/14/2020 | 000166290620000004 | 
        
          | Q1 2020 | 10 | 705,913 | LBRDK, FIS, VRSN, MCO | 13F-HR | 5/15/2020 | 000166290620000003 | 
        
          | Q4 2019 | 13 | 939,307 | LBRDK, FIS, MCO, FLT | 13F-HR | 2/14/2020 | 000166290620000002 | 
        
          | Q3 2019 | 13 | 829,229 | LBRDK, FIS, FLT, MCO | 13F-HR | 11/14/2019 | 000166290619000006 | 
        
          | Q2 2019 | 13 | 772,807 | LBRDK, FLT, MSGS, FIS | 13F-HR | 8/14/2019 | 000166290619000005 | 
        
          | Q1 2019 | 12 | 642,973 | FLT, LBRDK, FIRST DATA CORP NEW, LKQ | 13F-HR | 5/15/2019 | 000166290619000004 | 
        
          | Q4 2018 | 10 | 469,217 | LKQ, FLT, MSGS, FIRST DATA CORP NEW | 13F-HR | 2/14/2019 | 000166290619000002 | 
        
          | Q3 2018 | 10 | 420,789 | LKQ, FIRST DATA CORP NEW, INFO, V | 13F-HR | 11/14/2018 | 000166290618000005 | 
        
          | Q2 2018 | 12 | 470,122 | LKQ, INFO, FIRST DATA CORP NEW, MLM | 13F-HR | 8/14/2018 | 000166290618000004 | 
        
          | Q1 2018 | 12 | 421,652 | CMCSA, INFO, MSGS, MLM | 13F-HR | 5/15/2018 | 000166290618000003 | 
        
          | Q4 2017 | 14 | 344,938 | CMCSA, V, MLM, FLT | 13F-HR | 2/14/2018 | 000166290618000002 | 
        
          | Q3 2017 | 11 | 243,513 | CMCSA, V, LBRDK, FLT | 13F-HR | 11/14/2017 | 000166290617000005 | 
        
          | Q2 2017 | 12 | 236,840 | LBRDK, V, EQC, INFO | 13F-HR | 8/14/2017 | 000166290617000004 | 
        
          | Q1 2017 | 15 | 257,129 | LBRDK, INFO, V, EQC | 13F-HR | 5/15/2017 | 000166290617000003 | 
        
          | Q4 2016 | 14 | 212,432 | LBRDK, INFO, EQC, V | 13F-HR | 2/14/2017 | 000166290617000002 | 
        
          | Q3 2016 | 14 | 210,811 | LBRDK, INFO, EQC, BLOX | 13F-HR | 11/14/2016 | 000166290616000008 | 
        
          | Q2 2016 | 13 | 178,714 | LBRDK, IHS, EQC, BALL | 13F-HR | 8/15/2016 | 000166290616000006 | 
        
          | Q1 2016 | 15 | 179,426 | LBRDK, EQC, IHS, BALL | 13F-HR | 5/16/2016 | 000166290616000003 | 
        
          | Q4 2015 | 15 | 155,342 | EQC, LBRDK, DLTR, BKNG | 13F-HR | 2/16/2016 | 000166290616000002 |