Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q3 2024 ▲▼ | Q4 2024 ▲▼ | Change ▲▼ | Q3 2024 ▲▼ | Q4 2024 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| ISHARES TR | 2,700 | 29,252 | +26,552 | 272 | 2,934 | 1.90% | +2,662 |
| SPDR SER TR ST STR P400MID | 11,162 | 44,476 | +33,314 | 610 | 2,428 | 1.58% | +1,818 |
| APPLE INC(AAPL) | 64,768 | 64,295 | -473 | 15,091 | 16,215 | 10.53% | +1,124 |
| ISHARES TR ULTRA SHORT DUR | 110,256 | 131,258 | +21,002 | 5,594 | 6,619 | 4.30% | +1,025 |
| PLEXUS CORP(PLXS) | 21,692 | 21,110 | -582 | 2,966 | 3,308 | 2.15% | +342 |
| TRIMBLE INC(TRMB) | 39,062 | 38,940 | -122 | 2,425 | 2,743 | 1.78% | +317 |
| ISHARES TR | 0 | 3,104 | +3,104 | 0 | 301 | 0.20% | +301 |
| VANGUARD INDEX FDS | 5,245 | 5,660 | +415 | 2,768 | 3,062 | 1.99% | +294 |
| BLACKROCK INC(BLK) | 2,592 | 2,679 | +87 | 2,461 | 2,752 | 1.79% | +291 |
| SPDR SER TR ST STR BLO 1 ETF | 0 | 3,170 | +3,170 | 0 | 290 | 0.19% | +290 |
| JPMORGAN CHASE & CO.(JPM) | 10,718 | 10,285 | -433 | 2,260 | 2,461 | 1.60% | +201 |
| CISCO SYS INC(CSCO) | 42,096 | 40,698 | -1,398 | 2,240 | 2,409 | 1.56% | +169 |
| NVIDIA CORPORATION(NVDA) | 42,342 | 38,342 | -4,000 | 5,142 | 5,272 | 3.42% | +130 |
| GLOBAL X FDS RBTCS ARTFL INTE | 67,992 | 68,809 | +817 | 2,186 | 2,217 | 1.44% | +31 |
| AMAZON COM INC(AMZN) | 1,081 | 1,031 | -50 | 201 | 228 | 0.15% | +27 |
| SPDR SER TR ST STR SP500FF | 16,100 | 16,100 | 0 | 761 | 779 | 0.51% | +18 |
| MICROSOFT CORP(MSFT) | 7,669 | 7,804 | +135 | 3,300 | 3,315 | 2.15% | +15 |
| REGIONS FINANCIAL CORP NEW(RF) | 10,600 | 10,600 | 0 | 247 | 251 | 0.16% | +3 |
| GLOBAL X FDS CONSCIOUS COS | 8,113 | 8,163 | +50 | 318 | 320 | 0.21% | +2 |
| SPDR S&P 500 ETF TR(SPY) | 865 | 840 | -25 | 496 | 494 | 0.32% | -2 |
| LINEAGE CELL THERAPEUTICS IN | 11,500 | 11,500 | 0 | 10 | 6 | 0.00% | -5 |
| SPDR S&P MIDCAP 400 ETF TR(MDY) | 3,295 | 3,289 | -6 | 1,877 | 1,869 | 1.21% | -8 |
| SCHWAB STRATEGIC TR | 12,919 | 36,822 | +23,903 | 859 | 839 | 0.54% | -21 |
| ILLINOIS TOOL WKS INC(ITW) | 2,948 | 2,948 | 0 | 773 | 751 | 0.49% | -21 |
| BERKSHIRE HATHAWAY INC DEL | 1,350 | 1,325 | -25 | 621 | 599 | 0.39% | -22 |
| PROCTER AND GAMBLE CO(PG) | 6,239 | 6,239 | 0 | 1,081 | 1,042 | 0.68% | -38 |
| LINCOLN ELEC HLDGS INC(LECO) | 8,931 | 8,901 | -30 | 1,715 | 1,676 | 1.09% | -39 |
| GLOBAL X FDS CYBRSCURTY ETF | 79,124 | 74,840 | -4,284 | 2,449 | 2,409 | 1.56% | -40 |
| ISHARES TR | 99,142 | 97,437 | -1,705 | 11,934 | 11,884 | 7.71% | -49 |
| CONSOLIDATED WATER CO INC ORD | 97,510 | 93,200 | -4,310 | 2,458 | 2,406 | 1.56% | -52 |
| ISHARES TR | 101,103 | 98,004 | -3,099 | 12,701 | 12,646 | 8.21% | -54 |
| AMPLIFY ETF TR | 110,755 | 111,412 | +657 | 4,562 | 4,507 | 2.93% | -55 |
| QUEST DIAGNOSTICS INC(DGX) | 14,786 | 14,722 | -64 | 2,296 | 2,223 | 1.44% | -73 |
| ELI LILLY & CO(LLY) | 2,446 | 2,653 | +207 | 2,167 | 2,053 | 1.33% | -114 |
| FIRST TR EXCHANGE-TRADED FD WTR ETF | 22,069 | 22,151 | +82 | 2,413 | 2,264 | 1.47% | -149 |
| CRISPR THERAPEUTICS AG(CRSP) | 19,827 | 20,097 | +270 | 931 | 777 | 0.50% | -155 |
| NRG ENERGY INC(NRG) | 32,352 | 30,109 | -2,243 | 2,947 | 2,775 | 1.80% | -173 |
| NIKE INC(NKE) | 2,300 | 0 | -2,300 | 203 | 0 | — | -203 |
| VANECK ETF TRUST JUNIOR GOLD MINE | 4,318 | 0 | -4,318 | 211 | 0 | — | -211 |
| VULCAN MATLS CO(VMC) | 9,276 | 8,157 | -1,119 | 2,323 | 2,106 | 1.37% | -217 |
| ISHARES TR CORE HIGH DV ETF | 38,337 | 38,291 | -46 | 4,509 | 4,274 | 2.77% | -235 |
| SPDR SER TR ST STR SP500DIV | 76,234 | 75,375 | -859 | 3,480 | 3,243 | 2.11% | -237 |
| BADGER METER INC | 19,749 | 19,022 | -727 | 4,313 | 4,075 | 2.65% | -238 |
| CANADIAN NATL RY CO(CNI) | 18,440 | 18,980 | +540 | 2,160 | 1,913 | 1.24% | -247 |
| MASTEC INC(MTZ) | 29,517 | 24,732 | -4,785 | 3,634 | 3,359 | 2.18% | -275 |
| ZOETIS INC(ZTS) | 11,570 | 12,227 | +657 | 2,261 | 1,984 | 1.29% | -277 |
| TETRA TECH INC NEW(TTEK) | 60,128 | 60,328 | +200 | 2,836 | 2,401 | 1.56% | -435 |
| NEXTERA ENERGY INC(NEE) | 31,857 | 31,355 | -502 | 2,693 | 2,250 | 1.46% | -443 |
| TECK RESOURCES LTD(TECK) | 43,662 | 43,401 | -261 | 2,281 | 1,751 | 1.14% | -530 |
| ISHARES TR MSCI INTL VLU FT | 273,250 | 276,317 | +3,067 | 8,069 | 7,491 | 4.86% | -578 |
| VANECK ETF TRUST MRNGSTR WDE MOAT | 105,794 | 104,591 | -1,203 | 10,257 | 9,675 | 6.28% | -582 |
| EQUITY LIFESTYLE PPTYS INC(ELS) | 22,691 | 0 | -22,691 | 1,619 | 0 | — | -1,619 |
| CANADIAN NAT RES LTD(CNQ) | 55,279 | 0 | -55,279 | 1,836 | 0 | — | -1,836 |
| ISHARES TR CORE MSCI EAFE | 62,908 | 5,683 | -57,225 | 4,910 | 400 | 0.26% | -4,510 |