2012 Q4 | 2013 Q4 | 2014 Q2 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.6B 8.9% |
2.84B 9.4% |
3.01B 5.8% |
3.06B 1.9% |
3.24B 5.7% |
3.54B 9.3% |
3.82B 8.0% |
3.95B 3.3% |
3.98B 0.7% |
3.93B -1.0% |
3.89B -1.1% |
3.89B -0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.12B 13.4% |
2.38B 12.5% |
2.48B 3.9% |
2.53B 1.9% |
2.69B 6.6% |
2.89B 7.5% |
3.09B 7.0% |
3.27B 5.7% |
3.3B 0.8% |
3.35B 1.5% |
3.4B 1.5% |
3.37B -1.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
476.62M -7.5% |
455.37M -4.5% |
527.64M 15.9% |
537.6M 1.9% |
546.64M 1.7% |
645.83M 18.1% |
728.21M 12.8% |
676.41M -7.1% |
677.26M 0.1% |
586.99M -13.3% |
491.37M -16.3% |
520.79M 6.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.55B 10.8% |
2.84B 11.2% |
2.95B 4.2% |
3B 1.6% |
3.17B 5.7% |
3.37B 6.1% |
3.63B 7.9% |
3.8B 4.6% |
3.83B 0.9% |
3.89B 1.6% |
3.91B 0.5% |
3.89B -0.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
432M -0.4% |
451.61M 4.5% |
476.55M 5.5% |
476.25M -0.1% |
481.39M 1.1% |
472.65M -1.8% |
535.83M 13.4% |
523.95M -2.2% |
533.52M 1.8% |
546.98M 2.5% |
516.18M -5.6% |
521.86M 1.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.61M -45.2% |
3.76M -91.6% |
51.09M 1258.8% |
61.35M 20.1% |
65.25M 6.4% |
173.18M 165.4% |
192.38M 11.1% |
152.46M -20.7% |
143.74M -5.7% |
40.01M -72.2% |
-24.81M - |
-1.06M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.6M - |
- |
28.69M - |
- |
38.7M - |
- |
113.23M - |
- |
22.38M - |
- |
-147.73M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.59M -60.1% |
-15.37M - |
25.68M - |
29.19M 13.7% |
35.61M 22.0% |
133.02M 273.6% |
105.87M -20.4% |
65.93M -37.7% |
17.49M -73.5% |
-47.07M - |
-147.15M - |
-138.31M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.114 -69.8% |
-0.157 - |
0.179 - |
0.2 12.0% |
0.257 28.6% |
0.929 261.1% |
0.743 -20.0% |
0.464 -37.5% |
0.121 -73.8% |
-0.597 - |
-1.03 - |
-0.89 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.114 -69.8% |
-0.157 - |
0.179 - |
0.2 12.0% |
0.257 28.6% |
0.929 261.1% |
0.714 -23.1% |
0.436 -39.0% |
0.093 -78.7% |
-0.626 - |
-1.03 - |
-0.89 - |