Only open-market buys / sells (codes P/S) are a conviction signal; grants, option exercises, tax-withholding, and gifts are compensation mechanics, shown but greyed. The trailing 12-month tallies run to today but the store covers filings through 2026-06-30 only (SEC bulk data sets publish quarterly), so recent activity may be absent.
| Date | Insider | Role | Transaction | Shares | Price | Value |
|---|---|---|---|---|---|---|
| 2026-04-16 | International Finance Corp | TenPercentOwner | −Sell | 66,437 | $4.90 | $325,541 |
| 2026-04-15 | International Finance Corp | TenPercentOwner | −Sell | 19,488 | $4.90 | $95,491 |
| 2026-04-14 | International Finance Corp | TenPercentOwner | −Sell | 106,948 | $4.90 | $524,045 |
| 2026-04-13 | International Finance Corp | TenPercentOwner | −Sell | 52,230 | $4.92 | $256,972 |
| 2026-04-10 | International Finance Corp | TenPercentOwner | −Sell | 57,894 | $4.98 | $288,312 |
| 2026-04-09 | International Finance Corp | TenPercentOwner | −Sell | 9,878 | $4.95 | $48,896 |
| 2026-04-08 | International Finance Corp | TenPercentOwner | −Sell | 19,311 | $4.93 | $95,203 |
| 2026-04-07 | International Finance Corp | TenPercentOwner | −Sell | 47,954 | $4.91 | $235,454 |
| 2026-04-06 | International Finance Corp | TenPercentOwner | −Sell | 34,219 | $4.95 | $169,384 |
| 2026-04-02 | International Finance Corp | TenPercentOwner | −Sell | 9,928 | $4.99 | $49,541 |
| 2026-04-01 | International Finance Corp | TenPercentOwner | −Sell | 18,663 | $4.97 | $92,755 |
| 2026-03-31 | International Finance Corp | TenPercentOwner | −Sell | 32,807 | $5.02 | $164,691 |
| 2026-03-30 | International Finance Corp | TenPercentOwner | −Sell | 6,467 | $4.92 | $31,818 |
| 2026-03-27 | International Finance Corp | TenPercentOwner | −Sell | 31,504 | $4.91 | $154,685 |
| 2026-03-26 | International Finance Corp | TenPercentOwner | −Sell | 2,468 | $4.95 | $12,217 |
| 2026-03-25 | International Finance Corp | TenPercentOwner | −Sell | 11,104 | $5.04 | $55,964 |
| 2026-03-24 | International Finance Corp | TenPercentOwner | −Sell | 16,179 | $5.02 | $81,219 |
| 2026-03-23 | International Finance Corp | TenPercentOwner | −Sell | 2,162 | $5.03 | $10,875 |
| 2026-03-19 | International Finance Corp | TenPercentOwner | −Sell | 34,607 | $5.06 | $175,111 |
| 2026-03-18 | International Finance Corp | TenPercentOwner | −Sell | 4,819 | $5.38 | $25,926 |
| 2026-03-17 | International Finance Corp | TenPercentOwner | −Sell | 87,041 | $5.31 | $462,188 |
| 2026-03-16 | International Finance Corp | TenPercentOwner | −Sell | 27,389 | $4.94 | $135,302 |
| 2026-03-13 | International Finance Corp | TenPercentOwner | −Sell | 60,000 | $4.85 | $291,000 |
| 2026-03-13 | Sparrow Dean Chad | Director | −Sell | 110 | $4.66 | $513 |
| 2026-03-12 | International Finance Corp | TenPercentOwner | −Sell | 2,839 | $4.68 | $13,287 |
| 2026-03-12 | Sparrow Dean Chad | Director | −Sell | 6 | $4.72 | $28 |
| 2026-03-11 | International Finance Corp | TenPercentOwner | −Sell | 4,235 | $4.65 | $19,693 |
| 2026-03-11 | Sparrow Dean Chad | Director | −Sell | 963 | $4.80 | $4,622 |
| 2026-03-10 | International Finance Corp | TenPercentOwner | −Sell | 24,532 | $4.64 | $113,828 |
| 2026-03-09 | International Finance Corp | TenPercentOwner | −Sell | 27,767 | $4.56 | $126,618 |
| 2026-03-09 | Sparrow Dean Chad | Director | −Sell | 144 | $4.72 | $680 |
| 2026-03-06 | International Finance Corp | TenPercentOwner | −Sell | 9,224 | $4.64 | $42,799 |
| 2026-03-06 | Sparrow Dean Chad | Director | −Sell | 207 | $4.73 | $979 |
| 2026-03-05 | International Finance Corp | TenPercentOwner | −Sell | 4,290 | $4.59 | $19,691 |
| 2026-03-04 | Mazanderani Ali | Director,Officer | +Buy | 32,000 | $4.69 | $150,080 |
| 2026-03-04 | International Finance Corp | TenPercentOwner | −Sell | 6,823 | $4.65 | $31,727 |
| 2026-03-03 | Sparrow Dean Chad | Director | −Sell | 332 | $4.80 | $1,594 |
| 2026-02-25 | Mali Lincoln Camagu | Director,Officer | +Grant | 150,000 | — | — |
| 2026-02-09 | Mazanderani Ali | Director,Officer | +Buy | 91,423 | $4.36 | $398,604 |
| 2025-12-31 | Mazanderani Ali | Director,Officer | +Buy | 1,800,000 | $5.00 | $9M |
| 2025-12-17 | International Finance Corp | TenPercentOwner | −Sell | 100 | $4.33 | $433 |
| 2025-12-10 | Smith Daniel Luke | Director,Officer | +Buy | 11,503 | $4.40 | $50,613 |
| 2025-12-09 | Smith Daniel Luke | Director,Officer | +Buy | 5,761 | $4.21 | $24,254 |
| 2025-12-08 | Smith Daniel Luke | Director,Officer | +Buy | 2,500 | $4.16 | $10,400 |
| 2025-12-05 | Smith Daniel Luke | Director,Officer | +Buy | 7,000 | $4.21 | $29,470 |
| 2025-12-05 | Smith Daniel Luke | Director,Officer | +Buy | 3,736 | $4.14 | $15,467 |
| 2025-12-01 | Mali Lincoln Camagu | Director,Officer | −Disp→issuer | 77,706 | — | — |
| 2025-03-31 | Mazanderani Ali | Director,Officer | +Buy | 20,000 | $4.96 | $99,200 |
| 2025-03-28 | Mazanderani Ali | Director,Officer | +Buy | 35,289 | $5.01 | $176,798 |
| 2025-03-27 | Mazanderani Ali | Director,Officer | +Buy | 30,930 | $5.00 | $154,650 |
| 2025-03-26 | Mazanderani Ali | Director,Officer | +Buy | 33,296 | $4.94 | $164,482 |
| 2025-03-25 | Mazanderani Ali | Director,Officer | +Buy | 8,316 | $4.93 | $40,998 |
| 2025-03-24 | Mazanderani Ali | Director,Officer | +Buy | 21,790 | $4.75 | $103,503 |
| 2025-03-21 | Mazanderani Ali | Director,Officer | +Buy | 600 | $4.64 | $2,784 |
| 2024-11-17 | Mali Lincoln Camagu | Director,Officer | −Tax w/h | 12,396 | $4.89 | $60,616 |
| 2024-11-05 | Kola Naeem Ebrahim | Director,Officer | +Grant | 150,000 | — | — |
| 2024-11-05 | Smith Daniel Luke | Director,Officer | +Grant | 120,000 | — | — |
| 2024-11-05 | Mali Lincoln Camagu | Director,Officer | +Grant | 150,000 | — | — |
| 2024-10-02 | International Finance Corp | TenPercentOwner | +Other | 984,539 | $4.79 | $5M |
| 2024-10-02 | International Finance Corp | TenPercentOwner | +Other | 1,004,623 | $4.79 | $5M |
| 2024-10-01 | Smith Daniel Luke | Director,Officer | +Grant | 100,000 | — | — |
| 2024-06-30 | Mali Lincoln Camagu | Director,Officer | −Disp→issuer | 73,734 | — | — |
| 2024-06-30 | Meyer Christopher G.B. | Director | −Disp→issuer | 58,652 | — | — |
| 2024-06-28 | Meyer Christopher G.B. | Director | −Sell | 14,738 | $4.68 | $68,974 |
| 2024-06-26 | Meyer Christopher G.B. | Director | −Sell | 10,000 | $4.75 | $47,500 |
| 2024-06-24 | Meyer Christopher G.B. | Director | −Sell | 10,000 | $4.89 | $48,900 |
| 2024-06-21 | Meyer Christopher G.B. | Director | −Sell | 71,479 | $4.63 | $330,948 |
| 2024-05-14 | Mazanderani Ali | Director,Officer | +Buy | 52,418 | $5.14 | $269,429 |
| 2024-05-13 | Mali Lincoln Camagu | Director,Officer | −Tax w/h | 11,556 | $4.84 | $55,931 |
| 2024-05-13 | Mali Lincoln Camagu | Director,Officer | −Tax w/h | 13,464 | $4.84 | $65,166 |
| 2023-12-12 | Mazanderani Ali | Director | +Buy | 322,476 | $3.30 | $1M |
| 2023-10-25 | Meyer Christopher G.B. | Director,Officer | +Grant | 143,902 | — | — |
| 2023-10-25 | Mali Lincoln Camagu | Director,Officer | +Grant | 82,639 | — | — |
| 2023-10-25 | Heilbron Steven John | Director,Officer | +Grant | 225,000 | — | — |
| 2023-06-29 | Nkosi Monde | Director | +Buy | 7,303 | $3.57 | $26,072 |
| 2023-06-21 | Nkosi Monde | Director | +Buy | 1,200 | $3.60 | $4,320 |
| 2023-05-25 | Ball Antony C | Director | +Buy | 400 | $3.59 | $1,436 |
| 2023-05-19 | Nkosi Monde | Director | +Buy | 3,600 | $3.97 | $14,292 |
| 2023-05-18 | Nkosi Monde | Director | +Buy | 6,992 | $3.85 | $26,919 |
| 2023-05-17 | Ball Antony C | Director | +Buy | 18,400 | $3.66 | $67,344 |
| 2023-05-16 | Ball Antony C | Director | +Buy | 52,784 | $3.73 | $196,884 |
| 2023-05-15 | Value Capital Partners (Pty) Ltd | Director,TenPercentOwner | +Buy | 30,539 | $3.77 | $115,132 |
| 2023-05-15 | Meyer Christopher G.B. | Director,Officer | +Buy | 1,000 | $3.71 | $3,710 |
| 2023-05-12 | Mali Lincoln Camagu | Director,Officer | −Tax w/h | 11,556 | $3.26 | $37,673 |
| 2023-05-12 | Mali Lincoln Camagu | Director,Officer | −Tax w/h | 13,464 | $3.26 | $43,893 |
| 2023-05-12 | Value Capital Partners (Pty) Ltd | Director,TenPercentOwner | +Buy | 41,500 | $3.60 | $149,400 |
| 2023-05-12 | Meyer Christopher G.B. | Director,Officer | +Buy | 500 | $3.41 | $1,705 |
| 2023-03-31 | Nkosi Monde | Director | +Buy | 59,412 | $4.78 | $283,989 |
| 2023-03-30 | Nkosi Monde | Director | +Buy | 1,925 | $4.50 | $8,663 |
| 2023-03-29 | Ball Antony C | — | +Buy | 64,835 | $4.21 | $272,955 |
| 2023-03-28 | Ball Antony C | — | +Buy | 800 | $4.12 | $3,296 |
| 2023-02-24 | Mali Lincoln Camagu | Director,Officer | −Sell | 3,563 | $4.49 | $15,998 |
| 2023-02-22 | Mali Lincoln Camagu | Director,Officer | −Sell | 11,820 | $4.49 | $53,072 |
| 2023-02-21 | Mali Lincoln Camagu | Director,Officer | −Sell | 605 | $4.50 | $2,723 |
| 2023-02-17 | Mali Lincoln Camagu | Director,Officer | −Sell | 12 | $4.63 | $56 |
| 2022-12-31 | Heilbron Steven John | Director,Officer | +Grant | 300,000 | — | — |
| 2022-12-31 | Heilbron Steven John | Director,Officer | +Grant | 225,000 | — | — |
| 2022-12-30 | Ball Antony C | Director | +Buy | 199,871 | $4.49 | $897,421 |
| 2022-12-29 | Ball Antony C | Director | +Buy | 13,567 | $4.29 | $58,202 |
| 2022-12-28 | Ball Antony C | Director | +Buy | 223,594 | $4.25 | $950,275 |
| 2022-12-27 | Ball Antony C | Director | +Buy | 165,176 | $3.94 | $650,793 |
| 2022-12-01 | Mali Lincoln Camagu | Director,Officer | +Grant | 77,706 | — | — |
| 2022-12-01 | Meyer Christopher G.B. | Director,Officer | +Grant | 111,843 | — | — |
| 2022-11-23 | Mali Lincoln Camagu | Director,Officer | −Sell | 80,000 | $4.08 | $326,400 |
| 2022-11-23 | Nkosi Monde | Director | +Buy | 80,000 | $4.08 | $326,400 |
| 2022-11-17 | Nkosi Monde | Director | +Buy | 1,000,000 | $3.93 | $4M |
| 2022-10-25 | Kola Naeem Ebrahim | Director,Officer | +Grant | 84,375 | — | — |
| 2022-07-19 | Meyer Christopher G.B. | Director,Officer | −Tax w/h | 35,460 | $5.20 | $184,392 |
| 2020-05-19 | International Finance Corp | TenPercentOwner | −Sell | 2,103,069 | $4.00 | $8M |
| 2018-02-08 | International Finance Corp | TenPercentOwner | −Sell | 20,220 | $11.06 | $223,633 |
| 2018-02-07 | International Finance Corp | TenPercentOwner | −Sell | 42,100 | $10.83 | $455,943 |
| 2017-11-16 | International Finance Corp | TenPercentOwner | −Sell | 26,731 | $9.53 | $254,746 |
| 2017-11-15 | International Finance Corp | TenPercentOwner | −Sell | 51,900 | $9.48 | $492,012 |
| 2017-11-14 | International Finance Corp | TenPercentOwner | −Sell | 48,400 | $9.50 | $459,800 |
| 2017-11-13 | International Finance Corp | TenPercentOwner | −Sell | 50,000 | $9.63 | $481,500 |
| 2017-11-13 | International Finance Corp | TenPercentOwner | −Sell | 14,700 | $9.64 | $141,708 |
| 2017-11-10 | International Finance Corp | TenPercentOwner | −Sell | 85,036 | $9.74 | $828,251 |
| 2017-11-09 | International Finance Corp | TenPercentOwner | −Sell | 19,760 | $9.24 | $182,582 |
| 2017-11-08 | International Finance Corp | TenPercentOwner | −Sell | 20,701 | $9.19 | $190,242 |
| 2017-11-07 | International Finance Corp | TenPercentOwner | −Sell | 28,400 | $9.14 | $259,576 |
Source: the SEC bulk insider (Form 3/4/5) data sets — non-derivative transactions in the issuer's common stock, most recent first, covering filings through 2026-06-30. Insiders file within 2 business days of a transaction, but the bulk sets publish quarterly, so this store lags live filings; option/derivative lines are excluded. Codes: P buy · S sell · A grant · M/X/C exercise · F tax · G gift.
Model-derived estimate for research. See the Disclaimer.