Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
8.6
14.80%
Grew
—
0.89%
Grew
—
1 Year
Score8.6
Net Growth14.80%
Net TrendGrew
Net Income Consistency—
Rev Growth0.89%
Rev TrendGrew
Revenue Consistency—
5 Years
5.3
-6.00%
60%
—
-0.36%
40%
—
5 Years
Score5.3
Net Growth-6.00%
Net Trend60%
Net Income Consistency—
Rev Growth-0.36%
Rev Trend40%
Revenue Consistency—
10 Years
4.4
143.22%
60%
Inconsistent
43.80%
50%
16%
10 Years
Score4.4
Net Growth143.22%
Net Trend60%
Net Income ConsistencyInconsistent
Rev Growth43.80%
Rev Trend50%
Revenue Consistency16%
20 Years
3.4
-2.97%
55%
Inconsistent
5.05%
50%
1%
20 Years
Score3.4
Net Growth-2.97%
Net Trend55%
Net Income ConsistencyInconsistent
Rev Growth5.05%
Rev Trend50%
Revenue Consistency1%
30 Years
4.9
12x
60%
Inconsistent
440.08%
53%
44%
30 Years
Score4.9
Net Growth12x
Net Trend60%
Net Income ConsistencyInconsistent
Rev Growth440.08%
Rev Trend53%
Revenue Consistency44%
All Time
5.0
28x
59%
Inconsistent
6x
56%
65%
All Time
Score5.0
Net Growth28x
Net Trend59%
Net Income ConsistencyInconsistent
Rev Growth6x
Rev Trend56%
Revenue Consistency65%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-06-25 | $ 78.28 | — |
1 Year2025-06-25 | $ 58.60 | 33.58% |
5 Years2021-06-25 | $ 35.11 | 122.98% |
10 Years2016-06-24 | $ 22.62 | 246.13% |
20 Years2006-06-23 | $ 12.06 | 6x |
30 Years1996-06-25 | $ 2.58 | 30x |
| Period | Last Price2026-06-25 | 1 Year2025-06-25 | 5 Years2021-06-25 | 10 Years2016-06-24 | 20 Years2006-06-23 | 30 Years1996-06-25 |
|---|---|---|---|---|---|---|
| Price | $ 78.28 | $ 58.60 | $ 35.11 | $ 22.62 | $ 12.06 | $ 2.58 |
| Return | — | 33.58% | 122.98% | 246.13% | 6x | 30x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | € 183.96B | € 15.06B | |
| 2025 | € 182.34B | € 13.12B | € 29.53B |
| 2024 | € 195.61B | € 15.75B | € 32.35B |
| 2023 | € 218.94B | € 21.38B | € 33.42B |
| 2022 | € 263.31B | € 20.52B | € 41.77B |
| 2021 | € 184.63B | € 16.03B | € 33.48B |
| 2020 | € 119.70B | -€ 7.24B | € 35.89B |
| 2019 | € 176.24B | € 11.26B | € 31.19B |
| 2018 | € 184.10B | € 11.44B | € 31.56B |
| 2017 | € 149.09B | € 8.63B | € 36.57B |
| 2016 | € 127.92B | € 6.19B | € 29.14B |
| 2015 | € 143.42B | € 5.08B | € 29.45B |
| 2014 | € 212.01B | € 4.24B | € 26.01B |
| 2013 | € 227.96B | € 11.22B | € 20.49B |
| 2012 | € 234.21B | € 13.64B | € 22.52B |
| 2011 | € 215.86B | € 15.95B | € 19.08B |
| 2010 | € 186.82B | € 14.05B | € 20.87B |
| 2009 | € 160.68B | € 12.10B | € 16.70B |
| 2008 | € 223.19B | € 14.74B | € 17.41B |
| 2007 | € 199.48B | € 19.21B | € 8.74B |
| 2006 | € 175.12B | € 15.53B | € 8.44B |
| 2005 | € 138.64B | € 14.53B | € 5.11B |
| 2004 | € 129.12B | € 14.72B | € 7.02B |
| 2003 | € 131.56B | € 8.83B | € 7.84B |
| 2002 | € 107.69B | € 6.24B | € 6.80B |
| 2001 | € 93.87B | € 6.82B | € 4.08B |
| 2000 | € 107.89B | € 6.50B | € 4.93B |
| 1999 | € 42.56B | € 1.53B | € 4.62B |
| 1998 | € 28.50B | € 1.03B | € 2.51B |
| 1997 | € 31.72B | € 1.26B | € 2.10B |
| 1996 | € 34.06B | € 1.08B | € 6.17B |
| 1995 | € 27.69B | € 458M | € 5.82B |
| 1994 | € 25.61B | € 634M | € 4.47B |
| 1993 | € 23.03B | € 504M | € 4.07B |
| 1992 | € 24.73B | € 515M | € 2.76B |
