Skip to Main Content
Insider Trading

Last Updated: 4 months ago

Karen A. Foster has an estimated net worth of at least $10.1 million*, as of Oct. 29, 2025. They own 211,083 shares of BLFS stock. They have sold 134,833 shares of BLFS stock since 2021, for an estimated $4.8 million.

Karen A. Foster $BLFS SEC Form 4 Insider Trading

Karen A. Foster has filed a total of 66 insider trades in $BLFS since 2021. Their most recent trade was a sale of 335 shares, made on Jan 06, 2026. Their largest trade was a sale of 16,413 shares, made on Apr 18, 2022. We estimate that they now own 211,083 shares of $BLFS, worth an estimated $5.3 million.



Insider Trading at $BLFS

There have been a total of 544 insider trades reported at $BLFS since 2021, with 1.1 million shares purchased and 4.7 million shares sold. The most active insider traders in $BLFS stock have been Aby J. Mathew, Todd Berard, and Troy Wichterman. The most recent trade was a sale of 990 shares reported by Troy Wichterman (Chief Financial Officer), made on Jan 06, 2026.



History of Insider Stock Trades by Karen A. Foster

Company Ticker Purchase / Sale Shares Date Disclosed (EST)
BLFS logo BLFS Sale 335 Jan 06, 2026 Jan. 8, 2026, 6:04 p.m.
BLFS logo BLFS Sale 519 Dec 09, 2025 Dec. 17, 2025, 6:25 p.m.
BLFS logo BLFS Sale 415 Nov 25, 2025 Nov. 28, 2025, 6:35 p.m.
BLFS logo BLFS Sale 419 Oct 09, 2025 Oct. 14, 2025, 5:30 p.m.
BLFS logo BLFS Sale 511 Sep 11, 2025 Sept. 15, 2025, 5:02 p.m.
BLFS logo BLFS Sale 413 Aug 26, 2025 Aug. 28, 2025, 5:07 p.m.
BLFS logo BLFS Sale 400 Jul 07, 2025 July 9, 2025, 5:54 p.m.
BLFS logo BLFS Sale 320 Jun 10, 2025 June 12, 2025, 5:23 p.m.
BLFS logo BLFS Sale 251 May 28, 2025 May 30, 2025, 6:09 p.m.
BLFS logo BLFS Sale 286 Apr 09, 2025 April 11, 2025, 5:49 p.m.
BLFS logo BLFS Sale 7,869 Apr 01, 2025 April 3, 2025, 5:48 p.m.
BLFS logo BLFS Sale 1,331 Mar 11, 2025 March 13, 2025, 5:26 p.m.
BLFS logo BLFS Sale 324 Mar 03, 2025 March 5, 2025, 6:13 p.m.
BLFS logo BLFS Sale 78 Feb 12, 2025 Feb. 14, 2025, 6:46 p.m.
BLFS logo BLFS Sale 328 Jan 06, 2025 Jan. 8, 2025, 8:10 p.m.
BLFS logo BLFS Sale 252 Nov 26, 2024 Nov. 29, 2024, 6:29 p.m.
BLFS logo BLFS Sale 66 Nov 12, 2024 Nov. 14, 2024, 7:38 p.m.
BLFS logo BLFS Sale 277 Oct 30, 2024 Nov. 1, 2024, 7:01 p.m.
BLFS logo BLFS Sale 267 Sep 16, 2024 Sept. 18, 2024, 5:45 p.m.
BLFS logo BLFS Sale 96 Aug 21, 2024 Sept. 18, 2024, 5:45 p.m.
BLFS logo BLFS Sale 240 Jul 18, 2024 Sept. 18, 2024, 5:45 p.m.
BLFS logo BLFS Sale 408 May 29, 2024 May 31, 2024, 5:05 p.m.
BLFS logo BLFS Sale 85 May 17, 2024 May 21, 2024, 8:13 a.m.
BLFS logo BLFS Sale 481 Apr 18, 2024 April 23, 2024, 7:14 p.m.
BLFS logo BLFS Sale 395 Mar 27, 2024 March 29, 2024, 5:39 p.m.
BLFS logo BLFS Sale 319 Mar 11, 2024 March 12, 2024, 9:43 p.m.
BLFS logo BLFS Sale 5,177 Mar 12, 2024 March 12, 2024, 9:43 p.m.
BLFS logo BLFS Sale 87 Feb 21, 2024 Feb. 23, 2024, 6:50 p.m.
BLFS logo BLFS Sale 1,198 Jan 19, 2024 Jan. 23, 2024, 6:30 p.m.
BLFS logo BLFS Sale 601 Jan 02, 2024 Jan. 4, 2024, 6:04 p.m.
BLFS logo BLFS Sale 466 Dec 01, 2023 Dec. 4, 2023, 8:15 p.m.
BLFS logo BLFS Sale 114 Nov 13, 2023 Nov. 15, 2023, 11:41 a.m.
BLFS logo BLFS Sale 568 Sep 28, 2023 Oct. 2, 2023, 5:08 p.m.
BLFS logo BLFS Sale 410 Aug 25, 2023 Aug. 29, 2023, 5:52 p.m.
BLFS logo BLFS Sale 156 Aug 14, 2023 Aug. 16, 2023, 4:46 p.m.
BLFS logo BLFS Sale 590 Jun 27, 2023 June 29, 2023, 4:37 p.m.
BLFS logo BLFS Sale 392 May 31, 2023 June 2, 2023, 8 p.m.
BLFS logo BLFS Sale 106 May 15, 2023 May 17, 2023, 9:53 p.m.
BLFS logo BLFS Sale 1,101 Apr 06, 2023 April 10, 2023, 7:02 p.m.
BLFS logo BLFS Sale 390 Mar 29, 2023 March 31, 2023, 7:01 p.m.
BLFS logo BLFS Sale 175 Mar 07, 2023 March 9, 2023, 8 p.m.
BLFS logo BLFS Sale 1,203 Mar 01, 2023 March 3, 2023, 8:02 p.m.
BLFS logo BLFS Sale 81 Feb 09, 2023 Feb. 13, 2023, 8:01 p.m.
BLFS logo BLFS Sale 605 Dec 28, 2022 Dec. 30, 2022, 8:04 p.m.
BLFS logo BLFS Sale 307 Nov 29, 2022 Nov. 30, 2022, 9 p.m.
BLFS logo BLFS Sale 559 Sep 29, 2022 Sept. 30, 2022, 8:01 p.m.
BLFS logo BLFS Sale 299 Aug 31, 2022 Sept. 1, 2022, 8:04 p.m.
BLFS logo BLFS Sale 95 Aug 10, 2022 Aug. 11, 2022, 8:01 p.m.
BLFS logo BLFS Sale 598 Jun 28, 2022 June 30, 2022, 8:05 p.m.
BLFS logo BLFS Sale 174 May 27, 2022 June 1, 2022, 8:01 p.m.
BLFS logo BLFS Sale 58 May 13, 2022 May 17, 2022, 8:01 p.m.
BLFS logo BLFS Sale 16,413 Apr 18, 2022 April 19, 2022, 8:17 p.m.
BLFS logo BLFS Sale 547 Mar 29, 2022 March 31, 2022, 8:18 p.m.
BLFS logo BLFS Sale 221 Mar 01, 2022 March 2, 2022, 8 p.m.
BLFS logo BLFS Sale 293 Feb 10, 2022 Feb. 14, 2022, 9:02 p.m.
BLFS logo BLFS Sale 625 Dec 29, 2021 Dec. 30, 2021, 9:03 p.m.
BLFS logo BLFS Sale 315 Nov 30, 2021 Dec. 2, 2021, 9:01 p.m.
BLFS logo BLFS Sale 16,332 Nov 22, 2021 Nov. 24, 2021, 9:02 p.m.
BLFS logo BLFS Sale 1,082 Oct 14, 2021 Oct. 17, 2021, 8 p.m.
BLFS logo BLFS Sale 610 Sep 28, 2021 Sept. 29, 2021, 8 p.m.
BLFS logo BLFS Sale 16,332 Sep 27, 2021 Sept. 28, 2021, 8 p.m.
BLFS logo BLFS Sale 16,332 Aug 23, 2021 Aug. 24, 2021, 8 p.m.
BLFS logo BLFS Sale 16,333 Jul 26, 2021 July 27, 2021, 8 p.m.
BLFS logo BLFS Sale 607 Jun 29, 2021 June 30, 2021, 8 p.m.
BLFS logo BLFS Sale 16,332 Jun 21, 2021 June 21, 2021, 8 p.m.
BLFS logo BLFS Sale 264 May 28, 2021 June 1, 2021, 8 p.m.




$BLFS Executives and Stock Owners with Insider Trades



*This is only based off of information found in SEC filings, and may not reflect actual net worth. There may also be inaccuracies due to privately holdings filing errors, parsing errors, accidental double-counting of shares, incorrect classification of indirectly owned shares, sales prior to dataset start date, or any other number of issues.