Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q1 2025 ▲▼ | Q2 2025 ▲▼ | Change ▲▼ | Q1 2025 ▲▼ | Q2 2025 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| ISHARES TR | 0 | 97,580 | +97,580 | 0 | 12,368 | 7.50% | +12,368 |
| ISHARES TR ULTRA SHORT DUR | 0 | 137,094 | +137,094 | 0 | 6,952 | 4.22% | +6,952 |
| INVESCO QQQ TR | 0 | 4,705 | +4,705 | 0 | 2,595 | 1.57% | +2,595 |
| COSTCO WHSL CORP NEW(COST) | 0 | 2,412 | +2,412 | 0 | 2,388 | 1.45% | +2,388 |
| ISHARES TR | 98,628 | 102,214 | +3,586 | 12,034 | 13,803 | 8.37% | +1,769 |
| NVIDIA CORPORATION(NVDA) | 33,950 | 30,916 | -3,034 | 3,680 | 4,884 | 2.96% | +1,205 |
| NRG ENERGY INC(NRG) | 29,886 | 24,599 | -5,287 | 2,853 | 3,950 | 2.40% | +1,097 |
| MICROSOFT CORP(MSFT) | 8,040 | 8,024 | -16 | 3,018 | 3,991 | 2.42% | +973 |
| ISHARES TR | 77,394 | 86,594 | +9,200 | 7,791 | 8,719 | 5.29% | +928 |
| MASTEC INC(MTZ) | 19,748 | 17,890 | -1,858 | 2,305 | 3,049 | 1.85% | +744 |
| ISHARES TR MSCI INTL VLU FT | 283,137 | 282,640 | -497 | 8,582 | 9,296 | 5.64% | +714 |
| VANECK ETF TRUST MRNGSTR WDE MOAT | 105,529 | 105,318 | -211 | 9,287 | 9,878 | 5.99% | +591 |
| CANADIAN NATL RY CO(CNI) | 15,729 | 19,665 | +3,936 | 1,533 | 2,046 | 1.24% | +513 |
| CONSOLIDATED WATER CO INC ORD | 92,974 | 92,142 | -832 | 2,277 | 2,766 | 1.68% | +489 |
| TRIMBLE INC(TRMB) | 38,293 | 38,700 | +407 | 2,514 | 2,940 | 1.78% | +426 |
| VANGUARD INDEX FDS | 5,977 | 6,144 | +167 | 3,072 | 3,490 | 2.12% | +418 |
| GLOBAL X FDS CYBRSCURTY ETF | 76,272 | 75,779 | -493 | 2,467 | 2,811 | 1.71% | +345 |
| JPMORGAN CHASE & CO.(JPM) | 10,685 | 10,224 | -461 | 2,621 | 2,964 | 1.80% | +343 |
| CISCO SYS INC(CSCO) | 41,345 | 41,450 | +105 | 2,551 | 2,876 | 1.74% | +324 |
| BADGER METER INC | 18,867 | 15,850 | -3,017 | 3,589 | 3,882 | 2.36% | +293 |
| BLACKROCK INC(BLK) | 2,680 | 2,684 | +4 | 2,537 | 2,816 | 1.71% | +280 |
| ALPHABET INC(GOOG) | 13,387 | 13,307 | -80 | 2,070 | 2,345 | 1.42% | +275 |
| LINCOLN ELEC HLDGS INC(LECO) | 10,990 | 11,349 | +359 | 2,079 | 2,353 | 1.43% | +274 |
| AMPLIFY ETF TR | 110,765 | 112,419 | +1,654 | 4,516 | 4,783 | 2.90% | +268 |
| CRISPR THERAPEUTICS AG(CRSP) | 17,356 | 17,212 | -144 | 591 | 837 | 0.51% | +247 |
| VULCAN MATLS CO(VMC) | 9,604 | 9,506 | -98 | 2,241 | 2,479 | 1.50% | +239 |
| FIRST TR EXCHANGE-TRADED FD WTR ETF | 22,443 | 22,590 | +147 | 2,260 | 2,439 | 1.48% | +179 |
| SPDR SERIES TRUST ST STR P400MID | 48,020 | 48,326 | +306 | 2,458 | 2,628 | 1.59% | +170 |
| SCHWAB STRATEGIC TR | 35,114 | 38,792 | +3,678 | 756 | 924 | 0.56% | +168 |
| QUEST DIAGNOSTICS INC(DGX) | 14,191 | 13,989 | -202 | 2,401 | 2,513 | 1.52% | +112 |
| SCHWAB STRATEGIC TR | 177,986 | 181,750 | +3,764 | 4,332 | 4,431 | 2.69% | +99 |
| SPDR SERIES TRUST ST STR SP500FF | 16,100 | 16,100 | 0 | 737 | 820 | 0.50% | +83 |
| SPDR S&P 500 ETF TR(SPY) | 800 | 800 | 0 | 448 | 494 | 0.30% | +47 |
| ISHARES TR | 3,865 | 4,165 | +300 | 382 | 413 | 0.25% | +31 |
| GLOBAL X FDS CONSCIOUS COS | 8,303 | 8,333 | +30 | 309 | 336 | 0.20% | +27 |
| ISHARES TR CORE MSCI EAFE | 4,064 | 3,972 | -92 | 307 | 332 | 0.20% | +24 |
| SPDR S&P MIDCAP 400 ETF TR(MDY) | 3,271 | 3,114 | -157 | 1,745 | 1,764 | 1.07% | +19 |
| REGIONS FINANCIAL CORP NEW(RF) | 10,600 | 10,600 | 0 | 230 | 249 | 0.15% | +19 |
| AMAZON COM INC(AMZN) | 1,163 | 1,038 | -125 | 221 | 228 | 0.14% | +6 |
| NEXTERA ENERGY INC(NEE) | 31,457 | 32,212 | +755 | 2,230 | 2,236 | 1.36% | +6 |
| LINEAGE CELL THERAPEUTICS IN | 11,500 | 11,500 | 0 | 5 | 10 | 0.01% | +5 |
| ILLINOIS TOOL WKS INC(ITW) | 2,948 | 2,948 | 0 | 731 | 729 | 0.44% | -2 |
| SPDR SERIES TRUST ST STR BLO 1 ETF | 4,970 | 4,402 | -568 | 456 | 404 | 0.24% | -52 |
| PROCTER AND GAMBLE CO(PG) | 5,989 | 5,989 | 0 | 1,021 | 954 | 0.58% | -66 |
| BERKSHIRE HATHAWAY INC DEL | 1,120 | 1,023 | -97 | 596 | 497 | 0.30% | -100 |
| SPDR SERIES TRUST ST STR SP500DIV | 76,064 | 76,278 | +214 | 3,367 | 3,237 | 1.96% | -129 |
| BERKSHIRE HATHAWAY INC DEL | 2 | 2 | 0 | 1,597 | 1,458 | 0.88% | -139 |
| ELI LILLY & CO(LLY) | 2,674 | 2,581 | -93 | 2,208 | 2,012 | 1.22% | -197 |
| ISHARES TR CORE HIGH DV ETF | 38,822 | 38,346 | -476 | 4,702 | 4,493 | 2.73% | -209 |
| PLEXUS CORP(PLXS) | 20,494 | 17,745 | -2,749 | 2,626 | 2,401 | 1.46% | -225 |
| APPLE INC(AAPL) | 37,221 | 36,878 | -343 | 8,268 | 7,566 | 4.59% | -702 |
| ZOETIS INC(ZTS) | 12,484 | 0 | -12,484 | 2,055 | 0 | — | -2,055 |
| ISHARES TR ULTRA SHORT DUR | 137,501 | 0 | -137,501 | 6,971 | 0 | — | -6,971 |
| ISHARES TR | 96,320 | 0 | -96,320 | 11,064 | 0 | — | -11,064 |