Score Overview
PeriodScoreNet GrowthNet TrendNet Income ConsistencyRev GrowthRev TrendRevenue Consistency
1 Year
8.9
167x
Grew
—
265x
Grew
—
1 Year
Score8.9
Net Growth167x
Net TrendGrew
Net Income Consistency—
Rev Growth265x
Rev TrendGrew
Revenue Consistency—
5 Years
9.3
147x
80%
—
420x
Every year
—
5 Years
Score9.3
Net Growth147x
Net Trend80%
Net Income Consistency—
Rev Growth420x
Rev TrendEvery year
Revenue Consistency—
10 Years
8.9
316x
80%
37%
637x
Every year
40%
10 Years
Score8.9
Net Growth316x
Net Trend80%
Net Income Consistency37%
Rev Growth637x
Rev TrendEvery year
Revenue Consistency40%
All Time
8.9
970x
85%
Inconsistent
694x
Every year
36%
All Time
Score8.9
Net Growth970x
Net Trend85%
Net Income ConsistencyInconsistent
Rev Growth694x
Rev TrendEvery year
Revenue Consistency36%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-05-14 | $ 23.39 | — |
1 Year2025-05-14 | $ 36.40 | -35.75% |
5 Years2021-05-14 | $ 42.40 | -44.83% |
10 Years2016-05-13 | $ 12.44 | 88.05% |
All Time2013-04-12 | $ 17.76 | 131.72% |
| Period | Last Price2026-05-14 | 1 Year2025-05-14 | 5 Years2021-05-14 | 10 Years2016-05-13 | All Time2013-04-12 |
|---|---|---|---|---|---|
| Price | $ 23.39 | $ 36.40 | $ 42.40 | $ 12.44 | $ 17.76 |
| Return | — | -35.75% | -44.83% | 88.05% | 131.72% |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 248.62B | $ 23.85B | $ 290.88B |
| 2025 | $ 931M | $ 141M | $ 305M |
| 2024 | $ 845M | $ 112M | $ 273M |
| 2023 | $ 694M | $ 79M | $ 295M |
| 2022 | $ 618M | $ 239M | $ 185M |
| 2021 | $ 589M | $ 161M | $ 266M |
| 2020 | $ 510M | $ 104M | $ 202M |
| 2019 | $ 487M | $ 103M | $ 111M |
| 2018 | $ 453M | $ 86M | $ 69M |
| 2017 | $ 407M | $ 55M | $ 50M |
| 2016 | $ 389M | $ 75M | $ 51M |
| 2015 | $ 372M | $ 74M | $ 28M |
| 2014 | $ 361M | $ 67M | $ 32M |
| IPO2013 | $ 357M | -$ 24M | $ 22M |
