Early Access — free while we kick the tires
EdgarHawk

Riley Janel

Chief Accounting Officer

Officer
2 filings analyzed · 1 company · Latest 2026-03-06

Companies

Company Buys Sells Direction
Cloudflare, Inc. NET 0 7 Net selling

Activity

March 2026
2026-03-06 Cloudflare, Inc. NET
medium
Sell
23,332 shares
$4,433,080
Significance 4/10

Cloudflare CAO Riley Janel sold 23,332 shares at $190.00 (−22.9% below 52-week high); post-sale holdings 56,791 shares.

Riley Janel, Chief Accounting Officer of Cloudflare, sold 23,332 shares on 2026-03-05 at $190.00 per share for a total value of $4,433,080.00, reducing holdings by 29.1% from 80,123 shares to 56,791 shares. The current price of $195.19 is 22.9% below the 52-week high of $253.30, and the stock has appreciated 17.0% over the past 30 days despite a 2.9% decline over 90 days. Janel's prior trades at Cloudflare (four previous sales) showed a 0% well-timed rate at the 90-day mark, with post-sale returns averaging positive, indicating earlier sales preceded subsequent gains. The company remains unprofitable with an annual net loss of $1,290,000.00 against revenue of $562,027,000.00, though it is growing revenue at 29.8% year-over-year, setting up a dynamic where market sentiment on growth vs. profitability timing may be informing the sale decision.

August 2024
2024-08-16 Cloudflare, Inc. NET
medium
Sell
21,433 shares
$1,603,358
Significance 5/10

Chief Accounting Officer Riley Janel sold 21,433 shares across 4 transactions for $1,603,357.67, reducing holdings by 21.1%

Chief Accounting Officer Riley Janel executed 4 separate sales totaling 21,433 shares for $1,603,357.67, reducing her position from 101,616 shares to 80,183 shares (a 21.1% reduction). The sales occurred at a blended average price of $74.81, while the current price stands at $82.38 — placing her execution 10.3% below today's market level. Cloudflare remains unprofitable on an annual basis (full-year net income was negative) despite strong revenue growth of 33.0%, and Riley Janel maintains substantial remaining holdings of 80,183 shares post-transaction. The magnitude of the sale and the timing relative to current valuations provide limited signal in isolation without additional context on vesting schedules, portfolio allocation, or prior trading patterns.

Related insiders

Create a free account

Build watchlists, get email alerts on the tickers you follow, and read the full AI analysis on every insider filing.

Sign up — free during early access