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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.05B 26.9% |
1.3B 23.0% |
1.41B 8.2% |
1.25B -11.3% |
1.6B 28.3% |
1.86B 16.5% |
1.82B -2.3% |
1.37B -24.4% |
1.57B 14.6% |
1.86B 18.2% |
1.83B -1.8% |
1.44B -21.2% |
1.74B 20.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
798M 27.1% |
973M 21.9% |
1.03B 6.3% |
919M -11.1% |
1.18B 28.1% |
1.36B 15.5% |
1.32B -3.1% |
1B -24.1% |
1.14B 13.4% |
1.36B 19.8% |
1.33B -2.0% |
1.06B -20.8% |
1.27B 20.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
257M 26.1% |
325M 26.5% |
371M 14.2% |
327M -11.9% |
421M 28.7% |
501M 19.0% |
500M -0.2% |
373M -25.4% |
439M 17.7% |
501M 14.1% |
494M -1.4% |
384M -22.3% |
468M 21.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
986M 23.3% |
1.2B 21.5% |
1.26B 5.0% |
1.14B -9.6% |
1.42B 24.7% |
1.62B 14.5% |
1.58B -2.5% |
1.25B -21.1% |
1.39B 11.4% |
1.64B 17.4% |
1.61B -1.5% |
1.32B -17.8% |
1.57B 18.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
188M 9.5% |
225M 19.7% |
224M -0.4% |
218M -2.7% |
241M 10.6% |
264M 9.5% |
266M 0.8% |
249M -6.4% |
258M 3.6% |
275M 6.6% |
277M 0.7% |
268M -3.2% |
300M 11.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
69M 115.0% |
100M 44.9% |
147M 47% |
109M -25.9% |
180M 65.1% |
237M 31.7% |
234M -1.3% |
124M -47.0% |
181M 46.0% |
226M 24.9% |
217M -4.0% |
116M -46.5% |
168M 44.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
27M 5300% |
10M -63.0% |
109M 990% |
79M -27.5% |
137M 73.4% |
182M 32.8% |
178M -2.2% |
84M -52.8% |
133M 58.3% |
164M 23.3% |
158M -3.7% |
76M -51.9% |
101M 32.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
27M 5300% |
27M 0% |
64M 137.0% |
48M -25% |
86M 79.2% |
115M 33.7% |
111M -3.5% |
54M -51.4% |
86M 59.3% |
110M 27.9% |
112M 1.8% |
63M -43.8% |
95M 50.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.112 5296.8% |
-0.14 - |
0.41 - |
0.29 -29.3% |
0.51 75.9% |
0.69 35.3% |
0.65 -5.8% |
0.31 -52.3% |
0.5 61.3% |
0.66 32.0% |
0.65 -1.5% |
0.35 -46.2% |
0.49 40.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.112 5296.8% |
-0.14 - |
0.39 - |
0.28 -28.2% |
0.5 78.6% |
0.67 34.0% |
0.65 -3.0% |
0.31 -52.3% |
0.5 61.3% |
0.66 32.0% |
0.65 -1.5% |
0.34 -47.7% |
0.49 44.1% |