Want the short version?
Ask OQRO reads the filings behind this page and answers in plain words, with a link to each source.
Ask OQRO is part of OQRO Pro. Everything else on OQRO is free.
Ask OQRO reads the filings behind this page and answers in plain words, with a link to each source.
Ask OQRO is part of OQRO Pro. Everything else on OQRO is free.
Only to see which pages are hard to use, so we can fix them. Nothing is used for ads, and what you type stays hidden (Microsoft Clarity, PostHog). Privacy Policy
Murray Stahl is Director at Texas Pacific Land Corporation. OQRO lists 723 transactions filed with the SEC under this name, the latest on Sep 30, 2025, each linked to the official Form 4.
Director
Disclosures on record
723
Companies involved
2
120 buys, median −25.0 pts vs S&P 500, beat it 27 of 120 times.
Average −18.5 pts vs S&P 500. Each buy is one disclosure of open-market purchases in one company on one filing date, filed Oct 3, 2024 to Sep 30, 2025, measured from the first close after the filing. Past results, not a forecast.
120 purchases disclosed; 23% of the 120 measured at 90 days finished ahead of the index.
Rank 77 of the 82 insiders with at least 10 purchases measured at 90 days. The middle of that group is −5.5 pts (median, against the S&P 500).
Equal weight counts every purchase once; by size counts it for its disclosed dollars. Both are measured from the first close after it was reported. Past results describe the past, not a forecast. How this is measured · Leaderboard
Miami International HoldingsMIAX
2 disclosures · Sep 2025 · 2 bought
Aug 28, 2025Bought~$1.24Mdisclosed Sep 30
DetailsOfficial recordSep 26, 2025Bought~$167disclosed Sep 30
DetailsOfficial recordTexas Pacific Land CorporationTPL
198 disclosures · May 2025 – Jun 2025 · 198 bought
Jun 26, 2025Bought~$3.1Kdisclosed Jun 27
DetailsOfficial recordJun 26, 2025Bought~$2.1Kdisclosed Jun 27
DetailsOfficial recordJun 26, 2025Bought~$1Kdisclosed Jun 27
DetailsOfficial recordJun 26, 2025Bought~$1.1Kdisclosed Jun 27
DetailsOfficial recordJun 26, 2025Bought~$2.1Kdisclosed Jun 27
DetailsOfficial recordJun 26, 2025Bought~$1Kdisclosed Jun 27
DetailsOfficial recordJun 25, 2025Bought~$1.1Kdisclosed Jun 26
DetailsOfficial recordJun 25, 2025Bought~$1.1Kdisclosed Jun 26
DetailsOfficial recordJun 25, 2025Bought~$3.2Kdisclosed Jun 26
DetailsOfficial recordJun 25, 2025Bought~$2.1Kdisclosed Jun 26
DetailsOfficial recordJun 25, 2025Bought~$1.1Kdisclosed Jun 26
DetailsOfficial recordJun 25, 2025Bought~$2.1Kdisclosed Jun 26
DetailsOfficial recordJun 24, 2025Bought~$3.1Kdisclosed Jun 25
DetailsOfficial recordJun 24, 2025Bought~$1Kdisclosed Jun 25
DetailsOfficial recordJun 24, 2025Bought~$2.1Kdisclosed Jun 25
DetailsOfficial recordJun 24, 2025Bought~$1Kdisclosed Jun 25
DetailsOfficial recordJun 24, 2025Bought~$2.1Kdisclosed Jun 25
DetailsOfficial recordJun 24, 2025Bought~$1Kdisclosed Jun 25
DetailsOfficial recordJun 23, 2025Bought~$2.2Kdisclosed Jun 24
DetailsOfficial recordJun 23, 2025Bought~$1.1Kdisclosed Jun 24
DetailsOfficial recordJun 23, 2025Bought~$1.1Kdisclosed Jun 24
DetailsOfficial recordJun 23, 2025Bought~$1.1Kdisclosed Jun 24
DetailsOfficial recordJun 23, 2025Bought~$2.2Kdisclosed Jun 24
DetailsOfficial recordJun 23, 2025Bought~$3.3Kdisclosed Jun 24
DetailsOfficial recordJun 20, 2025Bought~$1.1Kdisclosed Jun 23
DetailsOfficial recordJun 20, 2025Bought~$1.1Kdisclosed Jun 23
DetailsOfficial recordJun 20, 2025Bought~$1.1Kdisclosed Jun 23
DetailsOfficial recordJun 20, 2025Bought~$2.2Kdisclosed Jun 23
DetailsOfficial recordJun 20, 2025Bought~$2.2Kdisclosed Jun 23
DetailsOfficial recordJun 20, 2025Bought~$3.2Kdisclosed Jun 23
DetailsOfficial recordJun 18, 2025Bought~$2.2Kdisclosed Jun 20
DetailsOfficial recordJun 18, 2025Bought~$2.2Kdisclosed Jun 20
DetailsOfficial recordJun 18, 2025Bought~$1.1Kdisclosed Jun 20
DetailsOfficial recordJun 18, 2025Bought~$3.2Kdisclosed Jun 20
DetailsOfficial recordJun 18, 2025Bought~$1.1Kdisclosed Jun 20
DetailsOfficial recordJun 18, 2025Bought~$1.1Kdisclosed Jun 20
DetailsOfficial recordJun 17, 2025Bought~$2.2Kdisclosed Jun 18
DetailsOfficial recordJun 17, 2025Bought~$1.1Kdisclosed Jun 18
DetailsOfficial recordJun 17, 2025Bought~$1.1Kdisclosed Jun 18
DetailsOfficial recordJun 17, 2025Bought~$1.1Kdisclosed Jun 18
DetailsOfficial recordJun 17, 2025Bought~$2.2Kdisclosed Jun 18
DetailsOfficial recordJun 17, 2025Bought~$3.3Kdisclosed Jun 18
DetailsOfficial recordJun 16, 2025Bought~$1.1Kdisclosed Jun 17
DetailsOfficial recordJun 16, 2025Bought~$2.2Kdisclosed Jun 17
DetailsOfficial recordJun 16, 2025Bought~$3.3Kdisclosed Jun 17
DetailsOfficial recordJun 16, 2025Bought~$1.1Kdisclosed Jun 17
DetailsOfficial recordJun 16, 2025Bought~$1.1Kdisclosed Jun 17
DetailsOfficial recordJun 16, 2025Bought~$2.2Kdisclosed Jun 17
DetailsOfficial recordJun 13, 2025Bought~$1.1Kdisclosed Jun 16
DetailsOfficial recordJun 13, 2025Bought~$2.2Kdisclosed Jun 16
DetailsOfficial recordJun 13, 2025Bought~$1.1Kdisclosed Jun 16
DetailsOfficial recordJun 13, 2025Bought~$2.2Kdisclosed Jun 16
DetailsOfficial recordJun 13, 2025Bought~$3.4Kdisclosed Jun 16
DetailsOfficial recordJun 13, 2025Bought~$1.1Kdisclosed Jun 16
DetailsOfficial recordJun 12, 2025Bought~$2.2Kdisclosed Jun 13
DetailsOfficial recordJun 12, 2025Bought~$1.1Kdisclosed Jun 13
DetailsOfficial recordJun 12, 2025Bought~$3.3Kdisclosed Jun 13
DetailsOfficial recordJun 12, 2025Bought~$1.1Kdisclosed Jun 13
DetailsOfficial recordJun 12, 2025Bought~$1.1Kdisclosed Jun 13
DetailsOfficial recordJun 12, 2025Bought~$2.2Kdisclosed Jun 13
DetailsOfficial recordJun 11, 2025Bought~$1.1Kdisclosed Jun 12
DetailsOfficial recordJun 11, 2025Bought~$2.2Kdisclosed Jun 12
DetailsOfficial recordJun 11, 2025Bought~$3.3Kdisclosed Jun 12
DetailsOfficial recordJun 11, 2025Bought~$2.2Kdisclosed Jun 12
DetailsOfficial recordJun 11, 2025Bought~$1.1Kdisclosed Jun 12
DetailsOfficial recordJun 11, 2025Bought~$1.1Kdisclosed Jun 12
DetailsOfficial recordJun 10, 2025Bought~$1.1Kdisclosed Jun 11
DetailsOfficial recordJun 10, 2025Bought~$2.2Kdisclosed Jun 11
DetailsOfficial recordJun 10, 2025Bought~$3.4Kdisclosed Jun 11
DetailsOfficial recordJun 10, 2025Bought~$1.1Kdisclosed Jun 11
DetailsOfficial recordJun 10, 2025Bought~$1.1Kdisclosed Jun 11
DetailsOfficial recordJun 10, 2025Bought~$2.2Kdisclosed Jun 11
DetailsOfficial recordJun 9, 2025Bought~$3.3Kdisclosed Jun 10
DetailsOfficial recordJun 9, 2025Bought~$1.1Kdisclosed Jun 10
DetailsOfficial recordJun 9, 2025Bought~$2.2Kdisclosed Jun 10
DetailsOfficial recordJun 9, 2025Bought~$1.1Kdisclosed Jun 10
DetailsOfficial recordJun 9, 2025Bought~$2.2Kdisclosed Jun 10
DetailsOfficial recordJun 9, 2025Bought~$1.1Kdisclosed Jun 10
DetailsOfficial recordJun 6, 2025Bought~$1.1Kdisclosed Jun 9
DetailsOfficial recordJun 6, 2025Bought~$1.1Kdisclosed Jun 9
DetailsOfficial recordJun 6, 2025Bought~$3.3Kdisclosed Jun 9
DetailsOfficial recordJun 6, 2025Bought~$2.2Kdisclosed Jun 9
DetailsOfficial recordJun 6, 2025Bought~$2.2Kdisclosed Jun 9
DetailsOfficial recordJun 6, 2025Bought~$1.1Kdisclosed Jun 9
DetailsOfficial recordJun 5, 2025Bought~$3.3Kdisclosed Jun 6
DetailsOfficial recordJun 5, 2025Bought~$1.1Kdisclosed Jun 6
DetailsOfficial recordJun 5, 2025Bought~$2.2Kdisclosed Jun 6
DetailsOfficial recordJun 5, 2025Bought~$1.1Kdisclosed Jun 6
DetailsOfficial recordJun 5, 2025Bought~$1.1Kdisclosed Jun 6
DetailsOfficial recordJun 5, 2025Bought~$2.2Kdisclosed Jun 6
DetailsOfficial recordJun 4, 2025Bought~$1.1Kdisclosed Jun 5
DetailsOfficial recordJun 4, 2025Bought~$2.2Kdisclosed Jun 5
DetailsOfficial recordJun 4, 2025Bought~$1.1Kdisclosed Jun 5
DetailsOfficial recordJun 4, 2025Bought~$3.4Kdisclosed Jun 5
DetailsOfficial recordJun 4, 2025Bought~$2.2Kdisclosed Jun 5
DetailsOfficial recordJun 4, 2025Bought~$1.1Kdisclosed Jun 5
DetailsOfficial recordJun 3, 2025Bought~$1.1Kdisclosed Jun 4
DetailsOfficial recordJun 3, 2025Bought~$2.2Kdisclosed Jun 4
DetailsOfficial recordJun 3, 2025Bought~$1.1Kdisclosed Jun 4
DetailsOfficial recordJun 3, 2025Bought~$1.1Kdisclosed Jun 4
DetailsOfficial recordJun 3, 2025Bought~$3.3Kdisclosed Jun 4
DetailsOfficial recordJun 3, 2025Bought~$2.2Kdisclosed Jun 4
DetailsOfficial recordJun 2, 2025Bought~$2.3Kdisclosed Jun 3
DetailsOfficial recordJun 2, 2025Bought~$2.3Kdisclosed Jun 3
DetailsOfficial recordJun 2, 2025Bought~$1.1Kdisclosed Jun 3
DetailsOfficial recordJun 2, 2025Bought~$1.1Kdisclosed Jun 3
DetailsOfficial recordJun 2, 2025Bought~$3.4Kdisclosed Jun 3
DetailsOfficial recordJun 2, 2025Bought~$1.1Kdisclosed Jun 3
DetailsOfficial recordMay 30, 2025Bought~$1.2Kdisclosed Jun 2
DetailsOfficial recordMay 30, 2025Bought~$2.4Kdisclosed Jun 2
DetailsOfficial recordMay 30, 2025Bought~$2.4Kdisclosed Jun 2
DetailsOfficial recordMay 30, 2025Bought~$1.2Kdisclosed Jun 2
DetailsOfficial recordMay 30, 2025Bought~$1.2Kdisclosed Jun 2
DetailsOfficial recordMay 30, 2025Bought~$3.6Kdisclosed Jun 2
DetailsOfficial recordMay 29, 2025Bought~$1.2Kdisclosed May 30
DetailsOfficial recordMay 29, 2025Bought~$2.4Kdisclosed May 30
DetailsOfficial recordMay 29, 2025Bought~$3.7Kdisclosed May 30
DetailsOfficial recordMay 29, 2025Bought~$2.4Kdisclosed May 30
DetailsOfficial recordMay 29, 2025Bought~$1.2Kdisclosed May 30
DetailsOfficial recordMay 29, 2025Bought~$1.2Kdisclosed May 30
DetailsOfficial recordMay 28, 2025Bought~$1.2Kdisclosed May 29
DetailsOfficial recordMay 28, 2025Bought~$3.7Kdisclosed May 29
DetailsOfficial recordMay 28, 2025Bought~$2.5Kdisclosed May 29
DetailsOfficial recordMay 28, 2025Bought~$1.2Kdisclosed May 29
DetailsOfficial recordMay 28, 2025Bought~$2.5Kdisclosed May 29
DetailsOfficial recordMay 28, 2025Bought~$1.2Kdisclosed May 29
DetailsOfficial recordMay 27, 2025Bought~$2.6Kdisclosed May 28
DetailsOfficial recordMay 27, 2025Bought~$1.3Kdisclosed May 28
DetailsOfficial recordMay 27, 2025Bought~$1.3Kdisclosed May 28
DetailsOfficial recordMay 27, 2025Bought~$2.6Kdisclosed May 28
DetailsOfficial recordMay 27, 2025Bought~$3.9Kdisclosed May 28
DetailsOfficial recordMay 27, 2025Bought~$1.3Kdisclosed May 28
DetailsOfficial recordMay 23, 2025Bought~$1.3Kdisclosed May 27
DetailsOfficial recordMay 23, 2025Bought~$3.8Kdisclosed May 27
DetailsOfficial recordMay 23, 2025Bought~$1.3Kdisclosed May 27
DetailsOfficial recordMay 23, 2025Bought~$1.3Kdisclosed May 27
DetailsOfficial recordMay 23, 2025Bought~$2.5Kdisclosed May 27
DetailsOfficial recordMay 23, 2025Bought~$2.5Kdisclosed May 27
DetailsOfficial recordMay 22, 2025Bought~$2.7Kdisclosed May 23
DetailsOfficial recordMay 22, 2025Bought~$4Kdisclosed May 23
DetailsOfficial recordMay 22, 2025Bought~$1.3Kdisclosed May 23
DetailsOfficial recordMay 22, 2025Bought~$1.3Kdisclosed May 23
DetailsOfficial recordMay 22, 2025Bought~$2.7Kdisclosed May 23
DetailsOfficial recordMay 22, 2025Bought~$1.3Kdisclosed May 23
DetailsOfficial recordMay 21, 2025Bought~$1.4Kdisclosed May 22
DetailsOfficial recordMay 21, 2025Bought~$1.4Kdisclosed May 22
DetailsOfficial recordMay 21, 2025Bought~$4.1Kdisclosed May 22
DetailsOfficial recordMay 21, 2025Bought~$2.8Kdisclosed May 22
DetailsOfficial recordMay 21, 2025Bought~$1.4Kdisclosed May 22
DetailsOfficial recordMay 21, 2025Bought~$2.8Kdisclosed May 22
DetailsOfficial recordMay 20, 2025Bought~$2.8Kdisclosed May 21
DetailsOfficial recordMay 20, 2025Bought~$1.4Kdisclosed May 21
DetailsOfficial recordMay 20, 2025Bought~$4.3Kdisclosed May 21
DetailsOfficial recordMay 20, 2025Bought~$1.4Kdisclosed May 21
DetailsOfficial recordMay 20, 2025Bought~$1.4Kdisclosed May 21
DetailsOfficial recordMay 20, 2025Bought~$2.8Kdisclosed May 21
DetailsOfficial recordMay 19, 2025Bought~$1.4Kdisclosed May 20
DetailsOfficial recordMay 19, 2025Bought~$4.2Kdisclosed May 20
DetailsOfficial recordMay 19, 2025Bought~$1.4Kdisclosed May 20
DetailsOfficial recordMay 19, 2025Bought~$2.8Kdisclosed May 20
DetailsOfficial recordMay 19, 2025Bought~$1.4Kdisclosed May 20
DetailsOfficial recordMay 19, 2025Bought~$2.8Kdisclosed May 20
DetailsOfficial recordMay 16, 2025Bought~$4.3Kdisclosed May 19
DetailsOfficial recordMay 16, 2025Bought~$1.4Kdisclosed May 19
DetailsOfficial recordMay 16, 2025Bought~$2.8Kdisclosed May 19
DetailsOfficial recordMay 16, 2025Bought~$2.8Kdisclosed May 19
DetailsOfficial recordMay 16, 2025Bought~$1.4Kdisclosed May 19
DetailsOfficial recordMay 16, 2025Bought~$1.4Kdisclosed May 19
DetailsOfficial recordMay 15, 2025Bought~$2.8Kdisclosed May 16
DetailsOfficial recordMay 15, 2025Bought~$1.4Kdisclosed May 16
DetailsOfficial recordMay 15, 2025Bought~$2.8Kdisclosed May 16
DetailsOfficial recordMay 15, 2025Bought~$4.1Kdisclosed May 16
DetailsOfficial recordMay 15, 2025Bought~$1.4Kdisclosed May 16
DetailsOfficial recordMay 15, 2025Bought~$1.4Kdisclosed May 16
DetailsOfficial recordMay 14, 2025Bought~$2.8Kdisclosed May 15
DetailsOfficial recordMay 14, 2025Bought~$1.4Kdisclosed May 15
DetailsOfficial recordMay 14, 2025Bought~$2.8Kdisclosed May 15
DetailsOfficial recordMay 14, 2025Bought~$1.4Kdisclosed May 15
DetailsOfficial recordMay 14, 2025Bought~$1.4Kdisclosed May 15
DetailsOfficial recordMay 14, 2025Bought~$4.1Kdisclosed May 15
DetailsOfficial recordMay 13, 2025Bought~$1.3Kdisclosed May 14
DetailsOfficial recordMay 13, 2025Bought~$2.7Kdisclosed May 14
DetailsOfficial recordMay 13, 2025Bought~$2.7Kdisclosed May 14
DetailsOfficial recordMay 13, 2025Bought~$1.4Kdisclosed May 14
DetailsOfficial recordMay 13, 2025Bought~$1.3Kdisclosed May 14
DetailsOfficial recordMay 13, 2025Bought~$4Kdisclosed May 14
DetailsOfficial recordMay 12, 2025Bought~$1.3Kdisclosed May 13
DetailsOfficial recordMay 12, 2025Bought~$4.1Kdisclosed May 13
DetailsOfficial recordMay 12, 2025Bought~$1.4Kdisclosed May 13
DetailsOfficial recordMay 12, 2025Bought~$2.7Kdisclosed May 13
DetailsOfficial recordMay 12, 2025Bought~$2.7Kdisclosed May 13
DetailsOfficial recordMay 12, 2025Bought~$1.4Kdisclosed May 13
DetailsOfficial recordMay 9, 2025Bought~$2.6Kdisclosed May 12
DetailsOfficial recordMay 9, 2025Bought~$1.3Kdisclosed May 12
DetailsOfficial recordMay 9, 2025Bought~$3.9Kdisclosed May 12
DetailsOfficial recordMay 9, 2025Bought~$1.3Kdisclosed May 12
DetailsOfficial recordMay 9, 2025Bought~$1.3Kdisclosed May 12
DetailsOfficial recordMay 9, 2025Bought~$2.6Kdisclosed May 12
DetailsOfficial recordShowing the latest 200 of 723 disclosures.
As of the latest filing on , Murray Stahl reported holding 2,397,234 shares of Texas Pacific Land Corporation (TPL), worth about $700M at the last close of $292 (Nov 13, 2026): 8,238 held directly and 2,388,996 through a horizon kinetics asset management llc, a polestar offshore fund ltd, a horizon common inc, a horizon credit opportunity fund lp, a horizon kinetics hard assets, a horizon kinetics asset management llc, a horizon kinetics hard assets, llc, a horizon kinetics hard assets llc. Holdings are also on file at Miami International Holdings (MIAX); together they are worth about $869M.
| Company | Shares reported | How held | Last close | Value at last close | Reported |
|---|---|---|---|---|---|
| Texas Pacific Land Corporation TPL | 2,397,234 | 8,238 direct · 638K horizon kinetics asset management llc · 129K polestar offshore fund ltd · 5,742 horizon common inc · 5,616 horizon credit opportunity fund lp · 326K horizon kinetics hard assets · 633K horizon kinetics asset management llc · 326K horizon kinetics hard assets, llc · 326K horizon kinetics hard assets llc | $292 | $700M | Jun 26, 2025 |
| Miami International Holdings MIAX | 4,557,923 | 4.56M horizon kinetics asset management llc | $37 | $169M | Sep 26, 2025 |
Is this Murray Stahl’s net worth? No. A Form 4 reports the shares an insider owns in one company after each transaction, directly or through trusts and entities. It says nothing about cash, other investments, property or debt, options not yet exercised are not counted here, and a holding reported some time ago may have changed without a new filing. The value is shares times the last stored close, not a price anyone received. Sources: the filings listed below, each linked to EDGAR. Compare with the biggest insider stakes.
On the latest SEC Form 4, dated Jun 26, 2025, Murray Stahl reported holding 2,397,234 shares of Texas Pacific Land Corporation (TPL), of which 2,388,996 are held indirectly. At the last close of $292 on Nov 13, 2026, that is about $700M. This is the stake disclosed in filings, not a net worth.
Murray Stahl bought shares on the open market in 2021, 2022, 2023, 2024 and 2025 across 2 companies.
In SEC filings since 2021: the latest open-market purchase is from 2025; no open-market sale is on record.
2 companies: Texas Pacific Land Corporation (TPL, 2021–2025), Miami International Holdings (MIAX, 2025).
Murray Stahl bought shares on the open market in 2021, 2022, 2023, 2024 and 2025 across 2 companies.
Murray Stahl reported 2,113 open-market purchases and 0 sales since 2021; purchases in 5 different years, most recently 2025.
| Year | Bought | Sold |
|---|---|---|
| 2025 | $2.36M519×519 trades | — |
| 2024 | $1.12M389×389 trades | — |
| 2023 | $1.22M193×193 trades | — |
| 2022 | $3.57M528×528 trades | — |
| 2021 | $3.68M484×484 trades | — |
Open-market purchases (code P) and sales (code S) on Forms 4 and 5. Up to Sep 2024 from the SEC's Insider Transactions Data Sets; since Oct 2024 from each filing as it is published. A trade filed twice (an amendment) counts once. Dollar totals use the price the filer reported; lines with no price count as trades without a value.
Murray Stahl reported 2,111 open-market purchases and 0 sales here, 2021 to 2025.
Murray Stahl reported 2 open-market purchases and 0 sales here, 2025.
Closing prices and the companies' last annual figures; a − or + is a fact of the close, not a forecast.