SEC Insider Transactions from DAVIS MICHAEL A /.

Last updated: 2026-03-14 11:05 UTC | Total transactions: 69

DAVIS MICHAEL A / has filed 69 insider transactions across 1 company since July 2024.

Most recent transaction: a grant/award of 50000 shares of CYANOTECH CORP ($CYAN) on August 28, 2025.

Activity breakdown: 65 open-market purchases and 0 sales.

Set Up your own filters →
Transaction Date Company Ticker Insider Name Title Transaction Type Security Shares Price Shares Owned Following Total Shares Outstanding % of Owned % of Outstanding
Aug. 28, 2025 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director A Cyanotech Corporation Common Stock 50000 $0.00 1,838,756.0000 7,232,217 2.80% 0.69%
Oct. 1, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director A Cyanotech Corporation Common Stock 13158 $0.76 1,788,756.0000 0 0.74% 0.00%
Oct. 1, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.76 1,775,598.0000 0 0.28% 0.00%
Sept. 30, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.76 1,770,598.0000 0 0.28% 0.00%
Sept. 27, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.77 1,765,598.0000 0 0.28% 0.00%
Sept. 26, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.77 1,760,598.0000 0 0.28% 0.00%
Sept. 25, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.77 1,755,598.0000 0 0.29% 0.00%
Sept. 24, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.73 1,750,598.0000 0 0.29% 0.00%
Sept. 23, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.77 1,745,598.0000 0 0.29% 0.00%
Sept. 20, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.77 1,740,598.0000 0 0.29% 0.00%
Sept. 19, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.74 1,735,598.0000 0 0.29% 0.00%
Sept. 17, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 1000 $0.72 1,725,598.0000 0 0.06% 0.00%
Sept. 18, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.78 1,730,598.0000 0 0.29% 0.00%
Sept. 17, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 4000 $0.74 1,724,598.0000 0 0.23% 0.00%
Sept. 16, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.82 1,720,598.0000 0 0.29% 0.00%
Sept. 13, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.82 1,715,598.0000 0 0.29% 0.00%
Sept. 12, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.83 1,710,598.0000 0 0.29% 0.00%
Sept. 11, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.83 1,705,598.0000 0 0.29% 0.00%
Sept. 10, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.83 1,633,931.0000 0 0.31% 0.00%
Sept. 10, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director A Cyanotech Corporation Common Stock 66667 $0.75 1,700,598.0000 0 4.08% 0.00%
Sept. 9, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.84 1,628,931.0000 0 0.31% 0.00%
Sept. 6, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.84 1,623,931.0000 0 0.31% 0.00%
Sept. 5, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.84 1,618,931.0000 0 0.31% 0.00%
Sept. 4, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.85 1,576,894.0000 0 0.32% 0.00%
Sept. 4, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director A Cyanotech Corporation Common Stock 37037 $0.00 1,613,931.0000 0 2.35% 0.00%
Sept. 3, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.79 1,571,894.0000 0 0.32% 0.00%
Aug. 30, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.79 1,566,894.0000 0 0.32% 0.00%
Aug. 29, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.75 1,561,894.0000 0 0.32% 0.00%
Aug. 29, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.75 1,561,894.0000 0 0.32% 0.00%
Aug. 28, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.79 1,556,894.0000 0 0.32% 0.00%
Aug. 27, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.80 1,551,894.0000 0 0.32% 0.00%
Aug. 23, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.84 1,541,894.0000 0 0.33% 0.00%
Aug. 26, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.77 1,546,894.0000 0 0.32% 0.00%
Aug. 21, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.75 1,531,894.0000 0 0.33% 0.00%
Aug. 22, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.76 1,536,894.0000 0 0.33% 0.00%
Aug. 19, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.89 1,521,894.0000 0 0.33% 0.00%
Aug. 20, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.87 1,526,894.0000 0 0.33% 0.00%
Aug. 16, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.85 1,516,894.0000 0 0.33% 0.00%
Aug. 15, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.75 1,511,894.0000 0 0.33% 0.00%
Aug. 14, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.70 1,506,894.0000 0 0.33% 0.00%
Aug. 13, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.74 1,501,894.0000 0 0.33% 0.00%
Aug. 12, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.74 1,496,894.0000 0 0.34% 0.00%
Aug. 9, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.79 1,491,894.0000 0 0.34% 0.00%
Aug. 8, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.75 1,486,894.0000 0 0.34% 0.00%
Aug. 7, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.70 1,481,894.0000 0 0.34% 0.00%
Aug. 6, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.80 1,476,894.0000 0 0.34% 0.00%
Aug. 5, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.77 1,471,894.0000 0 0.34% 0.00%
Aug. 2, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.79 1,466,894.0000 0 0.34% 0.00%
Aug. 1, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.83 1,461,894.0000 0 0.34% 0.00%
July 31, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.83 1,456,894.0000 0 0.34% 0.00%
July 30, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.71 1,451,894.0000 0 0.35% 0.00%
July 29, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.64 1,446,894.0000 0 0.35% 0.00%
July 26, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.64 1,441,894.0000 0 0.35% 0.00%
July 25, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.64 1,436,894.0000 0 0.35% 0.00%
July 24, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.60 1,431,894.0000 0 0.35% 0.00%
July 23, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.58 1,426,894.0000 0 0.35% 0.00%
July 22, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.59 1,421,894.0000 0 0.35% 0.00%
July 19, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.59 1,416,894.0000 0 0.35% 0.00%
July 18, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.58 1,411,894.0000 0 0.36% 0.00%
July 17, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.59 1,406,894.0000 0 0.36% 0.00%
July 16, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.57 1,401,894.0000 0 0.36% 0.00%
July 15, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.53 1,396,894.0000 0 0.36% 0.00%
July 12, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.55 1,391,894.0000 0 0.36% 0.00%
July 11, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.45 1,386,894.0000 0 0.36% 0.00%
July 10, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.39 1,381,894.0000 0 0.36% 0.00%
July 8, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.32 1,371,894.0000 0 0.37% 0.00%
July 9, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.39 1,376,894.0000 0 0.36% 0.00%
July 3, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.37 1,361,894.0000 0 0.37% 0.00%
July 5, 2024 CYANOTECH CORP $CYAN DAVIS MICHAEL A / Director P Cyanotech Corporation Common Stock 5000 $0.40 1,366,894.0000 0 0.37% 0.00%