Login
$FOR
$26.26 +$0.28 (1.08%) Close

$FOR SEC Filings

Filed On Filing
19 Aug 2026 Form 4: Jamieson Lisa H., Director

Sold 3,000 shares ($87.8K)

18 Aug 2026 144
22 Jul 2026 10-Q
21 Jul 2026 8-K: Results of Operations and Financial Condition
03 Jun 2026 Form 4: Parmer Elizabeth, Director

Sold 2,535 shares ($69.6K)

02 Jun 2026 144
23 Apr 2026 10-Q
21 Apr 2026 8-K: Results of Operations and Financial Condition
02 Apr 2026 Form 4: Allen James Douglas, Chief Financial Officer

Received 4,505 shares by exercise or conversion · Gave up 1,667 shares to cover exercise price or tax ($40.7K)

02 Apr 2026 Form 4: Walker Mark Stephen, Chief Operating Officer

Received 2,815 shares by exercise or conversion · Gave up 1,254 shares to cover exercise price or tax ($30.6K)

31 Mar 2026 Form 4: Tomnitz Donald J, Director

Received 4,977 shares by exercise or conversion · Gave up 1,842 shares to cover exercise price or tax ($45.7K)

31 Mar 2026 Form 4: Oxley Anthony W, Director

Received 4,977 shares by exercise or conversion · Gave up 1,959 shares to cover exercise price or tax ($48.6K)

31 Mar 2026 Form 4: Allen James Douglas, Chief Financial Officer

Received 1,991 shares by exercise or conversion · Gave up 737 shares to cover exercise price or tax ($18.3K)

31 Mar 2026 Form 4: Walker Mark Stephen, Chief Operating Officer

Received 1,991 shares by exercise or conversion · Gave up 887 shares to cover exercise price or tax ($22K)

31 Mar 2026 Form 4: Parmer Elizabeth, Director

Received 402 shares by exercise or conversion

31 Mar 2026 Form 4: Jamieson Lisa H., Director

Received 402 shares by exercise or conversion

31 Mar 2026 Form 4: Fuller Samuel R, Director

Received 402 shares by exercise or conversion

26 Mar 2026 SCHEDULE 13G/A
24 Mar 2026 Form 4: Walker Mark Stephen, Chief Operating Officer

Received 4,065 shares by exercise or conversion · Gave up 1,946 shares to cover exercise price or tax ($47.3K)

24 Mar 2026 Form 4: Allen James Douglas, Chief Financial Officer

Received 5,420 shares by exercise or conversion · Gave up 2,006 shares to cover exercise price or tax ($48.7K)

Create Account

Sign up for free to unlock this feature.

Already have an account? Sign in

Create Account

Sign up for free to unlock this feature.

Already have an account? Sign in

Premium Feature

This feature requires a premium subscription to unlock unlimited historical data and advanced analysis tools.

Premium includes:

  • Unlimited historical financial data
  • Advanced analytics and insights
  • Priority support