2018 Q4 | 2019 Q4 | 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] |
775.67M -12.3% |
878.01M 13.2% |
3.23B 268.1% |
3.34B 3.5% |
3.56B 6.3% |
3.63B 2.2% |
3.82B 5.1% |
4.09B 7.1% |
4.25B 3.9% |
4.46B 4.9% |
4.82B 8.1% |
5.08B 5.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | - |
663.74M - |
2.51B 278.8% |
731.33M -70.9% |
686.14M -6.2% |
2.71B 294.4% |
2.87B 6.2% |
3.08B 7.2% |
3.19B 3.5% |
3.27B 2.7% |
3.3B 0.8% |
3.36B 1.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
775.67M -12.3% |
214.27M -72.4% |
717.93M 235.1% |
830.79M 15.7% |
-375.58M - |
927.45M - |
947.44M 2.2% |
1.01B 7.0% |
1.07B 5.3% |
1.19B 11.4% |
1.52B 28.1% |
1.72B 12.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | - |
752.63M - |
2.82B 275.2% |
838.45M -70.3% |
775.96M -7.5% |
3.03B 290.8% |
3.11B 2.6% |
3.29B 5.7% |
3.37B 2.4% |
3.45B 2.3% |
3.58B 3.8% |
3.65B 2.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | - |
88.89M - |
309.65M 248.3% |
107.11M -65.4% |
89.82M -16.1% |
326.49M 263.5% |
239.53M -26.6% |
209.46M -12.6% |
181.49M -13.4% |
173.45M -4.4% |
278.16M 60.4% |
286.67M 3.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
775.67M -12.3% |
125.38M -83.8% |
408.28M 225.6% |
521.14M 27.6% |
-882.16M - |
600.96M - |
707.91M 17.8% |
804.35M 13.6% |
885.93M 10.1% |
1.02B 14.6% |
1.24B 22.6% |
1.43B 14.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
171.9M - |
111.35M -35.2% |
- |
237.15M - |
- |
411.52M - |
- |
565.23M - |
- |
940.56M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
58.77M 1.7% |
55.35M -5.8% |
111.35M 101.2% |
154.16M 38.5% |
231.95M 50.5% |
271.74M 17.2% |
411.52M 51.4% |
486.37M 18.2% |
565.23M 16.2% |
719.38M 27.3% |
940.56M 30.7% |
1.12B 18.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.029 1.7% |
0.03 2.1% |
0.06 100% |
0.081 35.7% |
0.122 49.5% |
0.14 15.0% |
0.21 50.0% |
0.24 14.3% |
0.27 12.5% |
0.33 22.2% |
0.42 27.3% |
0.5 19.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.029 1.7% |
0.03 2.1% |
0.06 100% |
0.081 35.7% |
0.122 49.5% |
0.14 15.0% |
0.21 50.0% |
0.24 14.3% |
0.27 12.5% |
0.33 22.2% |
0.42 27.3% |
0.5 19.0% |