Securities ▲▼ | Shares | Value | |||||
|---|---|---|---|---|---|---|---|
Q4 2023 ▲▼ | Q1 2024 ▲▼ | Change ▲▼ | Q4 2023 ▲▼ | Q1 2024 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| Broadcom Inc.(AVGO) | 8,240 | 7,734 | -506 | $9.20M | $10.25M | 1.24% | +$1.05M |
| Apple Inc.(AAPL) | 57,263 | 57,263 | 0 | $11.02M | $9.82M | 1.18% | -$1.21M |
| UFP Technologies, Inc.(UFPT) | 41,173 | 38,283 | -2,890 | $7.08M | $9.65M | 1.16% | +$2.57M |
| IES Holdings, Inc.(IESC) | 95,240 | 76,980 | -18,260 | $7.54M | $9.36M | 1.13% | +$1.82M |
| Microsoft Corporation(MSFT) | 20,664 | 20,664 | 0 | $7.77M | $8.69M | 1.05% | +$923.3K |
| Stryker Corporation(SYK) | 19,609 | 19,609 | 0 | $5.87M | $7.02M | 0.85% | +$1.15M |
| Accenture Plc Ireland | 19,266 | 19,266 | 0 | $6.76M | $6.68M | 0.81% | -$82.8K |
| ePlus inc.(PLUS) | 77,473 | 84,440 | +6,967 | $6.19M | $6.63M | 0.80% | +$446.5K |
| Bgc Group Inc Cl A | 742,021 | 844,192 | +102,171 | $5.36M | $6.56M | 0.79% | +$1.20M |
| Visa Inc.(V) | 22,582 | 22,582 | 0 | $5.88M | $6.30M | 0.76% | +$423.0K |
| Merck & Co., Inc.(MRK) | 47,574 | 47,574 | 0 | $5.19M | $6.28M | 0.76% | +$1.09M |
| Agilysys, Inc.(AGYS) | 78,265 | 73,825 | -4,440 | $6.64M | $6.22M | 0.75% | -$417.9K |
| Argan Inc | 116,613 | 120,353 | +3,740 | $5.46M | $6.08M | 0.73% | +$626.3K |
| StoneX Group Inc.(SNEX) | 85,909 | 85,809 | -100 | $6.34M | $6.03M | 0.73% | -$313.7K |
| Alphabet Inc Class A | 39,555 | 39,555 | 0 | $5.53M | $5.97M | 0.72% | +$444.6K |
| Analog Devices, Inc.(ADI) | 28,665 | 28,665 | 0 | $5.69M | $5.67M | 0.68% | -$22.1K |
| Lsi Inds Inc | 376,457 | 372,547 | -3,910 | $5.30M | $5.63M | 0.68% | +$332.4K |
| Regeneron Pharmaceuticals, Inc.(REGN) | 5,495 | 5,695 | +200 | $4.83M | $5.48M | 0.66% | +$655.2K |
| Intercontinentalexchange Inc | 39,415 | 39,415 | 0 | $5.06M | $5.42M | 0.65% | +$354.7K |
| CVS Health Corporation(CVS) | 67,505 | 67,505 | 0 | $5.33M | $5.38M | 0.65% | +$54.0K |
| Winmark Corporation(WINA) | 15,395 | 14,835 | -560 | $6.43M | $5.37M | 0.65% | -$1.06M |
| Walmart Inc.(WMT) | 29,233 | 87,699 | +58,466 | $4.61M | $5.28M | 0.64% | +$668.3K |
| NVIDIA Corporation(NVDA) | 9,810 | 5,801 | -4,009 | $4.86M | $5.24M | 0.63% | +$383.4K |
| Triumph Bancorp Inc | 61,944 | 64,363 | +2,419 | $4.97M | $5.11M | 0.62% | +$138.6K |
| KLA Corporation(KLAC) | 8,477 | 7,145 | -1,332 | $4.93M | $4.99M | 0.60% | +$63.6K |
| Johnson & Johnson(JNJ) | 29,062 | 31,243 | +2,181 | $4.56M | $4.94M | 0.60% | +$387.2K |
| Honeywell International Inc.(HON) | 23,938 | 23,938 | 0 | $5.02M | $4.91M | 0.59% | -$106.8K |
| Nomad Foods Limited(NOMD) | 239,335 | 235,815 | -3,520 | $4.06M | $4.61M | 0.56% | +$555.8K |
| Janus International Group, Inc.(JBI) | 304,484 | 303,834 | -650 | $3.97M | $4.60M | 0.55% | +$623.5K |
| Lowe's Companies, Inc.(LOW) | 17,718 | 17,718 | 0 | $3.94M | $4.51M | 0.54% | +$570.2K |
| Allison Transmission Holdings, Inc.(ALSN) | 70,522 | 54,587 | -15,935 | $4.10M | $4.43M | 0.53% | +$329.4K |
| Cisco Systems, Inc.(CSCO) | 87,751 | 87,751 | 0 | $4.43M | $4.38M | 0.53% | -$53.5K |
| JPMorgan Chase & Co.(JPM) | 21,465 | 21,465 | 0 | $3.65M | $4.30M | 0.52% | +$648.2K |
| Firstservice Corporation | 25,555 | 25,065 | -490 | $4.14M | $4.16M | 0.50% | +$13.6K |
| Berkshire Hathaway Inc Cl B | 9,749 | 9,749 | 0 | $3.48M | $4.10M | 0.49% | +$622.6K |
| Acuity Brands Inc | 14,943 | 14,943 | 0 | $3.06M | $4.02M | 0.48% | +$954.9K |
| Concrete Pumping Holdings, Inc.(BBCP) | 494,276 | 491,866 | -2,410 | $4.05M | $3.89M | 0.47% | -$167.3K |
| ConocoPhillips(COP) | 30,327 | 30,327 | 0 | $3.52M | $3.86M | 0.47% | +$340.0K |
| Netflix, Inc.(NFLX) | 6,261 | 6,261 | 0 | $3.05M | $3.80M | 0.46% | +$754.1K |
| Consolidated Water Co Ltd Shs | 77,685 | 128,385 | +50,700 | $2.77M | $3.76M | 0.45% | +$997.4K |
| The Goldman Sachs Group, Inc.(GS) | 8,986 | 8,986 | 0 | $3.47M | $3.75M | 0.45% | +$286.8K |
| Expedia Group, Inc.(EXPE) | 21,926 | 27,053 | +5,127 | $3.33M | $3.73M | 0.45% | +$398.4K |
| Amgen Inc.(AMGN) | 12,739 | 12,739 | 0 | $3.67M | $3.62M | 0.44% | -$47.1K |
| American Tower Corporation(AMT) | 18,021 | 18,021 | 0 | $3.89M | $3.56M | 0.43% | -$329.6K |
| Evercore Inc.(EVR) | 20,108 | 17,962 | -2,146 | $3.44M | $3.46M | 0.42% | +$19.8K |
| Emerson Electric Co.(EMR) | 0 | 30,491 | +30,491 | $0 | $3.46M | 0.42% | +$3.46M |
| Landstar System, Inc.(LSTR) | 17,929 | 17,929 | 0 | $3.47M | $3.46M | 0.42% | -$16.0K |
| SIGA Technologies, Inc.(SIGA) | 403,087 | 403,087 | 0 | $2.26M | $3.45M | 0.42% | +$1.19M |
| Sunstone Hotel Investors, Inc.(SHO) | 308,371 | 307,871 | -500 | $3.31M | $3.43M | 0.41% | +$120.9K |
| Arthur J. Gallagher & Co.(AJG) | 13,495 | 13,495 | 0 | $3.03M | $3.37M | 0.41% | +$339.5K |
| Mastercard Incorporated(MA) | 6,961 | 6,961 | 0 | $2.97M | $3.35M | 0.40% | +$383.3K |
| Capital One Financial Corporation(COF) | 22,193 | 22,193 | 0 | $2.91M | $3.30M | 0.40% | +$394.4K |
| Te Connectivity Ltd | 22,603 | 22,603 | 0 | $3.18M | $3.28M | 0.40% | +$107.1K |
| Eli Lilly and Company(LLY) | 4,119 | 4,119 | 0 | $2.40M | $3.20M | 0.39% | +$803.4K |
| Sysco Corporation(SYY) | 28,572 | 39,373 | +10,801 | $2.09M | $3.20M | 0.39% | +$1.11M |
| Bank Of America Corp | 83,844 | 83,844 | 0 | $2.82M | $3.18M | 0.38% | +$356.3K |
| Wells Fargo & Company(WFC) | 54,661 | 54,661 | 0 | $2.69M | $3.17M | 0.38% | +$477.7K |
| Amazon.com, Inc.(AMZN) | 17,240 | 17,240 | 0 | $2.62M | $3.11M | 0.38% | +$490.3K |
| Citigroup Inc.(C) | 44,245 | 49,161 | +4,916 | $2.28M | $3.11M | 0.38% | +$833.0K |
| NetApp, Inc.(NTAP) | 39,162 | 29,318 | -9,844 | $3.45M | $3.08M | 0.37% | -$375.0K |
| Comfort Systems USA, Inc.(FIX) | 11,909 | 9,627 | -2,282 | $2.45M | $3.06M | 0.37% | +$609.3K |
| Amdcos Limited | 25,719 | 33,541 | +7,822 | $2.26M | $3.03M | 0.37% | +$770.7K |
| Curtiss-Wright Corporation(CW) | 11,789 | 11,789 | 0 | $2.63M | $3.02M | 0.36% | +$390.8K |
| Meta Platforms, Inc.(META) | 6,894 | 6,135 | -759 | $2.44M | $2.98M | 0.36% | +$538.8K |
| Tesla Motors Inc. | 12,633 | 16,683 | +4,050 | $3.14M | $2.93M | 0.35% | -$206.3K |
| Amphenol Corp Cl A | 25,344 | 25,344 | 0 | $2.51M | $2.92M | 0.35% | +$411.1K |
| Deere & Company(DE) | 7,112 | 7,112 | 0 | $2.84M | $2.92M | 0.35% | +$77.3K |
| Stagwell Inc Com Cl A | 469,290 | 469,290 | 0 | $3.11M | $2.92M | 0.35% | -$192.4K |
| The Sherwin-Williams Company(SHW) | 8,335 | 8,335 | 0 | $2.60M | $2.89M | 0.35% | +$295.3K |
| Bristol-Myers Squibb Company(BMY) | 43,573 | 52,871 | +9,298 | $2.24M | $2.87M | 0.35% | +$631.5K |
| Fastenal Company(FAST) | 36,857 | 36,857 | 0 | $2.39M | $2.84M | 0.34% | +$455.9K |
| UnitedHealth Group Incorporated(UNH) | 5,730 | 5,730 | 0 | $3.02M | $2.83M | 0.34% | -$182.0K |
| Intuitive Surgical, Inc.(ISRG) | 7,098 | 7,098 | 0 | $2.39M | $2.83M | 0.34% | +$438.2K |
| QUALCOMM Incorporated(QCOM) | 16,674 | 16,674 | 0 | $2.41M | $2.82M | 0.34% | +$411.3K |
| Sterling Infrastructure, Inc.(STRL) | 54,627 | 25,584 | -29,043 | $4.80M | $2.82M | 0.34% | -$1.98M |
| Elevance Health, Inc.(ELV) | 5,427 | 5,427 | 0 | $2.56M | $2.81M | 0.34% | +$255.0K |
| BWX Technologies, Inc.(BWXT) | 27,367 | 27,367 | 0 | $2.10M | $2.81M | 0.34% | +$708.5K |
| Weatherford International plc(WFRD) | 21,647 | 24,322 | +2,675 | $2.12M | $2.81M | 0.34% | +$689.5K |
| Leonardo Drs Inc Com | 126,734 | 126,734 | 0 | $2.54M | $2.80M | 0.34% | +$259.8K |
| MSC Industrial Direct Co., Inc.(MSM) | 22,667 | 28,529 | +5,862 | $2.30M | $2.77M | 0.33% | +$473.2K |
| Liberty Media Corp Del Com Lbt | 91,668 | 91,668 | 0 | $2.64M | $2.72M | 0.33% | +$85.3K |
| Fiserv, Inc.(FISV) | 17,013 | 17,013 | 0 | $2.26M | $2.72M | 0.33% | +$459.0K |
| The Walt Disney Company(DIS) | 21,945 | 21,945 | 0 | $1.98M | $2.69M | 0.32% | +$703.8K |
| Prestige Brands Holdings Inc | 36,167 | 36,882 | +715 | $2.21M | $2.68M | 0.32% | +$462.0K |
| Medpace Holdings, Inc.(MEDP) | 7,909 | 6,610 | -1,299 | $2.42M | $2.67M | 0.32% | +$247.1K |
| Comcast Corp Class A | 61,611 | 61,611 | 0 | $2.70M | $2.67M | 0.32% | -$30.8K |
| MercadoLibre, Inc.(MELI) | 1,560 | 1,760 | +200 | $2.45M | $2.66M | 0.32% | +$209.4K |
| Checkpoint Software Tech | 15,983 | 15,983 | 0 | $2.44M | $2.62M | 0.32% | +$179.3K |
| Encore Wire Corp | 11,142 | 9,958 | -1,184 | $2.38M | $2.62M | 0.32% | +$236.8K |
| Texas Instruments Incorporated(TXN) | 14,991 | 14,991 | 0 | $2.56M | $2.61M | 0.32% | +$56.2K |
| Fedex Corp | 8,924 | 8,924 | 0 | $2.26M | $2.59M | 0.31% | +$328.1K |
| Costco Wholesale Corp | 3,503 | 3,503 | 0 | $2.31M | $2.57M | 0.31% | +$254.1K |
| Albertsons Companies Inc | 119,373 | 119,373 | 0 | $2.75M | $2.56M | 0.31% | -$186.2K |
| Onto Innovation Inc.(ONTO) | 10,246 | 14,018 | +3,772 | $1.57M | $2.54M | 0.31% | +$971.8K |
| Roper Technologies, Inc.(ROP) | 4,505 | 4,505 | 0 | $2.46M | $2.53M | 0.30% | +$70.6K |
| Motorola Solutions, Inc.(MSI) | 0 | 7,057 | +7,057 | $0 | $2.51M | 0.30% | +$2.51M |
| Spire Inc | 36,787 | 40,505 | +3,718 | $2.29M | $2.49M | 0.30% | +$192.5K |
| Spotify Technology S.A.(SPOT) | 9,271 | 9,271 | 0 | $1.74M | $2.45M | 0.30% | +$704.5K |
| AutoZone, Inc.(AZO) | 774 | 774 | 0 | $2.00M | $2.44M | 0.29% | +$438.1K |
| RTX Corporation(RTX) | 24,782 | 24,782 | 0 | $2.09M | $2.42M | 0.29% | +$331.8K |