Stephen C. Walker serves as Executive at Taboola.com Ltd., where they oversee executive responsibilities. Since joining the company, Stephen C. Walker has executed 19 insider transactions totaling $197.3K, demonstrating a bullish approach to their equity position. Their most recent transaction on Feb 16, 2026 involved selling 90,373 shares valued at $303.7K.
Stephen C. Walker currently holds 2,146,226 shares of Taboola.com Ltd. (TBLA), valued at approximately $0. This represents their equity stake as Executive.
Based on SEC Form 4 filings, Stephen C. Walker has been a net buyer of TBLA stock. They have purchased $197.3K and sold $0 worth of shares.
Stephen C. Walker's most recent insider trade was on Feb 16, 2026, when they sold 90,373 shares at $3.36 per share.
Get notified when new Form 4 filings are submitted
| $4.01 |
| Discretionary |
| Aug 16, 2025 | TBLA | $272.8K | Payment | 82,155 | $3.32 | Discretionary |
| Aug 16, 2024 | TBLA | $168.3K | Payment | 52,099 | $3.23 | Discretionary |
| Jun 1, 2024 | TBLA | $33.8K | Payment | 8,440 | $4.01 | Discretionary |
| May 16, 2024 | TBLA | $226.1K | Payment | 52,098 | $4.34 | Discretionary |
| Mar 1, 2024 | TBLA | $3.0M | Award | 641,986 | $4.67 | Discretionary |
| Mar 1, 2024 | TBLA | $36.8K | Payment | 8,440 | $4.36 | Discretionary |
| Feb 16, 2024 | TBLA | $154.7K | Payment | 32,037 | $4.83 | Discretionary |
| Dec 1, 2023 | TBLA | $29.1K | Payment | 8,440 | $3.45 | Discretionary |
| Nov 16, 2023 | TBLA | $123.7K | Payment | 32,036 | $3.86 | Discretionary |
| Sep 1, 2023 | TBLA | $31.6K | Payment | 8,440 | $3.75 | Discretionary |
| Aug 16, 2023 | TBLA | $111.5K | Payment | 32,037 | $3.48 | Discretionary |
| Jun 1, 2023 | TBLA | $23.0K | Payment | 8,440 | $2.73 | Discretionary |
| May 30, 2023 | TBLA | $197.3K | Purchase | 75,000 | $2.63 | Discretionary |
| May 16, 2023 | TBLA | $101.6K | Payment | 32,036 | $3.17 | Discretionary |
| Mar 1, 2023 | TBLA | $26.4K | Payment | 8,440 | $3.13 | Discretionary |
| Feb 28, 2023 | TBLA | $0 | Award | 595,711 | $N/A | Discretionary |
| Feb 16, 2023 | TBLA | $57.0K | Payment | 13,421 | $4.25 | Discretionary |