{"slug":"the-100k-rule-for-stock-options","qid":"msft_grant_years","label":"msft_grant_years","post_title":"the-100k-rule-for-stock-options","post_url":"/blog/the-100k-rule-for-stock-options#q-msft_grant_years","columns":["grant_year","grant_price","shares_under_cap_count"],"rows":[{"grant_year":"2016","grant_price":54.8,"shares_under_cap_count":1824},{"grant_year":"2017","grant_price":62.58,"shares_under_cap_count":1597},{"grant_year":"2018","grant_price":85.95,"shares_under_cap_count":1163},{"grant_year":"2019","grant_price":101.12,"shares_under_cap_count":988},{"grant_year":"2020","grant_price":160.62,"shares_under_cap_count":622},{"grant_year":"2021","grant_price":217.69,"shares_under_cap_count":459},{"grant_year":"2022","grant_price":334.75,"shares_under_cap_count":298},{"grant_year":"2023","grant_price":239.58,"shares_under_cap_count":417},{"grant_year":"2024","grant_price":370.87,"shares_under_cap_count":269},{"grant_year":"2025","grant_price":418.58,"shares_under_cap_count":238},{"grant_year":"2026","grant_price":472.94,"shares_under_cap_count":211}],"shape":"ranking","sql":"SELECT\n    toString(toYear(date))                                   AS grant_year,\n    round(toFloat64(argMin(close, date)), 2)                 AS grant_price,\n    toUInt32(floor(100000 / toFloat64(argMin(close, date)))) AS shares_under_cap_count\nFROM global_markets.stocks_daily_aggs\nWHERE ticker = 'MSFT'\n  AND date >= '2016-01-01'\nGROUP BY grant_year\nORDER BY grant_year","computed_at":"2026-09-25T15:08:51.579501+00:00","elapsed":0.003540431}