REX · REX American Resources Corporation
View on chartInsiders & Stakes
| Stuart A. Rose Executive COB | ▼ Sell | Open Market | 2,278,324 Shares held | 9/30/2026 | View profile |
| Zafar A. Rizvi CEO; President | ▼ Sell | Tax Withholding | 817,750 Shares held | 6/15/2026 | View profile |
| Douglas Bruggeman CFO, VP-Finance, Treasurer | ▲ Buy | Grant | 303,350 Shares held | 6/15/2026 | View profile |
| Edward M. Kress Secretary | ▲ Buy | Grant | 204,423 Shares held | 6/15/2026 | View profile |
| Charles A. Elcan Director | ▲ Buy | Grant | 117,099 Shares held | 6/15/2026 | View profile |
| David Harris Director | ▲ Buy | Grant | 47,599 Shares held | 6/15/2026 | View profile |
| Mervyn L. Alphonso Director | ▲ Buy | Grant | 19,539 Shares held | 6/15/2026 | View profile |
| Anne MacMillan Director | ▲ Buy | Grant | 18,867 Shares held | 6/15/2026 | View profile |
| Lee Fisher Director | ▲ Buy | Grant | 18,615 Shares held | 6/15/2026 | View profile |
| Cheryl Lea Bustos Director | ▲ Buy | Grant | 9,495 Shares held | 6/15/2026 | View profile |
Transaction History
| Stuart A. Rose | ▼ Sell | Open Market | 50,000 | $2.1M | 9/30/2026 |
| Stuart A. Rose | ▼ Sell | Open Market | 15,186 | $663K | 6/18/2026 |
| Stuart A. Rose | ▼ Sell | Open Market | 69,335 | $3.0M | 6/17/2026 |
| Mervyn L. Alphonso | ▲ Buy | Grant | 2,327 | $0 | 6/15/2026 |
| Edward M. Kress | ▲ Buy | Grant | 2,096 | $0 | 6/15/2026 |
| Edward M. Kress | ▲ Buy | Grant | 2,327 | $0 | 6/15/2026 |
| Charles A. Elcan | ▲ Buy | Grant | 2,096 | $0 | 6/15/2026 |
| Charles A. Elcan | ▲ Buy | Grant | 2,327 | $0 | 6/15/2026 |
| David Harris | ▲ Buy | Grant | 3,144 | $0 | 6/15/2026 |
| David Harris | ▲ Buy | Grant | 2,909 | $0 | 6/15/2026 |
| Anne MacMillan | ▲ Buy | Grant | 2,096 | $0 | 6/15/2026 |
| Anne MacMillan | ▲ Buy | Grant | 2,327 | $0 | 6/15/2026 |
| Mervyn L. Alphonso | ▲ Buy | Grant | 2,096 | $0 | 6/15/2026 |
| Cheryl Lea Bustos | ▲ Buy | Grant | 2,096 | $0 | 6/15/2026 |
| Cheryl Lea Bustos | ▲ Buy | Grant | 2,327 | $0 | 6/15/2026 |
| Douglas Bruggeman | ▲ Buy | Grant | 20,758 | $0 | 6/15/2026 |
| Douglas Bruggeman | ▲ Buy | Grant | 28,508 | $0 | 6/15/2026 |
| Zafar A. Rizvi | ▲ Buy | Grant | 41,514 | $0 | 6/15/2026 |
| Zafar A. Rizvi | ▲ Buy | Grant | 70,980 | $0 | 6/15/2026 |
| Zafar A. Rizvi | ▼ Sell | Tax Withholding | 13,838 | $595K | 6/15/2026 |
| Stuart A. Rose | ▲ Buy | Grant | 23,064 | $0 | 6/15/2026 |
| Stuart A. Rose | ▲ Buy | Grant | 28,508 | $0 | 6/15/2026 |
| Stuart A. Rose | ▼ Sell | Tax Withholding | 19,211 | $825K | 6/15/2026 |
| Lee Fisher | ▲ Buy | Grant | 2,096 | $0 | 6/15/2026 |
| Lee Fisher | ▲ Buy | Grant | 2,327 | $0 | 6/15/2026 |
| Stuart A. Rose | ▼ Sell | Open Market | 766 | $34K | 6/11/2026 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,129 | $50K | 6/10/2026 |
| Stuart A. Rose | ▼ Sell | Open Market | 13,584 | $614K | 6/8/2026 |
| Douglas Bruggeman | ▼ Sell | Open Market | 2,086 | $103K | 6/2/2026 |
| Douglas Bruggeman | ▼ Sell | Open Market | 3,000 | $145K | 6/2/2026 |
| Douglas Bruggeman | ▼ Sell | Open Market | 2,000 | $91K | 4/2/2026 |
| Douglas Bruggeman | ▼ Sell | Open Market | 5,000 | $227K | 3/31/2026 |
| Stuart A. Rose | ▼ Sell | Gift | 22,000 | $0 | 3/30/2026 |
| Stuart A. Rose | ▼ Sell | Other | 234,516 | $0 | 1/27/2026 |
| Stuart A. Rose | ▼ Sell | Other | 58,629 | $0 | 1/27/2026 |
| Edward M. Kress | ▼ Sell | Gift | 4,964 | $0 | 12/31/2025 |
| Douglas Bruggeman | ▲ Buy | Grant | 133,085 | $0 | 9/15/2025 |
| Stuart A. Rose | ▲ Buy | Grant | 291,052 | $0 | 9/15/2025 |
| Stuart A. Rose | ▲ Buy | Grant | 1,175,162 | $0 | 9/15/2025 |
| Stuart A. Rose | ▲ Buy | Grant | 117,258 | $0 | 9/15/2025 |
| Edward M. Kress | ▲ Buy | Grant | 102,482 | $0 | 9/15/2025 |
| Stuart A. Rose | ▼ Sell | Gift | 6,000 | $0 | 9/8/2025 |
| Stuart A. Rose | ▼ Sell | Gift | 25,400 | $0 | 9/3/2025 |
| Douglas Bruggeman | ▲ Buy | Grant | 10,379 | $0 | 6/16/2025 |
| Anne MacMillan | ▲ Buy | Grant | 1,048 | $0 | 6/16/2025 |
| Lee Fisher | ▲ Buy | Grant | 1,048 | $0 | 6/16/2025 |
| Mervyn L. Alphonso | ▲ Buy | Grant | 1,048 | $0 | 6/16/2025 |
| Charles A. Elcan | ▲ Buy | Grant | 1,048 | $0 | 6/16/2025 |
| David Harris | ▲ Buy | Grant | 1,572 | $0 | 6/16/2025 |
| Zafar A. Rizvi | ▲ Buy | Grant | 20,757 | $0 | 6/16/2025 |
| Edward M. Kress | ▲ Buy | Grant | 1,048 | $0 | 6/16/2025 |
| Stuart A. Rose | ▲ Buy | Grant | 11,532 | $0 | 6/16/2025 |
| Cheryl Lea Bustos | ▲ Buy | Grant | 1,048 | $0 | 6/16/2025 |
| Stuart A. Rose | ▼ Sell | Other | 117,258 | $0 | 4/4/2025 |
| Zafar A. Rizvi | ▲ Buy | Grant | 66,600 | $0 | 2/26/2025 |
| Douglas Bruggeman | ▲ Buy | Grant | 33,300 | $0 | 2/26/2025 |
| Edward M. Kress | ▼ Sell | Gift | 1,500 | $0 | 12/17/2024 |
| Cheryl Lea Bustos | ▲ Buy | Grant | 1,095 | $0 | 6/17/2024 |
| Anne MacMillan | ▲ Buy | Grant | 1,095 | $0 | 6/17/2024 |
| Lee Fisher | ▲ Buy | Grant | 1,095 | $0 | 6/17/2024 |
| Zafar A. Rizvi | ▲ Buy | Grant | 23,154 | $0 | 6/17/2024 |
| David Harris | ▲ Buy | Grant | 1,643 | $0 | 6/17/2024 |
| Douglas Bruggeman | ▲ Buy | Grant | 11,577 | $0 | 6/17/2024 |
| Charles A. Elcan | ▲ Buy | Grant | 1,095 | $0 | 6/17/2024 |
| Mervyn L. Alphonso | ▲ Buy | Grant | 1,095 | $0 | 6/17/2024 |
| Stuart A. Rose | ▲ Buy | Grant | 12,863 | $0 | 6/17/2024 |
| Edward M. Kress | ▲ Buy | Grant | 1,095 | $0 | 6/17/2024 |
| Lee Fisher | ▼ Sell | Open Market | 4,362 | $246K | 5/24/2024 |
| Stuart A. Rose | ▼ Sell | Open Market | 2,611 | $153K | 4/9/2024 |
| Stuart A. Rose | ▼ Sell | Open Market | 4,943 | $290K | 4/8/2024 |
| Stuart A. Rose | ▼ Sell | Open Market | 5,041 | $293K | 4/5/2024 |
| Stuart A. Rose | ▼ Sell | Open Market | 14,959 | $870K | 4/4/2024 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,898 | $113K | 4/3/2024 |
| Stuart A. Rose | ▼ Sell | Open Market | 10,597 | $625K | 4/3/2024 |
| Stuart A. Rose | ▼ Sell | Open Market | 69,403 | $4.1M | 4/3/2024 |
| Stuart A. Rose | ▼ Sell | Open Market | 18,102 | $1.1M | 4/3/2024 |
| Douglas Bruggeman | ▼ Sell | Open Market | 397 | $24K | 4/2/2024 |
| Douglas Bruggeman | ▼ Sell | Open Market | 2,000 | $119K | 4/2/2024 |
| Edward M. Kress | ▼ Sell | Gift | 3,500 | $0 | 12/26/2023 |
| Stuart A. Rose | ▼ Sell | Gift | 45,000 | $0 | 9/28/2023 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $4K | 7/7/2023 |
| Douglas Bruggeman | ▼ Sell | Open Market | 1,051 | $37K | 7/7/2023 |
| Douglas Bruggeman | ▼ Sell | Open Market | 863 | $30K | 7/7/2023 |
| Douglas Bruggeman | ▼ Sell | Open Market | 400 | $14K | 7/7/2023 |
| Stuart A. Rose | ▲ Buy | Grant | 1,099,858 | $0 | 6/15/2023 |
| Edward M. Kress | ▲ Buy | Grant | 69,964 | $0 | 6/15/2023 |
| Lee Fisher | ▲ Buy | Grant | 5,948 | $0 | 6/15/2023 |
| Douglas Bruggeman | ▲ Buy | Grant | 29,267 | $0 | 6/15/2023 |
| David Harris | ▲ Buy | Grant | 11,312 | $0 | 6/15/2023 |
| Anne MacMillan | ▲ Buy | Grant | 1,441 | $0 | 6/15/2023 |
| Mervyn L. Alphonso | ▲ Buy | Grant | 1,441 | $0 | 6/15/2023 |
| Zafar A. Rizvi | ▲ Buy | Grant | 58,533 | $0 | 6/15/2023 |
| Lee Fisher | ▲ Buy | Grant | 1,441 | $0 | 6/15/2023 |
| David Harris | ▲ Buy | Grant | 2,162 | $0 | 6/15/2023 |
| Mervyn L. Alphonso | ▲ Buy | Grant | 3,348 | $0 | 6/15/2023 |
| Charles A. Elcan | ▲ Buy | Grant | 35,868 | $0 | 6/15/2023 |
| Charles A. Elcan | ▲ Buy | Grant | 1,441 | $0 | 6/15/2023 |
| Edward M. Kress | ▲ Buy | Grant | 1,441 | $0 | 6/15/2023 |
| Zafar A. Rizvi | ▲ Buy | Grant | 140,840 | $0 | 6/15/2023 |
| Anne MacMillan | ▲ Buy | Grant | 3,124 | $0 | 6/15/2023 |
| Stuart A. Rose | ▲ Buy | Grant | 7,518 | $0 | 6/15/2023 |
| Cheryl Lea Bustos | ▲ Buy | Grant | 1,441 | $0 | 6/15/2023 |
| Douglas Bruggeman | ▼ Sell | Open Market | 2,000 | $70K | 6/7/2023 |
| Douglas Bruggeman | ▲ Buy | Grant | 46,168 | $0 | 5/30/2023 |
| Douglas Bruggeman | ▼ Sell | Open Market | 3,500 | $123K | 5/30/2023 |
| Lee Fisher | ▲ Buy | Grant | 580 | $0 | 6/15/2022 |
| Anne MacMillan | ▲ Buy | Grant | 580 | $0 | 6/15/2022 |
| Edward M. Kress | ▲ Buy | Grant | 580 | $0 | 6/15/2022 |
| Douglas Bruggeman | ▲ Buy | Grant | 4,319 | $0 | 6/15/2022 |
| Stuart A. Rose | ▲ Buy | Grant | 5,796 | $0 | 6/15/2022 |
| Zafar A. Rizvi | ▲ Buy | Grant | 7,729 | $0 | 6/15/2022 |
| Mervyn L. Alphonso | ▲ Buy | Grant | 580 | $0 | 6/15/2022 |
| David Harris | ▲ Buy | Grant | 869 | $0 | 6/15/2022 |
| Charles A. Elcan | ▲ Buy | Grant | 580 | $0 | 6/15/2022 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 3/25/2022 |
| Douglas Bruggeman | ▼ Sell | Open Market | 1,000 | $105K | 3/25/2022 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 1/4/2022 |
| Douglas Bruggeman | ▼ Sell | Open Market | 200 | $21K | 1/4/2022 |
| Douglas Bruggeman | ▼ Sell | Open Market | 200 | $21K | 1/4/2022 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 1/4/2022 |
| Douglas Bruggeman | ▼ Sell | Open Market | 159 | $16K | 1/4/2022 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 1/4/2022 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 1/4/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 1/3/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 1/3/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 300 | $30K | 1/3/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 1/3/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 125 | $13K | 1/3/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 1/3/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 1/3/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 200 | $20K | 1/3/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 1/3/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 1/3/2022 |
| Douglas Bruggeman | ▼ Sell | Open Market | 500 | $50K | 1/3/2022 |
| Douglas Bruggeman | ▼ Sell | Open Market | 500 | $50K | 1/3/2022 |
| Douglas Bruggeman | ▼ Sell | Open Market | 500 | $51K | 1/3/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 1/3/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 1/3/2022 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,000 | $100K | 12/28/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 12/28/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 12/28/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 12/28/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 12/28/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 12/27/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,000 | $100K | 12/27/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 12/23/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 100 | $10K | 12/23/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 500 | $50K | 12/23/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 200 | $20K | 12/23/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 500 | $50K | 12/23/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 575 | $58K | 12/16/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 685 | $69K | 12/16/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 665 | $67K | 12/16/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 500 | $50K | 12/16/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,500 | $150K | 12/13/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 500 | $50K | 12/13/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 500 | $50K | 12/13/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 500 | $50K | 12/13/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,000 | $100K | 12/13/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 500 | $50K | 12/13/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 500 | $50K | 12/13/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 500 | $50K | 12/13/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 500 | $50K | 12/13/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 500 | $50K | 12/13/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 500 | $50K | 12/13/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 2,000 | $200K | 12/9/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,177 | $118K | 12/9/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,000 | $100K | 12/9/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,150 | $116K | 12/9/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,000 | $101K | 12/8/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 2,000 | $202K | 12/8/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,000 | $100K | 12/8/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,000 | $100K | 12/8/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 12/7/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 12/7/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 12/7/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 12/7/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 2,000 | $204K | 12/7/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 12/7/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 12/7/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 12/7/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,000 | $102K | 12/7/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 100 | $10K | 12/7/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 200 | $21K | 12/7/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,000 | $103K | 12/7/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,000 | $103K | 12/7/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,000 | $103K | 12/7/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 1,000 | $103K | 12/7/2021 |
| Stuart A. Rose | ▼ Sell | Open Market | 2,000 | $207K | 12/7/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 1 | $101 | 12/6/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 4 | $406 | 12/6/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 6 | $611 | 12/6/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 2 | $204 | 12/6/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 5 | $510 | 12/6/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 2 | $204 | 12/6/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 2 | $205 | 12/6/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 25 | $3K | 12/6/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 5 | $513 | 12/6/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 3 | $308 | 12/6/2021 |
| Douglas Bruggeman | ▼ Sell | Open Market | 3 | $308 | 12/6/2021 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
September 25, 2026
REX Stock Appears Undervalued Amid 217% Rally
The Yahoo article notes REX American Resources is still on a 217% run, suggesting the stock may be undervalued. Its price sits near the lower end of the 52‑week range and the RSI is moderate at 57.2, indicating no extreme overbought or oversold conditions. The support level at $42.65 has been tested ten times, adding context to the valuation assessment.
REX Stock Appears Undervalued Amid 217% Rally. The Yahoo article notes REX American Resources is still on a 217% run, suggesting the stock may be undervalued. Its price sits near the lower end of the 52‑week range and the RSI is moderate at 57.2, indicating no extreme overbought or oversold conditions. The support level at $42.65 has been tested ten times, adding context to the valuation assessment.