Follow the people · Insider
Kenneth S. Courtis
Kenneth S. Courtis files insider transactions with the SEC as a director of Alpha Metallurgical Resources (AMR). We hold 11 disclosed purchases and sales filed since 5 June 2020, 6 of them in the last 90 days.
- Files forAMR
- Disclosed buys and sells11 in all, 6 in the last 90 days
- Last disclosure8 September 2026
Positions held
3 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 10 February 2021 — 8 September 2026Director · Alpha Metallurgical Resources (AMR)274 Form 4 lines · source: SEC Form 4
- Filed 17 June 2021 — 17 June 2021Director · Innovate (VATE)1 Form 4 line · source: SEC Form 4
- Filed 3 June 2020 — 20 November 2020Director · Hc2 Holdings (HCHC)8 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- ▲ bought on the open market 1,847 shares of Alpha Metallurgical ResourcesSEC Form 48 September 2026Common Stock, $0.01 par value per share · traded 8 September 2026 · filed 8 September 2026
- ▲ bought on the open market 2,109 shares of Alpha Metallurgical ResourcesSEC Form 48 September 2026Common Stock, $0.01 par value per share · traded 8 September 2026 · filed 8 September 2026
- ▲ bought on the open market 2,749 shares of Alpha Metallurgical ResourcesSEC Form 48 September 2026Common Stock, $0.01 par value per share · traded 8 September 2026 · filed 8 September 2026
- ▲ bought on the open market 2,891 shares of Alpha Metallurgical ResourcesSEC Form 48 September 2026Common Stock, $0.01 par value per share · traded 8 September 2026 · filed 8 September 2026
- ▲ bought on the open market 305 shares of Alpha Metallurgical ResourcesSEC Form 48 September 2026Common Stock, $0.01 par value per share · traded 8 September 2026 · filed 8 September 2026
- ▲ bought on the open market 99 shares of Alpha Metallurgical ResourcesSEC Form 48 September 2026Common Stock, $0.01 par value per share · traded 8 September 2026 · filed 8 September 2026
- ▲ bought on the open market 1,271 shares of Alpha Metallurgical ResourcesSEC Form 431 August 2026Common Stock, $0.01 par value per share · traded 28 August 2026 · filed 31 August 2026
- ▲ bought on the open market 863 shares of Alpha Metallurgical ResourcesSEC Form 431 August 2026Common Stock, $0.01 par value per share · traded 28 August 2026 · filed 31 August 2026
- ▲ bought on the open market 1,201 shares of Alpha Metallurgical ResourcesSEC Form 431 August 2026Common Stock, $0.01 par value per share · traded 28 August 2026 · filed 31 August 2026
- ▲ bought on the open market 201 shares of Alpha Metallurgical ResourcesSEC Form 431 August 2026Common Stock, $0.01 par value per share · traded 28 August 2026 · filed 31 August 2026
- ▲ bought on the open market 690 shares of Alpha Metallurgical ResourcesSEC Form 431 August 2026Common Stock, $0.01 par value per share · traded 28 August 2026 · filed 31 August 2026
- ▲ bought on the open market 514 shares of Alpha Metallurgical ResourcesSEC Form 431 August 2026Common Stock, $0.01 par value per share · traded 28 August 2026 · filed 31 August 2026
- ▲ bought on the open market 210 shares of Alpha Metallurgical ResourcesSEC Form 431 August 2026Common Stock, $0.01 par value per share · traded 28 August 2026 · filed 31 August 2026
- ▲ bought on the open market 50 shares of Alpha Metallurgical ResourcesSEC Form 431 August 2026Common Stock, $0.01 par value per share · traded 28 August 2026 · filed 31 August 2026
- ▲ bought on the open market 2,914 shares of Alpha Metallurgical ResourcesSEC Form 425 August 2026Common Stock, $0.01 par value per share · traded 25 August 2026 · filed 25 August 2026
- ▲ bought on the open market 2,086 shares of Alpha Metallurgical ResourcesSEC Form 425 August 2026Common Stock, $0.01 par value per share · traded 25 August 2026 · filed 25 August 2026
- ▲ bought on the open market 3,241 shares of Alpha Metallurgical ResourcesSEC Form 424 August 2026Common Stock, $0.01 par value per share · traded 21 August 2026 · filed 24 August 2026
- ▲ bought on the open market 1,824 shares of Alpha Metallurgical ResourcesSEC Form 424 August 2026Common Stock, $0.01 par value per share · traded 21 August 2026 · filed 24 August 2026
- ▲ bought on the open market 9,935 shares of Alpha Metallurgical ResourcesSEC Form 424 August 2026Common Stock, $0.01 par value per share · traded 21 August 2026 · filed 24 August 2026
- ▲ bought on the open market 333 shares of Alpha Metallurgical ResourcesSEC Form 420 August 2026Common Stock, $0.01 par value per share · traded 20 August 2026 · filed 20 August 2026
- ▲ bought on the open market 943 shares of Alpha Metallurgical ResourcesSEC Form 420 August 2026Common Stock, $0.01 par value per share · traded 20 August 2026 · filed 20 August 2026
- ▲ bought on the open market 1,151 shares of Alpha Metallurgical ResourcesSEC Form 420 August 2026Common Stock, $0.01 par value per share · traded 20 August 2026 · filed 20 August 2026
- ▲ bought on the open market 1,234 shares of Alpha Metallurgical ResourcesSEC Form 420 August 2026Common Stock, $0.01 par value per share · traded 20 August 2026 · filed 20 August 2026
- ▲ bought on the open market 5,976 shares of Alpha Metallurgical ResourcesSEC Form 420 August 2026Common Stock, $0.01 par value per share · traded 20 August 2026 · filed 20 August 2026
- ▲ bought on the open market 5,363 shares of Alpha Metallurgical ResourcesSEC Form 420 August 2026Common Stock, $0.01 par value per share · traded 20 August 2026 · filed 20 August 2026
- ▲ bought on the open market 6,136 shares of Alpha Metallurgical ResourcesSEC Form 416 June 2026Common Stock, $0.01 par value per share · traded 12 June 2026 · filed 16 June 2026
- ▲ bought on the open market 3,864 shares of Alpha Metallurgical ResourcesSEC Form 416 June 2026Common Stock, $0.01 par value per share · traded 12 June 2026 · filed 16 June 2026
- ▲ bought on the open market 596 shares of Alpha Metallurgical ResourcesSEC Form 415 May 2026Common Stock, $0.01 par value per share · traded 12 May 2026 · filed 15 May 2026
- ▲ bought on the open market 588 shares of Alpha Metallurgical ResourcesSEC Form 415 May 2026Common Stock, $0.01 par value per share · traded 12 May 2026 · filed 15 May 2026
- ▲ bought on the open market 911 shares of Alpha Metallurgical ResourcesSEC Form 415 May 2026Common Stock, $0.01 par value per share · traded 12 May 2026 · filed 15 May 2026
- ▲ bought on the open market 563 shares of Alpha Metallurgical ResourcesSEC Form 415 May 2026Common Stock, $0.01 par value per share · traded 12 May 2026 · filed 15 May 2026
- ▲ bought on the open market 705 shares of Alpha Metallurgical ResourcesSEC Form 415 May 2026Common Stock, $0.01 par value per share · traded 12 May 2026 · filed 15 May 2026
- ▲ bought on the open market 3,500 shares of Alpha Metallurgical ResourcesSEC Form 415 May 2026Common Stock, $0.01 par value per share · traded 12 May 2026 · filed 15 May 2026
- ▲ bought on the open market 3,678 shares of Alpha Metallurgical ResourcesSEC Form 415 May 2026Common Stock, $0.01 par value per share · traded 12 May 2026 · filed 15 May 2026
- ▲ bought on the open market 4,369 shares of Alpha Metallurgical ResourcesSEC Form 415 May 2026Common Stock, $0.01 par value per share · traded 12 May 2026 · filed 15 May 2026
- ▲ bought on the open market 90 shares of Alpha Metallurgical ResourcesSEC Form 415 May 2026Common Stock, $0.01 par value per share · traded 12 May 2026 · filed 15 May 2026
- was granted 2,162 shares of Alpha Metallurgical Resources (a derivative holding)SEC Form 48 May 2026Stock Option (right to buy) · traded 6 May 2026 · filed 8 May 2026
- ▲ bought on the open market 492 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 608 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 2,600 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 362 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 1,362 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 1,676 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 900 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 492 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 608 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 2,600 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 362 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 1,362 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 1,676 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 900 shares of Alpha Metallurgical ResourcesSEC Form 420 March 2026Common Stock, $0.01 par value per share · traded 12 March 2026 · filed 20 March 2026
- ▲ bought on the open market 2,598 shares of Alpha Metallurgical ResourcesSEC Form 413 March 2026Common Stock, $0.01 par value per share · traded 11 March 2026 · filed 13 March 2026
- ▲ bought on the open market 611 shares of Alpha Metallurgical ResourcesSEC Form 413 March 2026Common Stock, $0.01 par value per share · traded 11 March 2026 · filed 13 March 2026
- ▲ bought on the open market 4,052 shares of Alpha Metallurgical ResourcesSEC Form 413 March 2026Common Stock, $0.01 par value per share · traded 11 March 2026 · filed 13 March 2026
- ▲ bought on the open market 2,739 shares of Alpha Metallurgical ResourcesSEC Form 413 March 2026Common Stock, $0.01 par value per share · traded 11 March 2026 · filed 13 March 2026
- ▲ bought on the open market 2,598 shares of Alpha Metallurgical ResourcesSEC Form 413 March 2026Common Stock, $0.01 par value per share · traded 11 March 2026 · filed 13 March 2026
- ▲ bought on the open market 611 shares of Alpha Metallurgical ResourcesSEC Form 413 March 2026Common Stock, $0.01 par value per share · traded 11 March 2026 · filed 13 March 2026
- ▲ bought on the open market 4,052 shares of Alpha Metallurgical ResourcesSEC Form 413 March 2026Common Stock, $0.01 par value per share · traded 11 March 2026 · filed 13 March 2026
- ▲ bought on the open market 2,739 shares of Alpha Metallurgical ResourcesSEC Form 413 March 2026Common Stock, $0.01 par value per share · traded 11 March 2026 · filed 13 March 2026
- ▲ bought on the open market 7,669 shares of Alpha Metallurgical ResourcesSEC Form 412 March 2026Common Stock, $0.01 par value per share · traded 10 March 2026 · filed 12 March 2026
- ▲ bought on the open market 1,787 shares of Alpha Metallurgical ResourcesSEC Form 412 March 2026Common Stock, $0.01 par value per share · traded 10 March 2026 · filed 12 March 2026
- ▲ bought on the open market 2,976 shares of Alpha Metallurgical ResourcesSEC Form 412 March 2026Common Stock, $0.01 par value per share · traded 10 March 2026 · filed 12 March 2026
- ▲ bought on the open market 2,014 shares of Alpha Metallurgical ResourcesSEC Form 412 March 2026Common Stock, $0.01 par value per share · traded 10 March 2026 · filed 12 March 2026
- ▲ bought on the open market 554 shares of Alpha Metallurgical ResourcesSEC Form 412 March 2026Common Stock, $0.01 par value per share · traded 10 March 2026 · filed 12 March 2026
- ▲ bought on the open market 7,669 shares of Alpha Metallurgical ResourcesSEC Form 412 March 2026Common Stock, $0.01 par value per share · traded 10 March 2026 · filed 12 March 2026
- ▲ bought on the open market 1,787 shares of Alpha Metallurgical ResourcesSEC Form 412 March 2026Common Stock, $0.01 par value per share · traded 10 March 2026 · filed 12 March 2026
- ▲ bought on the open market 2,976 shares of Alpha Metallurgical ResourcesSEC Form 412 March 2026Common Stock, $0.01 par value per share · traded 10 March 2026 · filed 12 March 2026
- ▲ bought on the open market 2,014 shares of Alpha Metallurgical ResourcesSEC Form 412 March 2026Common Stock, $0.01 par value per share · traded 10 March 2026 · filed 12 March 2026
- ▲ bought on the open market 554 shares of Alpha Metallurgical ResourcesSEC Form 412 March 2026Common Stock, $0.01 par value per share · traded 10 March 2026 · filed 12 March 2026
- ▲ bought on the open market 2,507 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 8,958 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 9,242 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 1,510 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 592 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 1,751 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 440 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 2,507 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 8,958 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 9,242 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 1,510 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 592 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 1,751 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 440 shares of Alpha Metallurgical ResourcesSEC Form 411 March 2026Common Stock, $0.01 par value per share · traded 9 March 2026 · filed 11 March 2026
- ▲ bought on the open market 70 shares of Alpha Metallurgical ResourcesSEC Form 417 December 2025Common Stock, $0.01 par value per share · traded 15 December 2025 · filed 17 December 2025
- ▲ bought on the open market 366 shares of Alpha Metallurgical ResourcesSEC Form 417 December 2025Common Stock, $0.01 par value per share · traded 15 December 2025 · filed 17 December 2025
- ▲ bought on the open market 51 shares of Alpha Metallurgical ResourcesSEC Form 417 December 2025Common Stock, $0.01 par value per share · traded 15 December 2025 · filed 17 December 2025
- ▲ bought on the open market 1,520 shares of Alpha Metallurgical ResourcesSEC Form 417 December 2025Common Stock, $0.01 par value per share · traded 15 December 2025 · filed 17 December 2025
- ▲ bought on the open market 1,770 shares of Alpha Metallurgical ResourcesSEC Form 417 December 2025Common Stock, $0.01 par value per share · traded 15 December 2025 · filed 17 December 2025
- ▲ bought on the open market 4,011 shares of Alpha Metallurgical ResourcesSEC Form 417 December 2025Common Stock, $0.01 par value per share · traded 15 December 2025 · filed 17 December 2025
- ▲ bought on the open market 107 shares of Alpha Metallurgical ResourcesSEC Form 417 December 2025Common Stock, $0.01 par value per share · traded 15 December 2025 · filed 17 December 2025
- ▲ bought on the open market 350 shares of Alpha Metallurgical ResourcesSEC Form 417 December 2025Common Stock, $0.01 par value per share · traded 15 December 2025 · filed 17 December 2025
- ▲ bought on the open market 493 shares of Alpha Metallurgical ResourcesSEC Form 417 December 2025Common Stock, $0.01 par value per share · traded 15 December 2025 · filed 17 December 2025
- ▲ bought on the open market 222 shares of Alpha Metallurgical ResourcesSEC Form 417 December 2025Common Stock, $0.01 par value per share · traded 15 December 2025 · filed 17 December 2025
- ▲ bought on the open market 40 shares of Alpha Metallurgical ResourcesSEC Form 417 December 2025Common Stock, $0.01 par value per share · traded 15 December 2025 · filed 17 December 2025
- ▲ bought on the open market 390 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 9 December 2025 · filed 16 December 2025
- ▲ bought on the open market 2,526 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 9 December 2025 · filed 16 December 2025
- ▲ bought on the open market 5,134 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 9 December 2025 · filed 16 December 2025
- ▲ bought on the open market 450 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 9 December 2025 · filed 16 December 2025
- ▲ bought on the open market 500 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 9 December 2025 · filed 16 December 2025
- ▲ bought on the open market 819 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 10 December 2025 · filed 16 December 2025
- ▲ bought on the open market 1,140 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 10 December 2025 · filed 16 December 2025
- ▲ bought on the open market 240 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 10 December 2025 · filed 16 December 2025
- ▲ bought on the open market 670 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 10 December 2025 · filed 16 December 2025
- ▲ bought on the open market 1,420 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 10 December 2025 · filed 16 December 2025
- ▲ bought on the open market 658 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 10 December 2025 · filed 16 December 2025
- ▲ bought on the open market 53 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 10 December 2025 · filed 16 December 2025
- ▲ bought on the open market 2,080 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 11 December 2025 · filed 16 December 2025
- ▲ bought on the open market 1,440 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 11 December 2025 · filed 16 December 2025
- ▲ bought on the open market 540 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 11 December 2025 · filed 16 December 2025
- ▲ bought on the open market 1,680 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 11 December 2025 · filed 16 December 2025
- ▲ bought on the open market 3,120 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 11 December 2025 · filed 16 December 2025
- ▲ bought on the open market 1,027 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 11 December 2025 · filed 16 December 2025
- ▲ bought on the open market 113 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 11 December 2025 · filed 16 December 2025
- ▲ bought on the open market 1,062 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 11 December 2025 · filed 16 December 2025
- ▲ bought on the open market 3,117 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 11 December 2025 · filed 16 December 2025
- ▲ bought on the open market 821 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 11 December 2025 · filed 16 December 2025
- ▲ bought on the open market 1,685 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 12 December 2025 · filed 16 December 2025
- ▲ bought on the open market 2,147 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 12 December 2025 · filed 16 December 2025
- ▲ bought on the open market 2,496 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 12 December 2025 · filed 16 December 2025
- ▲ bought on the open market 197 shares of Alpha Metallurgical ResourcesSEC Form 416 December 2025Common Stock, $0.01 par value per share · traded 12 December 2025 · filed 16 December 2025
Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.