MarketBrain

INSMED Inc

Financial highlights

MetricFY December 31, 2025FY December 31, 2024FY December 31, 2023FY December 31, 2022FY December 31, 2021
Revenue$606.4M$363.7M$305.2M$245.4M$188.5M
Operating income-$1.2B-$878.3M-$709.6M-$457.3M-$375.1M
Cost of revenue$122.9M$85.7M$65.6M$55.1M$44.2M
Cash from operations-$935.0M-$683.9M-$536.2M-$400.4M-$363.3M
Capital expenditure$32.6M$21.9M$13.3M$9.9M$7.3M
Free cash flow-$967.6M-$705.8M-$549.5M-$410.3M-$370.6M
Impairments$0$0
Total assets$2.3B$2.0B$1.3B$1.7B$1.2B
Total liabilities$1.5B$1.7B$1.7B$1.6B$833.0M

Shares outstanding 216.8M · Free float 94.4%

Annual filing data through FY ended December 31, 2025; float as of July 12, 2026.