{"slug":"rule-144-and-restricted-stock-sales","qid":"insider_sale_sizes","label":"Reported insider open-market sales by size, trailing year","post_title":"Rule 144 and Selling Restricted Stock","post_url":"/blog/rule-144-and-restricted-stock-sales#q-insider_sale_sizes","columns":["sale_size_bucket","reported_sales"],"rows":[{"sale_size_bucket":"under $50k","reported_sales":80225},{"sale_size_bucket":"$50k to $250k","reported_sales":89673},{"sale_size_bucket":"$250k to $1m","reported_sales":83137},{"sale_size_bucket":"$1m to $5m","reported_sales":59105},{"sale_size_bucket":"$5m or more","reported_sales":31933}],"shape":"ranking","sql":"SELECT\n    multiIf(\n        sale_value <   50000, 'under $50k',\n        sale_value <  250000, '$50k to $250k',\n        sale_value < 1000000, '$250k to $1m',\n        sale_value < 5000000, '$1m to $5m',\n                              '$5m or more') AS sale_size_bucket,\n    count()                                  AS reported_sales\nFROM\n(\n    SELECT\n        if(toFloat64(transaction_value) > 0,\n           toFloat64(transaction_value),\n           toFloat64(transaction_shares) * toFloat64(transaction_price_per_share)) AS sale_value\n    FROM global_markets.stocks_form4\n    WHERE transaction_code = 'S'\n      AND transaction_date >= today() - 365\n      AND transaction_date <= today()\n      AND transaction_shares > 0\n      AND transaction_price_per_share > 0\n)\nWHERE sale_value > 0\nGROUP BY sale_size_bucket\nORDER BY min(sale_value)","computed_at":"2026-08-22T04:18:50.572108+00:00","elapsed":0.765412099}