2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 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] |
1.94B 13.5% |
2.19B 13.0% |
2.45B 11.8% |
2.79B 14.0% |
2.85B 1.9% |
3.13B 10.2% |
3.28B 4.6% |
3.18B -2.9% |
3.31B 3.9% |
3.32B 0.3% |
4B 20.7% |
4.88B 21.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.67B 14.4% |
1.91B 14.6% |
2.21B 16.0% |
2.54B 14.8% |
2.61B 2.7% |
2.86B 9.7% |
2.91B 1.6% |
2.82B -3.1% |
2.92B 3.5% |
2.92B 0.1% |
3.49B 19.3% |
4.22B 21.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
270.93M 8.6% |
279.72M 3.2% |
233.23M -16.6% |
249.46M 7.0% |
236.08M -5.4% |
272.12M 15.3% |
368.96M 35.6% |
363.02M -1.6% |
389.87M 7.4% |
395.45M 1.4% |
516.05M 30.5% |
659.78M 27.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.83B 14.2% |
2.08B 13.7% |
2.41B 15.9% |
2.75B 14.1% |
2.83B 3.1% |
3.12B 10.0% |
3.18B 2.2% |
3.12B -2.1% |
3.24B 4.1% |
3.26B 0.5% |
3.82B 17.3% |
4.56B 19.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
160.34M 12.6% |
167.75M 4.6% |
193.62M 15.4% |
206.09M 6.4% |
223.32M 8.4% |
252.81M 13.2% |
274.44M 8.6% |
298.58M 8.8% |
326.33M 9.3% |
337.78M 3.5% |
336.7M -0.3% |
341.06M 1.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.59M 3.3% |
111.97M 1.3% |
39.61M -64.6% |
43.37M 9.5% |
12.75M -70.6% |
19.3M 51.4% |
94.53M 389.7% |
64.44M -31.8% |
63.54M -1.4% |
57.67M -9.2% |
179.35M 211.0% |
318.72M 77.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.2M - |
- |
-1.06M - |
- |
-29.99M - |
- |
41.07M - |
- |
2.85M - |
- |
54.1M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.2M 0.4% |
75.75M -1.9% |
-1.06M - |
-1.2M - |
-29.99M - |
-29.66M - |
41.07M - |
9.1M -77.8% |
2.85M -68.6% |
1.61M -43.7% |
54.1M 3267.8% |
179.8M 232.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.2 -2.6% |
0.2 0% |
-0.003 - |
-0.003 - |
-0.07 - |
-0.073 - |
0.1 - |
0.02 -80% |
0.017 -15.0% |
0.01 -41.2% |
0.13 1200.0% |
0.43 230.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.2 -2.6% |
0.2 0% |
-0.003 - |
-0.003 - |
-0.07 - |
-0.073 - |
0.1 - |
0.02 -80% |
0.017 -15.0% |
0.01 -41.2% |
0.13 1200.0% |
0.43 230.8% |