2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q4 | 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] |
1.7B 157.9% |
676.09M -60.1% |
826.21M 22.2% |
1.05B 27.6% |
3.83B 263.6% |
4.2B 9.6% |
4.58B 9.1% |
4.87B 6.2% |
5.52B 13.4% |
5.85B 5.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32B 172.6% |
532.66M -59.8% |
662.72M 24.4% |
837.72M 26.4% |
3.08B 267.1% |
3.4B 10.6% |
3.71B 9.0% |
3.97B 7.0% |
4.43B 11.6% |
4.67B 5.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
371.05M 116.4% |
143.42M -61.3% |
163.49M 14.0% |
216.28M 32.3% |
757.26M 250.1% |
797.98M 5.4% |
877.38M 10.0% |
902.47M 2.9% |
1.1B 21.4% |
1.18B 7.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56B 151.4% |
593.03M -62.0% |
736.21M 24.1% |
916.17M 24.4% |
3.4B 271.5% |
3.76B 10.4% |
4.1B 9.1% |
4.43B 8.0% |
4.9B 10.6% |
5.18B 5.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
237.18M 75.5% |
60.37M -74.5% |
73.49M 21.7% |
78.45M 6.7% |
328.1M 318.2% |
353.45M 7.7% |
391.16M 10.7% |
459.32M 17.4% |
469.27M 2.2% |
507.46M 8.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
133.87M 268.8% |
83.06M -38.0% |
90M 8.4% |
137.83M 53.1% |
429.17M 211.4% |
444.53M 3.6% |
486.22M 9.4% |
443.15M -8.9% |
626.66M 41.4% |
668.32M 6.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
71.37M 1195.0% |
- |
122.89M - |
- |
293.82M - |
- |
377.73M - |
- |
501.7M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
75.04M 1261.6% |
57.29M -23.7% |
67.61M 18.0% |
90.1M 33.3% |
294.8M 227.2% |
325.67M 10.5% |
381.7M 17.2% |
367.83M -3.6% |
502.4M 36.6% |
528.44M 5.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 950% |
0.15 -28.6% |
0.18 20% |
0.24 33.3% |
0.78 225% |
0.86 10.3% |
1.01 17.4% |
0.95 -5.9% |
1.27 33.7% |
1.31 3.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 950% |
0.15 -28.6% |
0.18 20% |
0.24 33.3% |
0.78 225% |
0.86 10.3% |
1.01 17.4% |
0.95 -5.9% |
1.27 33.7% |
1.31 3.1% |