Asset Manager
← All Institutions
RIVERBRIDGE PARTNERS LLC
80 SOUTH 8TH STREET, SUITE 1500, MINNEAPOLIS, MN 55402 • 55402
Market Value
$4.0B
-24.1%
Holdings
199
+4
New Purchases
16
Added To
63
Closed
14
Reduced
88
Top 10 Concentration
33.1%
Turnover
15.1%
Top Buys (by % of Portfolio)
| Symbol | Cur % | Prior % | Chg % | Value |
|---|---|---|---|---|
| KAI | 1.86% | 0.96% | +0.90% | $74M |
| ADI | 2.77% | 1.94% | +0.84% | $110M |
| FAST | 2.59% | 1.83% | +0.77% | $103M |
| WSO | 1.21% | 0.45% | +0.76% | $48M |
| ENSG | 2.89% | 2.32% | +0.57% | $115M |
| FIVE | 3.29% | 2.93% | +0.36% | $131M |
| LOPE | 3.07% | 2.71% | +0.36% | $122M |
| APPF | 0.35% | 0.00% | +0.35% | $14M |
| CWST | 0.35% | 0.00% | +0.35% | $14M |
| BROS | 0.65% | 0.36% | +0.30% | $26M |
| LMAT | 0.29% | 0.00% | +0.29% | $12M |
| CGNX | 0.88% | 0.60% | +0.29% | $35M |
| RBC | 0.28% | 0.00% | +0.28% | $11M |
| AMZN | 2.95% | 2.68% | +0.27% | $117M |
| SBUX | 0.96% | 0.73% | +0.24% | $38M |
Top Sells (by % of Portfolio)
| Symbol | Cur % | Prior % | Chg % | Value |
|---|---|---|---|---|
| PAYC | 0.01% | 1.09% | -1.08% | $407K |
| WK | 0.98% | 1.90% | -0.92% | $39M |
| IVV | 0.27% | 1.11% | -0.84% | $11M |
| HEI | 2.80% | 3.64% | -0.84% | $111M |
| CSGP | 1.25% | 1.87% | -0.62% | $50M |
| CWAN | 0.00% | 0.60% | -0.60% | $0 |
| ALKT | 0.27% | 0.79% | -0.51% | $11M |
| IWM | 0.01% | 0.46% | -0.44% | $544K |
| BL | 0.00% | 0.39% | -0.39% | $0 |
| NVDA | 5.07% | 5.44% | -0.36% | $202M |
| AGYS | 0.46% | 0.75% | -0.30% | $18M |
| MSFT | 4.28% | 4.55% | -0.27% | $170M |
| SPSC | 0.57% | 0.82% | -0.25% | $23M |
| FICO | 0.72% | 0.97% | -0.24% | $29M |
| RGEN | 0.77% | 0.98% | -0.21% | $30M |
Sector Allocation Over Time
Industry Breakdown
| Industry | Weight |
|---|---|
| Technology | 31.4% |
| Healthcare | 20.4% |
| Industrials | 16.2% |
| Consumer Cyclical | 13.2% |
| Financial Services | 8.0% |
Market Cap Concentration
| Tier | Holdings | Value | Weight |
|---|---|---|---|
| Mega Cap | 33 | $968M | 24.4% |
| Large Cap | 73 | $1.8B | 45.1% |
| Mid Cap | 36 | $981M | 24.7% |
| Small Cap | 33 | $184M | 4.6% |
| Micro Cap | 24 | $51M | 1.3% |
Portfolio Analytics
Avg Market Cap
$256.3B
Median Market Cap
$11.3B
Avg P/E
37.8
Median P/E
25.7
Avg Dividend Yield
0.03%
Avg Beta
0.87
# Stocks
143
# ETFs / Funds
56
Top Holdings (199 total)
| # | Symbol | % Port | Shares | Value | Avg Price | Q/Q Value Chg | Share Chg | Chg % | Status |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NVDA | 5.07% | 1,156,543 | $202M | $174.40 | -$83M | -370,437 | -24.3% | |
| 2 | MSFT | 4.28% | 459,806 | $170M | $370.17 | -$68M | -33,356 | -6.8% | |
| 3 | FIVE | 3.29% | 572,301 | $131M | $228.48 | -$23M | -242,342 | -29.8% | |
| 4 | RBA | 3.08% | 1,275,384 | $122M | $95.85 | -$32M | -225,982 | -15.1% | |
| 5 | LOPE | 3.07% | 716,586 | $122M | $170.03 | -$20M | -136,521 | -16.0% | |
| 6 | AMZN | 2.95% | 562,039 | $117M | $208.27 | -$23M | -45,727 | -7.5% | |
| 7 | ENSG | 2.89% | 569,345 | $115M | $201.50 | -$7M | -127,165 | -18.3% | |
| 8 | MEDP | 2.87% | 237,407 | $114M | $480.19 | -$39M | -35,562 | -13.0% | |
| 9 | HEI | 2.80% | 406,226 | $111M | $274.20 | -$79M | -183,299 | -31.1% | |
| 10 | ADI | 2.77% | 346,665 | $110M | $318.14 | $9M | -27,701 | -7.4% | |
| 11 | FAST | 2.59% | 2,221,882 | $103M | $46.40 | $8M | -159,678 | -6.7% | |
| 12 | TYL | 2.21% | 256,413 | $88M | $342.38 | -$21M | +17,673 | +7.4% | |
| 13 | KNSL | 2.12% | 246,236 | $84M | $341.66 | -$21M | -22,217 | -8.3% | |
| 14 | PRVA | 2.03% | 3,917,948 | $81M | $20.57 | -$28M | -665,642 | -14.5% | |
| 15 | GOOGL | 1.94% | 267,866 | $77M | $287.56 | -$17M | -33,714 | -11.2% | |
| 16 | KAI | 1.86% | 252,230 | $74M | $292.35 | $24M | +76,366 | +43.4% | |
| 17 | ROL | 1.67% | 1,242,585 | $66M | $53.41 | -$26M | -303,128 | -19.6% | |
| 18 | WST | 1.65% | 261,442 | $66M | $250.64 | -$22M | -57,171 | -17.9% | |
| 19 | SPGI | 1.54% | 144,215 | $61M | $425.34 | -$20M | -10,776 | -7.0% | |
| 20 | GOOG | 1.52% | 210,154 | $60M | $286.86 | -$12M | -20,709 | -9.0% | |
| 21 | NOW | 1.45% | 549,784 | $57M | $104.55 | -$15M | +75,942 | +16.0% | |
| 22 | VRSK | 1.39% | 291,692 | $55M | $189.75 | -$18M | -37,134 | -11.3% | |
| 23 | FRPT | 1.37% | 923,023 | $54M | $58.96 | -$7M | -80,687 | -8.0% | |
| 24 | VEEV | 1.36% | 307,717 | $54M | $175.66 | -$20M | -22,426 | -6.8% | |
| 25 | PCTY | 1.26% | 462,019 | $50M | $108.04 | -$25M | -31,444 | -6.4% | |
| 26 | CSGP | 1.25% | 1,227,391 | $50M | $40.34 | -$48M | -225,155 | -15.5% | |
| 27 | WSO | 1.21% | 131,738 | $48M | $363.79 | $25M | +62,328 | +89.8% | |
| 28 | GKOS | 1.17% | 433,228 | $47M | $107.66 | -$14M | -101,941 | -19.1% | |
| 29 | IDXX | 1.17% | 82,524 | $46M | $561.89 | -$14M | -7,175 | -8.0% | |
| 30 | TSLA | 1.14% | 121,640 | $45M | $371.75 | -$15M | -11,299 | -8.5% | |
| 31 | NFLX | 1.12% | 463,583 | $45M | $96.15 | -$3M | -40,487 | -8.0% | |
| 32 | V | 1.08% | 141,665 | $43M | $302.24 | -$11M | -11,248 | -7.4% | |
| 33 | DHR | 1.06% | 222,825 | $42M | $189.60 | -$13M | -17,781 | -7.4% | |
| 34 | WK | 0.98% | 651,243 | $39M | $59.63 | -$61M | -502,184 | -43.5% | |
| 35 | CTAS | 0.98% | 229,158 | $39M | $169.14 | -$1M | +16,437 | +7.7% | |
| 36 | SBUX | 0.96% | 427,880 | $38M | $89.59 | $315K | -23,597 | -5.2% | |
| 37 | CGNX | 0.88% | 715,343 | $35M | $48.99 | $4M | -151,720 | -17.5% | |
| 38 | GWRE | 0.86% | 229,512 | $34M | $149.56 | -$16M | -19,363 | -7.8% | |
| 39 | FND | 0.84% | 655,411 | $33M | $50.80 | -$9M | -41,083 | -5.9% | |
| 40 | DSGX | 0.81% | 451,422 | $32M | $71.56 | -$15M | -82,923 | -15.5% | |
| 41 | UNH | 0.81% | 118,359 | $32M | $270.59 | -$9M | -5,572 | -4.5% | |
| 42 | TECH | 0.80% | 608,916 | $32M | $52.26 | -$14M | -176,872 | -22.5% | |
| 43 | SSD | 0.78% | 180,977 | $31M | $171.62 | -$5M | -43,159 | -19.3% | |
| 44 | CRM | 0.78% | 165,259 | $31M | $186.67 | -$16M | -13,185 | -7.4% | |
| 45 | RGEN | 0.77% | 258,476 | $30M | $117.82 | -$21M | -54,889 | -17.5% | |
| 46 | CSWI | 0.76% | 115,651 | $30M | $260.58 | -$8M | -14,761 | -11.3% | |
| 47 | MSI | 0.73% | 67,278 | $29M | $433.97 | $2M | -4,957 | -6.9% | |
| 48 | FICO | 0.72% | 26,901 | $29M | $1,067.53 | -$22M | -2,999 | -10.0% | |
| 49 | CCCS | 0.68% | 4,481,084 | $27M | $6.00 | -$14M | -639,396 | -12.5% | |
| 50 | OPCH | 0.67% | 984,360 | $26M | $26.92 | -$14M | -278,193 | -22.0% | |
| 51 | BROS | 0.65% | 511,403 | $26M | $50.66 | $7M | +206,297 | +67.6% | |
| 52 | ALRM | 0.64% | 592,854 | $26M | $43.19 | -$11M | -130,507 | -18.0% | |
| 53 | AAON | 0.63% | 302,369 | $25M | $82.75 | -$2M | -52,001 | -14.7% | |
| 54 | ENTG | 0.63% | 213,335 | $25M | $117.24 | -$4M | -131,618 | -38.2% | |
| 55 | SAP | 0.60% | 138,939 | $24M | $171.21 | -$9M | +4,448 | +3.3% | |
| 56 | TRNS | 0.57% | 310,476 | $23M | $73.45 | $4M | -27,029 | -8.0% | |
| 57 | SPSC | 0.57% | 407,385 | $23M | $55.67 | -$20M | -73,439 | -15.3% | |
| 58 | FWRG | 0.55% | 2,091,700 | $22M | $10.48 | $5M | +995,671 | +90.8% | |
| 59 | RIVBX | 0.54% | 841,027 | $21M | $25.39 | -$3M | +8,524 | +1.0% | |
| 60 | PNTG | 0.51% | 661,051 | $20M | $30.48 | $316K | -43,484 | -6.2% | |
| 61 | SNPS | 0.49% | 49,118 | $19M | $396.48 | $363K | +8,431 | +20.7% | |
| 62 | CHE | 0.48% | 50,747 | $19M | $377.74 | -$4M | -3,372 | -6.2% | |
| 63 | AGYS | 0.46% | 256,054 | $18M | $71.14 | -$21M | -76,103 | -22.9% | |
| 64 | POWI | 0.43% | 336,068 | $17M | $51.20 | $4M | -21,526 | -6.0% | |
| 65 | HLMN | 0.43% | 2,054,588 | $17M | $8.32 | -$2M | -111,414 | -5.1% | |
| 66 | LOAR | 0.37% | 258,416 | $15M | $57.29 | -$4M | -18,633 | -6.7% | |
| 67 | APPF | 0.35% | 88,112 | $14M | $157.82 | — | +88,112 | — | NEW |
| 68 | CWST | 0.35% | 173,205 | $14M | $79.34 | — | +173,205 | — | NEW |
| 69 | DV | 0.34% | 1,442,814 | $14M | $9.50 | -$5M | -218,881 | -13.2% | |
| 70 | CASY | 0.32% | 17,612 | $13M | $727.87 | -$3M | -11,449 | -39.4% | |
| 71 | TOST | 0.31% | 459,807 | $12M | $26.51 | -$15M | -295,245 | -39.1% | |
| 72 | WSC | 0.29% | 669,142 | $12M | $17.36 | -$2M | -47,080 | -6.6% | |
| 73 | LMAT | 0.29% | 105,599 | $12M | $109.17 | — | +105,599 | — | NEW |
| 74 | DOCS | 0.29% | 489,742 | $11M | $23.30 | -$12M | -38,836 | -7.3% | |
| 75 | ACVA | 0.29% | 2,687,459 | $11M | $4.24 | -$14M | -434,573 | -13.9% | |
| 76 | RBC | 0.28% | 20,386 | $11M | $543.12 | — | +20,386 | — | NEW |
| 77 | CRL | 0.28% | 63,788 | $11M | $172.50 | -$9M | -35,540 | -35.8% | |
| 78 | ALKT | 0.27% | 688,980 | $11M | $15.67 | -$30M | -1,096,118 | -61.4% | |
| 79 | IVV | 0.27% | 16,347 | $11M | $653.19 | -$47M | -68,577 | -80.8% | |
| 80 | GDDY | 0.26% | 125,308 | $10M | $82.67 | -$14M | -73,512 | -37.0% | |
| 81 | TWFG | 0.25% | 549,614 | $10M | $18.39 | -$7M | -44,130 | -7.4% | |
| 82 | JKHY | 0.25% | 63,045 | $10M | $158.04 | -$6M | -26,740 | -29.8% | |
| 83 | STVN | 0.23% | 673,148 | $9M | $13.75 | -$5M | -42,011 | -5.9% | |
| 84 | GSHD | 0.21% | 195,817 | $8M | $42.66 | -$7M | -14,575 | -6.9% | |
| 85 | BBSI | 0.21% | 284,277 | $8M | $29.18 | -$2M | -11,266 | -3.8% | |
| 86 | ALGN | 0.21% | 47,918 | $8M | $171.43 | -$3M | -25,379 | -34.6% | |
| 87 | GDYN | 0.20% | 1,427,409 | $8M | $5.70 | -$8M | -318,558 | -18.2% | |
| 88 | AAPL | 0.20% | 31,869 | $8M | $253.79 | -$569K | +26 | +0.1% | |
| 89 | VXF | 0.12% | 23,627 | $5M | $205.80 | -$6M | -28,924 | -55.0% | |
| 90 | INSP | 0.12% | 92,494 | $5M | $51.58 | -$4M | -4,617 | -4.8% | |
| 91 | VFIAX | 0.11% | 7,184 | $4M | $602.45 | -$212K | -1 | -0.0% | |
| 92 | TJX | 0.10% | 23,653 | $4M | $159.70 | $157K | +83 | +0.3% | |
| 93 | ECL | 0.09% | 13,364 | $4M | $266.02 | $73K | +100 | +0.8% | |
| 94 | IWO | 0.09% | 11,144 | $3M | $313.82 | -$2M | -4,432 | -28.4% | |
| 95 | RA | 0.08% | 239,842 | $3M | $12.86 | $216K | +18,535 | +8.4% | |
| 96 | SNA | 0.08% | 8,413 | $3M | $363.22 | $162K | +16 | +0.2% | |
| 97 | FINS | 0.07% | 233,477 | $3M | $12.75 | $130K | +17,967 | +8.3% | |
| 98 | RFMZ | 0.07% | 225,057 | $3M | $12.65 | $198K | +15,846 | +7.6% | |
| 99 | TSLX | 0.07% | 143,704 | $3M | $18.38 | $688K | +53,766 | +59.8% | |
| 100 | SDHY | 0.07% | 162,514 | $3M | $16.02 | $110K | +10,922 | +7.2% |