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] |
830.32M 12.7% |
588.77M -29.1% |
698.33M 18.6% |
972.07M 39.2% |
940.76M -3.2% |
1.16B 22.8% |
1.55B 34.0% |
1.93B 24.5% |
2.62B 36.0% |
3.51B 33.7% |
3.64B 3.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
761.19M 17.4% |
545.52M -28.3% |
645.82M 18.4% |
900.83M 39.5% |
863.57M -4.1% |
1.02B 18.7% |
1.37B 34.0% |
1.7B 23.8% |
2.34B 37.9% |
3.12B 33.0% |
3.26B 4.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.14M -21.8% |
43.24M -37.5% |
52.51M 21.4% |
71.24M 35.7% |
77.19M 8.4% |
130.6M 69.2% |
175.17M 34.1% |
227.6M 29.9% |
277.8M 22.1% |
389.56M 40.2% |
388.12M -0.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
805.92M 15.9% |
582.06M -27.8% |
680.53M 16.9% |
946.51M 39.1% |
913.88M -3.4% |
1.09B 19.7% |
1.43B 31.0% |
1.78B 24.3% |
2.45B 37.7% |
3.29B 34.3% |
3.37B 2.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.73M -4.0% |
36.54M -18.3% |
34.7M -5.0% |
45.68M 31.6% |
50.31M 10.1% |
68.8M 36.7% |
59.69M -13.2% |
81.01M 35.7% |
108.3M 33.7% |
177.25M 63.7% |
112.89M -36.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.41M -41.7% |
6.71M -72.5% |
17.8M 165.5% |
25.56M 43.5% |
26.87M 5.2% |
61.8M 130.0% |
115.48M 86.9% |
146.59M 26.9% |
169.5M 15.6% |
212.31M 25.3% |
275.23M 29.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
27.54M - |
- | - | - |
199.29M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.77M -36.6% |
1.9M -92.0% |
18.32M 864.6% |
9.43M -48.6% |
-13.6M - |
-31.39M - |
86.26M - |
116.46M 35.0% |
89.94M -22.8% |
92.97M 3.4% |
175.73M 89.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.171 -35.1% |
0.014 -91.7% |
0.129 800.0% |
0.071 -44.4% |
-0.1 - |
-0.221 - |
0.614 - |
0.836 36.0% |
0.636 -23.9% |
0.664 4.5% |
1.75 163.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.171 -35.1% |
0.014 -91.7% |
0.129 800.0% |
0.071 -44.4% |
-0.1 - |
-0.221 - |
0.614 - |
0.829 34.9% |
0.636 -23.3% |
0.664 4.5% |
1.75 163.4% |