2018 Q3 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
487.83M -15.6% |
576.78M 18.2% |
488.64M -15.3% |
495.44M 1.4% |
449.97M -9.2% |
425.72M -5.4% |
320.92M -24.6% |
329.02M 2.5% |
370.28M 12.5% |
379.36M 2.5% |
333.56M -12.1% |
363.11M 8.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
452.95M -12.3% |
514.12M 13.5% |
433.74M -15.6% |
439.13M 1.2% |
393.39M -10.4% |
352.35M -10.4% |
268.13M -23.9% |
272.8M 1.7% |
312.3M 14.5% |
326.9M 4.7% |
283.92M -13.1% |
305.11M 7.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.88M -43.2% |
62.66M 79.6% |
54.89M -12.4% |
56.31M 2.6% |
56.57M 0.5% |
73.37M 29.7% |
52.8M -28.0% |
56.22M 6.5% |
57.98M 3.1% |
52.46M -9.5% |
49.63M -5.4% |
58M 16.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
488.11M -11.9% |
553.71M 13.4% |
466.66M -15.7% |
468.12M 0.3% |
429.79M -8.2% |
390.68M -9.1% |
295.68M -24.3% |
302.31M 2.2% |
343.05M 13.5% |
359.03M 4.7% |
313.61M -12.7% |
337.5M 7.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.16M -5.2% |
39.59M 12.6% |
32.92M -16.9% |
28.99M -11.9% |
36.4M 25.5% |
38.33M 5.3% |
27.55M -28.1% |
29.51M 7.1% |
30.75M 4.2% |
32.13M 4.5% |
29.68M -7.6% |
32.39M 9.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-277.7K - |
23.07M - |
21.98M -4.7% |
27.32M 24.3% |
20.18M -26.1% |
35.04M 73.6% |
25.24M -28.0% |
26.71M 5.8% |
27.23M 1.9% |
20.33M -25.3% |
19.95M -1.9% |
25.61M 28.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
36.51M - |
- | - | - |
32M - |
- | - | - |
44.13M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-3.54M - |
18.74M - |
19.18M 2.4% |
17.33M -9.7% |
21.24M 22.6% |
26.4M 24.3% |
17.74M -32.8% |
14.27M -19.6% |
30.25M 112.0% |
8.69M -71.3% |
18.44M 112.3% |
26.12M 41.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.01 - |
0.046 - |
0.05 7.6% |
0.04 -20.0% |
0.05 25.0% |
0.07 40.0% |
0.04 -42.9% |
0.04 0% |
0.07 75.0% |
0.03 -57.1% |
0.05 66.7% |
0.06 20.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.01 - |
0.046 - |
0.05 7.6% |
0.04 -20.0% |
0.05 25.0% |
0.07 40.0% |
0.04 -42.9% |
0.04 0% |
0.07 75.0% |
0.03 -57.1% |
0.05 66.7% |
0.06 20.0% |