A total of 199 institutions have reported a stake in Ramaco Resources, Inc. (NASDAQ:METC) as of December 2025, according to recent 13F filings with the SEC.
| Owner Name | Date | Shares Held | Change (QoQ) | Change (%) | Value (USD) |
|---|---|---|---|---|---|
| DISCOVERY CAPITAL MANAGEMENT, LLC / CT | 31 Dec, 2025 | 5,511,360 | 59,000 | 1.08% | $99,204,480.00 |
| BlackRock, Inc. | 31 Dec, 2025 | 4,085,059 | 931,885 | 29.55% | $73,531,062.00 |
| Yorktown Energy Partners XI, L.P. | 31 Dec, 2025 | 3,786,797 | 0 | 0.00% | $68,162,346.00 |
| Yorktown Energy Partners IX, L.P. | 31 Dec, 2025 | 3,097,134 | 0 | 0.00% | $55,748,412.00 |
| UBS Group AG | 31 Dec, 2025 | 3,034,910 | 2,712,256 | 840.61% | $54,628,380.00 |
| Yorktown Energy Partners X, L.P. | 31 Dec, 2025 | 2,502,930 | 0 | 0.00% | $45,052,741.00 |
| STATE STREET CORP | 31 Dec, 2025 | 2,489,797 | 230,197 | 10.19% | $44,816,346.00 |
| VANGUARD GROUP INC | 31 Dec, 2025 | 2,397,297 | 62,040 | 2.66% | $43,151,346.00 |
| COOPER CREEK PARTNERS MANAGEMENT LLC | 31 Dec, 2025 | 2,390,559 | 1,253,176 | 110.18% | $43,030.00 |
| Point72 Asset Management, L.P. | 31 Dec, 2025 | 1,790,265 | 1,423,082 | 387.57% | $32,224,770.00 |
| RENAISSANCE TECHNOLOGIES LLC | 31 Dec, 2025 | 1,526,164 | 9,860 | 0.65% | $27,470,952.00 |
| BANK OF AMERICA CORP /DE/ | 31 Dec, 2025 | 1,394,206 | 800,605 | 134.87% | $25,095,708.00 |
| TWO SIGMA INVESTMENTS, LP | 31 Dec, 2025 | 1,285,158 | 999,416 | 349.76% | $23,132,844.00 |
| GOLDMAN SACHS GROUP INC | 31 Dec, 2025 | 1,160,898 | 496,150 | 74.64% | $20,896,164.00 |
| MORGAN STANLEY | 31 Dec, 2025 | 1,041,733 | -37,790 | -3.50% | $18,751,194.00 |
| DIMENSIONAL FUND ADVISORS LP | 31 Dec, 2025 | 1,036,433 | 92,649 | 9.82% | $18,651,840.00 |
| PointState Capital LP | 31 Dec, 2025 | 999,187 | 673,241 | 206.55% | $17,985,366.00 |
| GEODE CAPITAL MANAGEMENT, LLC | 31 Dec, 2025 | 978,950 | 163,971 | 20.12% | $17,625,170.00 |
| TWO SIGMA ADVISERS, LP | 31 Dec, 2025 | 922,600 | 884,400 | 2,315.18% | $16,606,800.00 |
| Portolan Capital Management, LLC | 31 Dec, 2025 | 561,718 | 561,718 | 0.00% | $10,110,924.00 |