Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q2 2024 ▲▼ | Q3 2024 ▲▼ | Change ▲▼ | Q2 2024 ▲▼ | Q3 2024 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| VANGUARD INDEX FDS | 0 | 5,245 | +5,245 | 0 | 2,768 | 1.74% | +2,768 |
| APPLE INC(AAPL) | 64,902 | 64,768 | -134 | 13,670 | 15,091 | 9.51% | +1,421 |
| VANECK ETF TRUST MRNGSTR WDE MOAT | 105,881 | 105,794 | -87 | 9,170 | 10,257 | 6.46% | +1,086 |
| PLEXUS CORP(PLXS) | 21,537 | 21,692 | +155 | 2,222 | 2,966 | 1.87% | +743 |
| ISHARES TR MSCI INTL VLU FT | 270,978 | 273,250 | +2,272 | 7,436 | 8,069 | 5.08% | +633 |
| ISHARES TR | 101,780 | 101,103 | -677 | 12,089 | 12,701 | 8.00% | +611 |
| BADGER METER INC | 20,064 | 19,749 | -315 | 3,739 | 4,313 | 2.72% | +574 |
| ISHARES TR | 101,114 | 99,142 | -1,972 | 11,362 | 11,934 | 7.52% | +572 |
| NRG ENERGY INC(NRG) | 31,473 | 32,352 | +879 | 2,450 | 2,947 | 1.86% | +497 |
| ISHARES TR CORE MSCI EAFE | 60,965 | 62,908 | +1,943 | 4,428 | 4,910 | 3.09% | +481 |
| SPDR SER TR ST STR SP500DIV | 75,516 | 76,234 | +718 | 3,038 | 3,480 | 2.19% | +442 |
| BLACKROCK INC(BLK) | 2,578 | 2,592 | +14 | 2,030 | 2,461 | 1.55% | +431 |
| GLOBAL X FDS RBTCS ARTFL INTE | 58,192 | 67,992 | +9,800 | 1,795 | 2,186 | 1.38% | +391 |
| MASTEC INC(MTZ) | 30,447 | 29,517 | -930 | 3,258 | 3,634 | 2.29% | +376 |
| NEXTERA ENERGY INC(NEE) | 32,936 | 31,857 | -1,079 | 2,332 | 2,693 | 1.70% | +361 |
| ISHARES TR CORE HIGH DV ETF | 38,263 | 38,337 | +74 | 4,159 | 4,509 | 2.84% | +350 |
| CISCO SYS INC(CSCO) | 39,907 | 42,096 | +2,189 | 1,896 | 2,240 | 1.41% | +344 |
| TETRA TECH INC NEW(TTEK) | 12,363 | 60,128 | +47,765 | 2,528 | 2,836 | 1.79% | +308 |
| AMPLIFY ETF TR | 110,583 | 110,755 | +172 | 4,280 | 4,562 | 2.87% | +282 |
| ISHARES TR | 0 | 2,700 | +2,700 | 0 | 272 | 0.17% | +272 |
| ZOETIS INC(ZTS) | 11,528 | 11,570 | +42 | 1,998 | 2,261 | 1.42% | +262 |
| CANADIAN NATL RY CO(CNI) | 16,079 | 18,440 | +2,361 | 1,899 | 2,160 | 1.36% | +261 |
| TRIMBLE INC(TRMB) | 38,870 | 39,062 | +192 | 2,174 | 2,425 | 1.53% | +252 |
| VANECK ETF TRUST JUNIOR GOLD MINE | 0 | 4,318 | +4,318 | 0 | 211 | 0.13% | +211 |
| QUEST DIAGNOSTICS INC(DGX) | 15,275 | 14,786 | -489 | 2,091 | 2,296 | 1.45% | +205 |
| NIKE INC(NKE) | 0 | 2,300 | +2,300 | 0 | 203 | 0.13% | +203 |
| FIRST TR EXCHANGE-TRADED FD WTR ETF | 22,119 | 22,069 | -50 | 2,211 | 2,413 | 1.52% | +201 |
| EQUITY LIFESTYLE PPTYS INC(ELS) | 22,089 | 22,691 | +602 | 1,439 | 1,619 | 1.02% | +180 |
| TECK RESOURCES LTD(TECK) | 44,992 | 43,662 | -1,330 | 2,155 | 2,281 | 1.44% | +126 |
| LINCOLN ELEC HLDGS INC(LECO) | 8,518 | 8,931 | +413 | 1,607 | 1,715 | 1.08% | +108 |
| SPDR S&P MIDCAP 400 ETF TR(MDY) | 3,352 | 3,295 | -57 | 1,794 | 1,877 | 1.18% | +83 |
| ILLINOIS TOOL WKS INC(ITW) | 2,948 | 2,948 | 0 | 699 | 773 | 0.49% | +74 |
| CONSOLIDATED WATER CO INC ORD | 90,636 | 97,510 | +6,874 | 2,405 | 2,458 | 1.55% | +53 |
| PROCTER AND GAMBLE CO(PG) | 6,239 | 6,239 | 0 | 1,029 | 1,081 | 0.68% | +52 |
| JPMORGAN CHASE & CO.(JPM) | 10,928 | 10,718 | -210 | 2,210 | 2,260 | 1.42% | +50 |
| SPDR SER TR ST STR P400MID | 10,931 | 11,162 | +231 | 561 | 610 | 0.38% | +50 |
| SPDR SER TR ST STR SP500FF | 16,100 | 16,100 | 0 | 718 | 761 | 0.48% | +43 |
| REGIONS FINANCIAL CORP NEW(RF) | 10,662 | 10,600 | -62 | 214 | 247 | 0.16% | +34 |
| BERKSHIRE HATHAWAY INC DEL | 1,450 | 1,350 | -100 | 590 | 621 | 0.39% | +31 |
| SCHWAB STRATEGIC TR | 13,181 | 12,919 | -262 | 829 | 859 | 0.54% | +31 |
| GLOBAL X FDS CONSCIOUS COS | 8,113 | 8,113 | 0 | 300 | 318 | 0.20% | +18 |
| GLOBAL X FDS CYBRSCURTY ETF | 82,317 | 79,124 | -3,193 | 2,435 | 2,449 | 1.54% | +14 |
| LINEAGE CELL THERAPEUTICS IN | 11,500 | 11,500 | 0 | 11 | 10 | 0.01% | -1 |
| CRISPR THERAPEUTICS AG(CRSP) | 17,360 | 19,827 | +2,467 | 938 | 931 | 0.59% | -6 |
| AMAZON COM INC(AMZN) | 1,281 | 1,081 | -200 | 248 | 201 | 0.13% | -46 |
| SPDR S&P 500 ETF TR(SPY) | 1,015 | 865 | -150 | 552 | 496 | 0.31% | -56 |
| CANADIAN NAT RES LTD(CNQ) | 53,432 | 55,279 | +1,847 | 1,902 | 1,836 | 1.16% | -66 |
| ELI LILLY & CO(LLY) | 2,469 | 2,446 | -23 | 2,235 | 2,167 | 1.37% | -68 |
| MICROSOFT CORP(MSFT) | 7,540 | 7,669 | +129 | 3,370 | 3,300 | 2.08% | -70 |
| ISHARES TR ULTRA SHORT DUR | 114,953 | 110,256 | -4,697 | 5,809 | 5,594 | 3.52% | -214 |
| VULCAN MATLS CO(VMC) | 10,483 | 9,276 | -1,207 | 2,607 | 2,323 | 1.46% | -284 |
| NVIDIA CORPORATION(NVDA) | 47,072 | 42,342 | -4,730 | 5,815 | 5,142 | 3.24% | -673 |
| TELADOC HEALTH INC(TDOC) | 90,649 | 0 | -90,649 | 887 | 0 | — | -887 |
| AIRBNB INC | 7,171 | 0 | -7,171 | 1,087 | 0 | — | -1,087 |