MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 257,949 shares; 2023Q1: 253,964 shares; 2023Q2: 255,376 shares; 2023Q3: 199,193 shares; 2023Q4: 204,441 shares; 2024Q1: 194,219 shares 194,219 $93.5M 7.85% -10,222 Timeline BKNG BOOKING HOLDINGS INC More: the full row for BOOKING HOLDINGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 26,316 shares; 2023Q1: 25,904 shares; 2023Q2: 27,533 shares; 2023Q3: 26,772 shares; 2023Q4: 27,218 shares; 2024Q1: 25,279 shares 25,279 $91.7M 7.69% -1,939 Timeline NFLX NETFLIX INC. More: the full row for NETFLIX INC. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 217,908 shares; 2023Q1: 218,783 shares; 2023Q2: 180,293 shares; 2023Q3: 198,435 shares; 2023Q4: 194,808 shares; 2024Q1: 149,224 shares 149,224 $90.6M 7.6% -45,584 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 843,616 shares; 2023Q1: 844,257 shares; 2023Q2: 757,035 shares; 2023Q3: 657,659 shares; 2023Q4: 651,581 shares; 2024Q1: 578,705 shares 578,705 $87.3M 7.33% -72,876 Timeline HD HOME DEPOT INC More: the full row for HOME DEPOT INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 225,977 shares; 2023Q1: 256,909 shares; 2023Q2: 274,922 shares; 2023Q3: 216,571 shares; 2023Q4: 244,178 shares; 2024Q1: 227,517 shares 227,517 $87.3M 7.32% -16,661 Timeline BR BROADRIDGE FINL SOLUTIONS IN More: the full row for BROADRIDGE FINL SOLUTIONS IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 346,350 shares; 2023Q1: 355,452 shares; 2023Q2: 351,647 shares; 2023Q3: 332,544 shares; 2023Q4: 344,430 shares; 2024Q1: 385,216 shares 385,216 $78.9M 6.62% +40,786 Timeline NVR NVR INC More: the full row for NVR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 9,817 shares; 2023Q1: 8,582 shares; 2023Q2: 7,762 shares; 2023Q3: 7,807 shares; 2023Q4: 8,484 shares; 2024Q1: 7,897 shares 7,897 $64M 5.37% -587 Timeline ADI ANALOG DEVICES INC More: the full row for ANALOG DEVICES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: not reported; 2023Q1: not reported; 2023Q2: 117,794 shares; 2023Q3: 227,339 shares; 2023Q4: 285,259 shares; 2024Q1: 315,031 shares 315,031 $62.3M 5.23% +29,772 Timeline PAYX PAYCHEX INC More: the full row for PAYCHEX INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 230,036 shares; 2023Q1: 376,022 shares; 2023Q2: 382,936 shares; 2023Q3: 357,699 shares; 2023Q4: 369,977 shares; 2024Q1: 485,767 shares 485,767 $59.7M 5% +115,790 Timeline NOW SERVICENOW INC More: the full row for SERVICENOW INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 85,981 shares; 2023Q1: 81,644 shares; 2023Q2: 96,373 shares; 2023Q3: 102,534 shares; 2023Q4: 84,699 shares; 2024Q1: 77,512 shares 77,512 $59.1M 4.96% -7,187 Timeline RACE FERRARI N V More: the full row for FERRARI N V Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 288,997 shares; 2023Q1: 210,489 shares; 2023Q2: 174,368 shares; 2023Q3: 169,349 shares; 2023Q4: 142,940 shares; 2024Q1: 132,319 shares 132,319 $57.7M 4.84% -10,621 Timeline MASI MASIMO CORP More: the full row for MASIMO CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 325,753 shares; 2023Q1: 344,918 shares; 2023Q2: 291,111 shares; 2023Q3: 368,040 shares; 2023Q4: 372,178 shares; 2024Q1: 366,335 shares 366,335 $53.8M 4.51% -5,843 Timeline FAF FIRST AMERN FINL CORP More: the full row for FIRST AMERN FINL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 605,729 shares; 2023Q1: 667,967 shares; 2023Q2: 759,988 shares; 2023Q3: 752,860 shares; 2023Q4: 787,302 shares; 2024Q1: 836,322 shares 836,322 $51.1M 4.28% +49,020 Timeline LSTR LANDSTAR SYS INC More: the full row for LANDSTAR SYS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 182,627 shares; 2023Q1: 180,210 shares; 2023Q2: 166,178 shares; 2023Q3: 140,045 shares; 2023Q4: 159,044 shares; 2024Q1: 229,635 shares 229,635 $44.3M 3.71% +70,591 Timeline IEX IDEX CORP More: the full row for IDEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: not reported; 2023Q1: not reported; 2023Q2: 64,123 shares; 2023Q3: 65,128 shares; 2023Q4: 75,778 shares; 2024Q1: 168,703 shares 168,703 $41.2M 3.45% +92,925 Timeline NKE NIKE INC More: the full row for NIKE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 331,981 shares; 2023Q1: 273,923 shares; 2023Q2: 383,758 shares; 2023Q3: 344,952 shares; 2023Q4: 325,257 shares; 2024Q1: 432,026 shares 432,026 $40.6M 3.41% +106,769 Timeline CMG CHIPOTLE MEXICAN GRILL INC More: the full row for CHIPOTLE MEXICAN GRILL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 34,669 shares; 2023Q1: 32,495 shares; 2023Q2: 21,122 shares; 2023Q3: 26,981 shares; 2023Q4: 25,890 shares; 2024Q1: 12,100 shares 12,100 $35.2M 2.95% -13,790 Timeline ILMN ILLUMINA INC More: the full row for ILLUMINA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 226,789 shares; 2023Q1: 245,414 shares; 2023Q2: 248,129 shares; 2023Q3: 251,660 shares; 2023Q4: 252,491 shares; 2024Q1: 251,549 shares 251,549 $34.5M 2.9% -942 Timeline FAST FASTENAL CO More: the full row for FASTENAL CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 683,250 shares; 2023Q1: 686,821 shares; 2023Q2: 672,430 shares; 2023Q3: 649,092 shares; 2023Q4: 598,177 shares; 2024Q1: 381,441 shares 381,441 $29.4M 2.47% -216,736 Timeline PERIMETER SOLUTIONS SA PERIMETER SOLUTIONS SA More: the full row for PERIMETER SOLUTIONS SA Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 1,023,577 shares; 2023Q1: 1,073,642 shares; 2023Q2: 1,175,557 shares; 2023Q3: 3,781,298 shares; 2023Q4: 3,844,206 shares; 2024Q1: 3,836,360 shares 3,836,360 $28.5M 2.39% -7,846 WSO WATSCO INC More: the full row for WATSCO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 2,235 shares; 2023Q1: 2,235 shares; 2023Q2: 2,235 shares; 2023Q3: 2,235 shares; 2023Q4: 2,235 shares; 2024Q1: 1,540 shares 1,540 $665K 0.06% -695 Timeline SBUX STARBUCKS CORP More: the full row for STARBUCKS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q2: restricted; 2022Q3: restricted; 2022Q4: 6,790 shares; 2023Q1: 7,226 shares; 2023Q2: 7,226 shares; 2023Q3: 7,227 shares; 2023Q4: 7,226 shares; 2024Q1: 6,896 shares 6,896 $630K 0.05% -330 Timeline