Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q4 2023 ▲▼ | Q1 2024 ▲▼ | Change ▲▼ | Q4 2023 ▲▼ | Q1 2024 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| WALMART INC(WMT) | 24,260 | 592,936 | +568,676 | 3,875 | 35,677 | 2.59% | +31,802 |
| AMAZON COM INC(AMZN) | 21,551 | 180,827 | +159,276 | 2,955 | 32,618 | 2.37% | +29,662 |
| MICROSOFT CORP(MSFT) | 174,701 | 187,246 | +12,545 | 56,842 | 78,778 | 5.73% | +21,936 |
| TFI INTL INC(TFII) | 87,505 | 203,990 | +116,485 | 11,295 | 32,540 | 2.37% | +21,246 |
| MASTERCARD INCORPORATED(MA) | 22,550 | 59,681 | +37,131 | 9,559 | 28,741 | 2.09% | +19,182 |
| HOME DEPOT INC(HD) | 45,723 | 78,952 | +33,229 | 14,223 | 30,286 | 2.20% | +16,063 |
| EATON CORP PLC(ETN) | 195,019 | 185,791 | -9,228 | 42,263 | 58,093 | 4.22% | +15,830 |
| META PLATFORMS INC(META) | 122,900 | 107,443 | -15,457 | 37,337 | 52,172 | 3.79% | +14,836 |
| OREILLY AUTOMOTIVE INC(ORLY) | 650 | 13,064 | +12,414 | 618 | 14,748 | 1.07% | +14,130 |
| VERTEX PHARMACEUTICALS INC(VRTX) | 0 | 29,387 | +29,387 | 0 | 12,284 | 0.89% | +12,284 |
| NOVO-NORDISK A S(NVO) | 93,514 | 154,354 | +60,840 | 8,504 | 19,819 | 1.44% | +11,315 |
| CANADIAN NATL RY CO(CNI) | 241,700 | 270,516 | +28,816 | 26,503 | 35,637 | 2.59% | +9,134 |
| ROYAL BK CDA(RY) | 357,428 | 395,787 | +38,359 | 32,006 | 39,938 | 2.90% | +7,932 |
| APPLIED MATLS INC | 113,660 | 113,290 | -370 | 15,970 | 23,364 | 1.70% | +7,394 |
| LINDE PLC(LIN) | 75,366 | 76,042 | +676 | 28,153 | 35,308 | 2.57% | +7,154 |
| VISA INC(V) | 152,821 | 152,709 | -112 | 35,750 | 42,618 | 3.10% | +6,868 |
| ALPHABET INC(GOOG) | 277,378 | 284,738 | +7,360 | 36,572 | 43,354 | 3.15% | +6,782 |
| S&P GLOBAL INC(SPGI) | 95,875 | 100,944 | +5,069 | 36,454 | 42,947 | 3.12% | +6,493 |
| THOMSON REUTERS CORP.(TRI) | 228,779 | 219,246 | -9,533 | 28,267 | 34,131 | 2.48% | +5,864 |
| ENERGY TRANSFER L P(ET) | 0 | 366,705 | +366,705 | 0 | 5,768 | 0.42% | +5,768 |
| CANADIAN PACIFIC KANSAS CITY(CP) | 441,482 | 436,095 | -5,387 | 32,942 | 38,463 | 2.80% | +5,521 |
| ABBVIE INC(ABBV) | 0 | 28,452 | +28,452 | 0 | 5,181 | 0.38% | +5,181 |
| COSTCO WHSL CORP NEW(COST) | 54,974 | 50,377 | -4,597 | 31,765 | 36,908 | 2.68% | +5,143 |
| STARBUCKS CORP(SBUX) | 14,035 | 68,703 | +54,668 | 1,341 | 6,279 | 0.46% | +4,938 |
| AGILENT TECHNOLOGIES INC(A) | 0 | 31,490 | +31,490 | 0 | 4,582 | 0.33% | +4,582 |
| ALPHABET INC(GOOG) | 126,289 | 144,393 | +18,104 | 17,385 | 21,793 | 1.58% | +4,408 |
| THERMO FISHER SCIENTIFIC INC(TMO) | 49,860 | 50,737 | +877 | 25,275 | 29,489 | 2.14% | +4,214 |
| VIATRIS INC(VTRS) | 0 | 235,250 | +235,250 | 0 | 2,809 | 0.20% | +2,809 |
| MARSH & MCLENNAN COS INC(MRSH) | 143,476 | 142,911 | -565 | 27,300 | 29,437 | 2.14% | +2,136 |
| GALLAGHER ARTHUR J & CO(AJG) | 95,998 | 95,797 | -201 | 21,869 | 23,953 | 1.74% | +2,084 |
| APPLE INC(AAPL) | 155,748 | 167,563 | +11,815 | 26,717 | 28,734 | 2.09% | +2,017 |
| ACCENTURE PLC IRELAND SHS CLASS A | 64,012 | 65,785 | +1,773 | 20,791 | 22,802 | 1.66% | +2,010 |
| ANALOG DEVICES INC(ADI) | 81,560 | 81,885 | +325 | 14,352 | 16,196 | 1.18% | +1,844 |
| SOUTHERN COPPER CORP(SCCO) | 22,625 | 35,125 | +12,500 | 1,947 | 3,742 | 0.27% | +1,794 |
| BLACKROCK INC(BLK) | 12,761 | 13,764 | +1,003 | 9,691 | 11,475 | 0.83% | +1,784 |
| CORPAY INC(CPAY) | 0 | 5,750 | +5,750 | 0 | 1,774 | 0.13% | +1,774 |
| PARKER-HANNIFIN CORP(PH) | 11,215 | 11,185 | -30 | 4,457 | 6,217 | 0.45% | +1,759 |
| CME GROUP INC(CME) | 0 | 8,000 | +8,000 | 0 | 1,722 | 0.13% | +1,722 |
| AIRBNB INC | 23,040 | 29,040 | +6,000 | 3,137 | 4,790 | 0.35% | +1,654 |
| ICON PLC(ICLR) | 5,250 | 9,285 | +4,035 | 1,486 | 3,119 | 0.23% | +1,633 |
| ASML HOLDING N V N Y REGISTRY SHS | 4,023 | 4,102 | +79 | 2,368 | 3,981 | 0.29% | +1,613 |
| TAIWAN SEMICONDUCTOR MFG LTD(TSM) | 50,877 | 47,563 | -3,314 | 4,864 | 6,471 | 0.47% | +1,607 |
| MONSTER BEVERAGE CORP NEW(MNST) | 0 | 25,282 | +25,282 | 0 | 1,499 | 0.11% | +1,499 |
| AVERY DENNISON CORP | 30,700 | 31,335 | +635 | 5,657 | 6,996 | 0.51% | +1,339 |
| DIGITAL RLTY TR INC(DLR) | 13,900 | 21,400 | +7,500 | 1,871 | 3,082 | 0.22% | +1,212 |
| HOWMET AEROSPACE INC(HWM) | 115,670 | 108,298 | -7,372 | 6,216 | 7,411 | 0.54% | +1,195 |
| GODADDY INC(GDDY) | 0 | 10,000 | +10,000 | 0 | 1,187 | 0.09% | +1,187 |
| MCKESSON CORP(MCK) | 10,899 | 11,535 | +636 | 5,021 | 6,193 | 0.45% | +1,171 |
| BROADCOM INC(AVGO) | 7,540 | 7,140 | -400 | 8,315 | 9,463 | 0.69% | +1,148 |
| BERKSHIRE HATHAWAY INC DEL | 8,020 | 9,344 | +1,324 | 2,809 | 3,929 | 0.29% | +1,120 |
| APPLOVIN CORP(APP) | 0 | 16,000 | +16,000 | 0 | 1,108 | 0.08% | +1,108 |
| MCDONALDS CORP(MCD) | 7,596 | 11,766 | +4,170 | 2,210 | 3,317 | 0.24% | +1,107 |
| CANADIAN NAT RES LTD(CNQ) | 110,877 | 109,635 | -1,242 | 7,268 | 8,370 | 0.61% | +1,102 |
| QUALCOMM INC(QCOM) | 0 | 6,500 | +6,500 | 0 | 1,100 | 0.08% | +1,100 |
| SIMPLIFY EXCHANGE TRADED FUN SHORT TERM TREA | 70,000 | 124,037 | +54,037 | 1,618 | 2,714 | 0.20% | +1,096 |
| LULULEMON ATHLETICA INC(LULU) | 0 | 2,750 | +2,750 | 0 | 1,074 | 0.08% | +1,074 |
| WEST FRASER TIMBER CO LTD(WFG) | 0 | 11,700 | +11,700 | 0 | 1,011 | 0.07% | +1,011 |
| VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD | 39,850 | 51,800 | +11,950 | 2,995 | 4,005 | 0.29% | +1,010 |
| STAG INDL INC(STAG) | 49,390 | 76,680 | +27,290 | 1,939 | 2,948 | 0.21% | +1,009 |
| CENTENE CORP DEL(CNC) | 0 | 12,672 | +12,672 | 0 | 994 | 0.07% | +994 |
| BECTON DICKINSON & CO(BDX) | 0 | 3,999 | +3,999 | 0 | 990 | 0.07% | +990 |
| FORTINET INC(FTNT) | 0 | 14,000 | +14,000 | 0 | 956 | 0.07% | +956 |
| ROSS STORES INC(ROST) | 0 | 6,500 | +6,500 | 0 | 954 | 0.07% | +954 |
| AUTOZONE INC(AZO) | 375 | 575 | +200 | 970 | 1,812 | 0.13% | +843 |
| FISERV INC(FISV) | 0 | 5,200 | +5,200 | 0 | 831 | 0.06% | +831 |
| WIX COM LTD SHS | 9,000 | 14,000 | +5,000 | 1,107 | 1,925 | 0.14% | +818 |
| GSK PLC(GSK) | 20,000 | 36,000 | +16,000 | 741 | 1,543 | 0.11% | +802 |
| APPLIED INDL TECHNOLOGIES IN(AIT) | 0 | 4,000 | +4,000 | 0 | 790 | 0.06% | +790 |
| JOHNSON & JOHNSON(JNJ) | 0 | 4,932 | +4,932 | 0 | 780 | 0.06% | +780 |
| HUDBAY MINERALS INC(HBM) | 685,100 | 635,575 | -49,525 | 3,682 | 4,452 | 0.32% | +770 |
| CISCO SYS INC(CSCO) | 17,600 | 33,068 | +15,468 | 889 | 1,650 | 0.12% | +761 |
| CASEYS GEN STORES INC(CASY) | 2,250 | 4,250 | +2,000 | 618 | 1,353 | 0.10% | +735 |
| ELI LILLY & CO(LLY) | 8,025 | 6,832 | -1,193 | 4,608 | 5,315 | 0.39% | +707 |
| VANGUARD INDEX FDS | 0 | 1,463 | +1,463 | 0 | 703 | 0.05% | +703 |
| CBOE GLOBAL MKTS INC(CBOE) | 2,250 | 6,000 | +3,750 | 402 | 1,102 | 0.08% | +701 |
| CRESCENT PT ENERGY CORP | 0 | 84,672 | +84,672 | 0 | 693 | 0.05% | +693 |
| COMCAST CORP NEW(CCZ) | 39,287 | 55,500 | +16,213 | 1,724 | 2,406 | 0.17% | +682 |
| AUTOMATIC DATA PROCESSING IN | 0 | 2,723 | +2,723 | 0 | 680 | 0.05% | +680 |
| DONALDSON INC(DCI) | 0 | 9,000 | +9,000 | 0 | 672 | 0.05% | +672 |
| CARDINAL HEALTH INC(CAH) | 9,619 | 14,537 | +4,918 | 964 | 1,627 | 0.12% | +662 |
| SCIENCE APPLICATIONS INTL CO(SAIC) | 0 | 5,000 | +5,000 | 0 | 652 | 0.05% | +652 |
| AGNICO EAGLE MINES LTD(AEM) | 0 | 10,700 | +10,700 | 0 | 639 | 0.05% | +639 |
| PAYCHEX INC(PAYX) | 0 | 5,000 | +5,000 | 0 | 614 | 0.04% | +614 |
| ELECTRONIC ARTS INC | 5,500 | 10,000 | +4,500 | 752 | 1,327 | 0.10% | +574 |
| BANK AMERICA CORP | 69,595 | 64,935 | -4,660 | 1,906 | 2,462 | 0.18% | +557 |
| EAGLE MATLS INC(EXP) | 0 | 2,000 | +2,000 | 0 | 544 | 0.04% | +544 |
| MERCADOLIBRE INC(MELI) | 1,300 | 1,700 | +400 | 2,043 | 2,570 | 0.19% | +527 |
| TELUS CORPORATION(TU) | 24,670 | 56,840 | +32,170 | 404 | 910 | 0.07% | +506 |
| SYSCO CORP(SYY) | 0 | 6,000 | +6,000 | 0 | 487 | 0.04% | +487 |
| EMCOR GROUP INC(EME) | 4,250 | 4,000 | -250 | 916 | 1,401 | 0.10% | +485 |
| FERGUSON PLC NEW | 27,765 | 23,740 | -4,025 | 4,716 | 5,193 | 0.38% | +477 |
| VERSABANK NEW(VBNK) | 0 | 44,600 | +44,600 | 0 | 472 | 0.03% | +472 |
| NVIDIA CORPORATION(NVDA) | 1,119 | 1,127 | +8 | 547 | 1,018 | 0.07% | +471 |
| UNITED RENTALS INC(URI) | 0 | 634 | +634 | 0 | 457 | 0.03% | +457 |
| AMERICAN EXPRESS CO(AXP) | 0 | 2,000 | +2,000 | 0 | 455 | 0.03% | +455 |
| FOMENTO ECONOMICO MEXICANO S(FMX) | 13,000 | 16,500 | +3,500 | 1,695 | 2,149 | 0.16% | +455 |
| KINSALE CAP GROUP INC(KNSL) | 1,000 | 1,500 | +500 | 335 | 787 | 0.06% | +452 |
| JPMORGAN CHASE & CO(JPM) | 0 | 2,223 | +2,223 | 0 | 445 | 0.03% | +445 |
| COPART INC(CPRT) | 0 | 7,500 | +7,500 | 0 | 434 | 0.03% | +434 |
| SALESFORCE INC(CRM) | 11,100 | 11,100 | 0 | 2,915 | 3,343 | 0.24% | +428 |