2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q1 | 2021 Q3 | 2021 Q4 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
493.51M 180.6% |
790.05M 60.1% |
1.07B 35.8% |
1.08B 0.8% |
292.77M -73.0% |
269.65M -7.9% |
1.09B 304.2% |
1.08B -0.7% |
1.08B -0.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
368.23M 195.9% |
628.41M 70.7% |
874.04M 39.1% |
857.4M -1.9% |
238.28M -72.2% |
195.63M -17.9% |
835.29M 327.0% |
799.98M -4.2% |
764.02M -4.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
125.28M 143.6% |
161.64M 29.0% |
199.21M 23.2% |
224.93M 12.9% |
54.49M -75.8% |
74.02M 35.8% |
254.72M 244.1% |
282.2M 10.8% |
312.34M 10.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
402.31M 195.5% |
674.37M 67.6% |
918.73M 36.2% |
908.75M -1.1% |
253.05M -72.2% |
208.53M -17.6% |
898.34M 330.8% |
883.26M -1.7% |
848.75M -3.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
34.08M 190.5% |
45.96M 34.9% |
44.69M -2.8% |
51.35M 14.9% |
14.78M -71.2% |
12.9M -12.7% |
63.05M 388.8% |
83.28M 32.1% |
84.73M 1.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
91.2M 129.8% |
115.67M 26.8% |
154.52M 33.6% |
173.59M 12.3% |
39.72M -77.1% |
61.12M 53.9% |
191.68M 213.6% |
198.92M 3.8% |
227.61M 14.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
50.49M 111.1% |
64.98M 28.7% |
- |
109.71M - |
- |
67.22M - |
- |
131.11M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
50.56M 111.4% |
65.18M 28.9% |
96.22M 47.6% |
109.9M 14.2% |
27.33M -75.1% |
39.99M 46.3% |
128.81M 222.1% |
131.33M 2.0% |
153.53M 16.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.12 100% |
0.16 33.3% |
0.24 50.0% |
0.26 8.3% |
0.07 -73.1% |
0.09 28.6% |
0.3 233.3% |
0.31 3.3% |
0.35 12.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.12 100% |
0.16 33.3% |
0.24 50.0% |
0.26 8.3% |
0.07 -73.1% |
0.09 28.6% |
0.3 233.3% |
0.31 3.3% |
0.35 12.9% |