CHF217.30
+ CHF1.20 (0.55%)
End-of-day quote: 05/03/2024
SWX:ROG

Roche Holding Annual Report

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