Compare

Immunocore Holdings plc vs Tarsus Pharmaceuticals, Inc. vs Bio-Techne Corp vs Qiagen N.V.

Latest annual figures from SEC filings. Each company is shown for its own most recent fiscal year, so period ends can differ. Select a figure to see its full history.

Latest fiscal yearImmunocore Holdings plc
IMCR
Tarsus Pharmaceuticals, Inc.
TARS
Bio-Techne Corp
TECH
Qiagen N.V.
QGEN
Year ended2025-12-312025-12-312026-06-302025-12-31
Revenue$400.02M$451.36M$1.22B$2.09B
Revenue growth (YoY)+29.0%+146.7%-0.4%+5.7%
Gross marginn/an/a65.8%62.2%
Operating margin-11.3%-15.7%20.7%22.3%
Net margin-8.9%-14.7%15.0%20.3%
Net income-$35.51M-$66.42M$181.86M$424.88M
EPS (Diluted)-$0.71-$1.59$1.16$1.94
Operating cash flow-$10.71M-$12.45M$292.07M$654.33M
Free cash flow-$15.05M-$22.31M$263.22M$453.28M
Cash & equivalents$467.71M$183.64M$264.71M$839.00M
Total assets$1.07B$562.16M$2.59B$6.28B
Total liabilities$686.24M$218.73Mn/an/a
Shareholders' equity$381.03M$343.43M$2.11B$3.78B
Return on year-end equity-9.3%-19.3%8.6%11.2%
Shares outstanding50.69M42.55M156.10Mn/a

n/a means the company did not report that line under the concept TickerFacts maps, not that it is zero.

Revenue, most recent five fiscal years

Fiscal yearImmunocore Holdings plcTarsus Pharmaceuticals, Inc.Bio-Techne CorpQiagen N.V.
Latest$400.02M
Ended 2025-12-31
$451.36M
Ended 2025-12-31
$1.22B
Ended 2026-06-30
$2.09B
Ended 2025-12-31
1 year earlier$310.20M
Ended 2024-12-31
$182.95M
Ended 2024-12-31
$1.22B
Ended 2025-06-30
$1.98B
Ended 2024-12-31
2 years earlier$249.43M
Ended 2023-12-31
$17.45M
Ended 2023-12-31
$1.16B
Ended 2024-06-30
$1.97B
Ended 2023-12-31
3 years earlier$174.36M
Ended 2022-12-31
$25.82M
Ended 2022-12-31
$1.14B
Ended 2023-06-30
$2.14B
Ended 2022-12-31
4 years earlier$36.48M
Ended 2021-12-31
$57.03M
Ended 2021-12-31
$1.11B
Ended 2022-06-30
$2.25B
Ended 2021-12-31