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] |
367.5M 7.9% |
330.4M -10.1% |
457.66M 38.5% |
447.1M -2.3% |
316.79M -29.1% |
512.4M 61.7% |
559.04M 9.1% |
382.88M -31.5% |
566.36M 47.9% |
651.19M 15.0% |
821.49M 26.2% |
585.77M -28.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
273.21M 7.0% |
270.15M -1.1% |
372.19M 37.8% |
362.98M -2.5% |
282.22M -22.2% |
440.95M 56.2% |
473.97M 7.5% |
333.82M -29.6% |
486.58M 45.8% |
570.04M 17.2% |
721.43M 26.6% |
505.1M -30.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.29M 10.5% |
60.25M -36.1% |
85.47M 41.9% |
84.12M -1.6% |
34.58M -58.9% |
71.45M 106.6% |
85.08M 19.1% |
49.06M -42.3% |
79.79M 62.6% |
81.15M 1.7% |
100.06M 23.3% |
80.67M -19.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
318.98M 6.1% |
310.07M -2.8% |
409.89M 32.2% |
410.11M 0.1% |
326.66M -20.3% |
488.73M 49.6% |
522.85M 7.0% |
379.49M -27.4% |
542.57M 43.0% |
625.44M 15.3% |
769.68M 23.1% |
549.07M -28.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.77M 1.4% |
39.92M -12.8% |
37.7M -5.6% |
47.13M 25.0% |
44.45M -5.7% |
47.78M 7.5% |
48.88M 2.3% |
45.66M -6.6% |
55.99M 22.6% |
55.4M -1.1% |
48.25M -12.9% |
43.96M -8.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.52M 20.8% |
20.33M -58.1% |
47.77M 135.0% |
36.99M -22.6% |
-9.87M - |
23.67M - |
36.2M 52.9% |
3.4M -90.6% |
23.79M 600.7% |
25.75M 8.2% |
51.81M 101.2% |
36.7M -29.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.4M - |
- | - | - |
30.31M - |
- | - | - |
24M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.18M 37.5% |
25.03M -51.1% |
42.46M 69.6% |
35.83M -15.6% |
-5.52M - |
36.2M - |
43.01M 18.8% |
405.6K -99.1% |
23.6M 5718.2% |
33.06M 40.1% |
52.15M 57.7% |
44.9M -13.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 33.3% |
0.06 -50% |
0.1 66.7% |
0.09 -10.0% |
-0.02 - |
0.08 - |
0.09 12.5% |
0 -100% |
0.05 - |
0.07 39.9% |
0.11 57.1% |
0.1 -9.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 33.3% |
0.06 -50% |
0.1 66.7% |
0.09 -10.0% |
-0.02 - |
0.08 - |
0.09 12.5% |
0 -100% |
0.05 - |
0.07 39.9% |
0.11 57.1% |
0.1 -9.1% |