Roche Holding financials at a glance

Year Year 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024
Rev. Revenue
CHF31.09B CHF36.96B CHF43.43B CHF48.38B CHF47.90B CHF51.15B CHF49.17B CHF44.11B CHF47.44B CHF48.61B CHF49.87B CHF50.40B CHF52.64B CHF55.75B CHF59.50B CHF63.75B CHF60.34B CHF65.85B CHF66.43B CHF60.44B CHF0.00M
GM % Gross Margin %
75.18% 74.92% 69.85% 71.60% 71.60% 71.88% 73.36% 73.67% 74.85% 74.54% 73.97% 71.74% 71.35% 71.50% 72.23% 72.73% 73.72% 70.60% 72.00% 74.19% 0.00%
OM Operating Margin
20.02% 24.86% 26.39% 30.46% 29.77% 29.61% 31.61% 30.66% 34.34% 34.17% 33.11% 30.67% 32.01% 31.03% 31.80% 32.99% 32.64% 30.66% 31.90% 29.42% 0.00%
EPS Earnings Per Share
CHF7.12 CHF9.03 CHF11.16 CHF10.20 CHF11.37 CHF12.28 CHF12.30 CHF13.62 CHF14.27 CHF14.29 CHF13.49 CHF14.53 CHF15.34 CHF18.14 CHF20.16 CHF19.16 CHF19.81 CHF20.30 CHF18.53 CHF0.00
Div. Dividends
CHF2.00 CHF2.50 CHF3.40 CHF4.60 CHF5.00 CHF6.00 CHF6.60 CHF6.80 CHF7.35 CHF7.80 CHF8.00 CHF8.10 CHF8.20 CHF8.30 CHF8.70 CHF9.00 CHF9.10 CHF9.30 CHF9.50 CHF9.57 CHF0.00
PR % Payout Ratio %
46.19% 35.11% 37.65% 41.22% 49.02% 52.77% 53.75% 55.28% 53.96% 54.66% 55.98% 60.04% 56.43% 54.11% 47.96% 44.64% 47.49% 46.95% 46.80% 51.65% 0
Sha. Shares
862.56m 862.56m 862.56m 862.56m 862.56m 862.56m 855.16m 848.18m 847.2m 847.06m 849.43m 851.27m 852.16m 853.26m 854.16m 856.06m 854.64m 800.95m 800.4m 0m 797.24m
OCF Operating Cash Flow
CHF7.34B CHF9.98B CHF10.33B CHF11.73B CHF12.18B CHF17.05B CHF14.34B CHF12.95B CHF15.01B CHF15.77B CHF15.93B CHF15.25B CHF15.00B CHF18.02B CHF19.98B CHF22.39B CHF18.57B CHF20.98B CHF18.42B CHF16.10B CHF0.00M
FCF Free Cash Flow
CHF4.99B CHF6.66B CHF6.77B CHF8.21B CHF9.04B CHF14.06B CHF14.15B CHF13.73B CHF12.60B CHF13.32B CHF12.66B CHF11.19B CHF10.86B CHF13.91B CHF14.81B CHF16.76B CHF10.94B CHF15.69B CHF13.04B CHF14.63B CHF0.00M
FCFS Free Cash Flow Per Share
CHF5.72 CHF7.47 CHF7.25 CHF8.46 CHF10.02 CHF16.12 CHF13.25 CHF12.66 CHF14.86 CHF15.23 CHF14.84 CHF13.09 CHF11.57 CHF16.19 CHF17.63 CHF20.43 CHF13.89 CHF19.33 CHF17.33 CHF14.33 CHF0.00