Asset Manager
← All Institutions
RIVERBRIDGE PARTNERS LLC
80 SOUTH 8TH STREET, SUITE 1500, MINNEAPOLIS, MN 55402 • 55402
Market Value
$3.9B
-24.3%
Holdings
198
+4
New Purchases
16
Added To
62
Closed
14
Reduced
88
Top 10 Concentration
33.4%
Turnover
15.2%
Top Buys (by % of Portfolio)
| Symbol | Cur % | Prior % | Chg % | Value |
|---|---|---|---|---|
| KAI | 1.90% | 0.98% | +0.92% | $74M |
| ADI | 2.84% | 1.98% | +0.86% | $110M |
| FAST | 2.66% | 1.86% | +0.79% | $103M |
| WSO | 1.23% | 0.46% | +0.78% | $48M |
| ENSG | 2.96% | 2.37% | +0.59% | $115M |
| FIVE | 3.37% | 2.99% | +0.38% | $131M |
| LOPE | 3.14% | 2.77% | +0.37% | $122M |
| APPF | 0.36% | 0.00% | +0.36% | $14M |
| CWST | 0.35% | 0.00% | +0.35% | $14M |
| BROS | 0.67% | 0.36% | +0.30% | $26M |
| LMAT | 0.30% | 0.00% | +0.30% | $12M |
| CGNX | 0.90% | 0.61% | +0.29% | $35M |
| RBC | 0.29% | 0.00% | +0.29% | $11M |
| AMZN | 3.02% | 2.74% | +0.28% | $117M |
| SBUX | 0.99% | 0.74% | +0.25% | $38M |
Top Sells (by % of Portfolio)
| Symbol | Cur % | Prior % | Chg % | Value |
|---|---|---|---|---|
| PAYC | 0.01% | 1.11% | -1.10% | $407K |
| WK | 1.00% | 1.94% | -0.94% | $39M |
| IVV | 0.28% | 1.13% | -0.86% | $11M |
| HEI | 2.87% | 3.72% | -0.85% | $111M |
| CSGP | 1.28% | 1.90% | -0.63% | $50M |
| CWAN | 0.00% | 0.61% | -0.61% | $0 |
| ALKT | 0.28% | 0.80% | -0.52% | $11M |
| IWM | 0.01% | 0.47% | -0.45% | $544K |
| BL | 0.00% | 0.40% | -0.40% | $0 |
| NVDA | 5.20% | 5.55% | -0.36% | $202M |
| AGYS | 0.47% | 0.77% | -0.30% | $18M |
| MSFT | 4.39% | 4.65% | -0.26% | $170M |
| SPSC | 0.58% | 0.84% | -0.25% | $23M |
| FICO | 0.74% | 0.99% | -0.25% | $29M |
| RGEN | 0.78% | 1.00% | -0.22% | $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 | 32 | $858M | 22.1% |
| Large Cap | 71 | $1.7B | 44.3% |
| Mid Cap | 36 | $1.0B | 26.0% |
| Small Cap | 37 | $240M | 6.2% |
| Micro Cap | 22 | $53M | 1.4% |
Portfolio Analytics
Avg Market Cap
$247.7B
Median Market Cap
$11.4B
Avg P/E
40.7
Median P/E
28.9
Avg Dividend Yield
0.03%
Avg Beta
0.90
# Stocks
145
# ETFs / Funds
53
Top Holdings (198 total)
| # | Symbol | % Port | Shares | Value | Avg Price | Q/Q Value Chg | Share Chg | Chg % | Status |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NVDA | 5.20% | 1,156,543 | $202M | $174.40 | -$83M | -370,437 | -24.3% | |
| 2 | MSFT | 4.39% | 459,806 | $170M | $370.17 | -$68M | -33,356 | -6.8% | |
| 3 | FIVE | 3.37% | 572,301 | $131M | $228.48 | -$23M | -242,342 | -29.8% | |
| 4 | LOPE | 3.14% | 716,586 | $122M | $170.03 | -$20M | -136,521 | -16.0% | |
| 5 | AMZN | 3.02% | 562,039 | $117M | $208.27 | -$23M | -45,727 | -7.5% | |
| 6 | ENSG | 2.96% | 569,345 | $115M | $201.50 | -$7M | -127,165 | -18.3% | |
| 7 | MEDP | 2.94% | 237,407 | $114M | $480.19 | -$39M | -35,562 | -13.0% | |
| 8 | HEI | 2.87% | 406,226 | $111M | $274.20 | -$79M | -183,299 | -31.1% | |
| 9 | ADI | 2.84% | 346,665 | $110M | $318.14 | $9M | -27,701 | -7.4% | |
| 10 | FAST | 2.66% | 2,221,882 | $103M | $46.40 | $8M | -159,678 | -6.7% | |
| 11 | TYL | 2.26% | 256,413 | $88M | $342.38 | -$21M | +17,673 | +7.4% | |
| 12 | KNSL | 2.17% | 246,236 | $84M | $341.66 | -$21M | -22,217 | -8.3% | |
| 13 | PRVA | 2.08% | 3,917,948 | $81M | $20.57 | -$28M | -665,642 | -14.5% | |
| 14 | GOOGL | 1.98% | 267,866 | $77M | $287.56 | -$17M | -33,714 | -11.2% | |
| 15 | KAI | 1.90% | 252,230 | $74M | $292.35 | $24M | +76,366 | +43.4% | |
| 16 | ROL | 1.71% | 1,242,585 | $66M | $53.41 | -$26M | -303,128 | -19.6% | |
| 17 | WST | 1.69% | 261,442 | $66M | $250.64 | -$22M | -57,171 | -17.9% | |
| 18 | SPGI | 1.58% | 144,215 | $61M | $425.34 | -$20M | -10,776 | -7.0% | |
| 19 | GOOG | 1.55% | 210,154 | $60M | $286.86 | -$12M | -20,709 | -9.0% | |
| 20 | NOW | 1.48% | 549,784 | $57M | $104.55 | -$15M | +75,942 | +16.0% | |
| 21 | VRSK | 1.43% | 291,692 | $55M | $189.75 | -$18M | -37,134 | -11.3% | |
| 22 | FRPT | 1.40% | 923,023 | $54M | $58.96 | -$7M | -80,687 | -8.0% | |
| 23 | VEEV | 1.39% | 307,717 | $54M | $175.66 | -$20M | -22,426 | -6.8% | |
| 24 | PCTY | 1.29% | 462,019 | $50M | $108.04 | -$25M | -31,444 | -6.4% | |
| 25 | CSGP | 1.28% | 1,227,391 | $50M | $40.34 | -$48M | -225,155 | -15.5% | |
| 26 | WSO | 1.23% | 131,738 | $48M | $363.79 | $25M | +62,328 | +89.8% | |
| 27 | GKOS | 1.20% | 433,228 | $47M | $107.66 | -$14M | -101,941 | -19.1% | |
| 28 | IDXX | 1.19% | 82,524 | $46M | $561.89 | -$14M | -7,175 | -8.0% | |
| 29 | TSLA | 1.17% | 121,640 | $45M | $371.75 | -$15M | -11,299 | -8.5% | |
| 30 | NFLX | 1.15% | 463,583 | $45M | $96.15 | -$3M | -40,487 | -8.0% | |
| 31 | V | 1.10% | 141,665 | $43M | $302.24 | -$11M | -11,248 | -7.4% | |
| 32 | DHR | 1.09% | 222,825 | $42M | $189.60 | -$13M | -17,781 | -7.4% | |
| 33 | WK | 1.00% | 651,243 | $39M | $59.63 | -$61M | -502,184 | -43.5% | |
| 34 | CTAS | 1.00% | 229,158 | $39M | $169.14 | -$1M | +16,437 | +7.7% | |
| 35 | SBUX | 0.99% | 427,880 | $38M | $89.59 | $315K | -23,597 | -5.2% | |
| 36 | CGNX | 0.90% | 715,343 | $35M | $48.99 | $4M | -151,720 | -17.5% | |
| 37 | GWRE | 0.88% | 229,512 | $34M | $149.56 | -$16M | -19,363 | -7.8% | |
| 38 | FND | 0.86% | 655,411 | $33M | $50.80 | -$9M | -41,083 | -5.9% | |
| 39 | DSGX | 0.83% | 451,422 | $32M | $71.56 | -$15M | -82,923 | -15.5% | |
| 40 | UNH | 0.83% | 118,359 | $32M | $270.59 | -$9M | -5,572 | -4.5% | |
| 41 | TECH | 0.82% | 608,916 | $32M | $52.26 | -$14M | -176,872 | -22.5% | |
| 42 | GLOB | 0.82% | 687,811 | $32M | $46.11 | -$19M | -80,963 | -10.5% | |
| 43 | SSD | 0.80% | 180,977 | $31M | $171.62 | -$5M | -43,159 | -19.3% | |
| 44 | CRM | 0.79% | 165,259 | $31M | $186.67 | -$16M | -13,185 | -7.4% | |
| 45 | RGEN | 0.78% | 258,476 | $30M | $117.82 | -$21M | -54,889 | -17.5% | |
| 46 | CSWI | 0.78% | 115,651 | $30M | $260.58 | -$8M | -14,761 | -11.3% | |
| 47 | MSI | 0.75% | 67,278 | $29M | $433.97 | $2M | -4,957 | -6.9% | |
| 48 | FICO | 0.74% | 26,901 | $29M | $1,067.53 | -$22M | -2,999 | -10.0% | |
| 49 | CCCS | 0.69% | 4,481,084 | $27M | $6.00 | -$14M | -639,396 | -12.5% | |
| 50 | OPCH | 0.68% | 984,360 | $26M | $26.92 | -$14M | -278,193 | -22.0% | |
| 51 | BROS | 0.67% | 511,403 | $26M | $50.66 | $7M | +206,297 | +67.6% | |
| 52 | ALRM | 0.66% | 592,854 | $26M | $43.19 | -$11M | -130,507 | -18.0% | |
| 53 | AAON | 0.64% | 302,369 | $25M | $82.75 | -$2M | -52,001 | -14.7% | |
| 54 | ENTG | 0.64% | 213,335 | $25M | $117.24 | -$4M | -131,618 | -38.2% | |
| 55 | SAP | 0.61% | 138,939 | $24M | $171.21 | -$9M | +4,448 | +3.3% | |
| 56 | TRNS | 0.59% | 310,476 | $23M | $73.45 | $4M | -27,029 | -8.0% | |
| 57 | SPSC | 0.58% | 407,385 | $23M | $55.67 | -$20M | -73,439 | -15.3% | |
| 58 | FWRG | 0.56% | 2,091,700 | $22M | $10.48 | $5M | +995,671 | +90.8% | |
| 59 | RIVBX | 0.55% | 841,027 | $21M | $25.39 | -$3M | +8,524 | +1.0% | |
| 60 | PNTG | 0.52% | 661,051 | $20M | $30.48 | $316K | -43,484 | -6.2% | |
| 61 | SNPS | 0.50% | 49,118 | $19M | $396.48 | $363K | +8,431 | +20.7% | |
| 62 | CHE | 0.49% | 50,747 | $19M | $377.74 | -$4M | -3,372 | -6.2% | |
| 63 | AGYS | 0.47% | 256,054 | $18M | $71.14 | -$21M | -76,103 | -22.9% | |
| 64 | POWI | 0.44% | 336,068 | $17M | $51.20 | $4M | -21,526 | -6.0% | |
| 65 | HLMN | 0.44% | 2,054,588 | $17M | $8.32 | -$2M | -111,414 | -5.1% | |
| 66 | LOAR | 0.38% | 258,416 | $15M | $57.29 | -$4M | -18,633 | -6.7% | |
| 67 | APPF | 0.36% | 88,112 | $14M | $157.82 | — | +88,112 | — | NEW |
| 68 | CWST | 0.35% | 173,205 | $14M | $79.34 | — | +173,205 | — | NEW |
| 69 | DV | 0.35% | 1,442,814 | $14M | $9.50 | -$5M | -218,881 | -13.2% | |
| 70 | CASY | 0.33% | 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.30% | 669,142 | $12M | $17.36 | -$2M | -47,080 | -6.6% | |
| 73 | LMAT | 0.30% | 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.29% | 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.28% | 688,980 | $11M | $15.67 | -$30M | -1,096,118 | -61.4% | |
| 79 | IVV | 0.28% | 16,347 | $11M | $653.19 | -$47M | -68,577 | -80.8% | |
| 80 | GDDY | 0.27% | 125,308 | $10M | $82.67 | -$14M | -73,512 | -37.0% | |
| 81 | TWFG | 0.26% | 549,614 | $10M | $18.39 | -$7M | -44,130 | -7.4% | |
| 82 | JKHY | 0.26% | 63,045 | $10M | $158.04 | -$6M | -26,740 | -29.8% | |
| 83 | STVN | 0.24% | 673,148 | $9M | $13.75 | -$5M | -42,011 | -5.9% | |
| 84 | GSHD | 0.22% | 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.21% | 1,427,409 | $8M | $5.70 | -$8M | -318,558 | -18.2% | |
| 88 | AAPL | 0.21% | 31,869 | $8M | $253.79 | -$569K | +26 | +0.1% | |
| 89 | VXF | 0.13% | 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.08% | 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% |