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] |
268.15M 34.7% |
359.49M 34.1% |
377.68M 5.1% |
329.62M -12.7% |
440M 33.5% |
414.85M -5.7% |
250.68M -39.6% |
329.06M 31.3% |
426.83M 29.7% |
514.95M 20.6% |
612.34M 18.9% |
462.48M -24.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
179.72M 24.2% |
240.92M 34.1% |
248.55M 3.2% |
225.85M -9.1% |
324.44M 43.7% |
331.95M 2.3% |
175.5M -47.1% |
269.28M 53.4% |
349.49M 29.8% |
393.97M 12.7% |
488.25M 23.9% |
412.85M -15.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.43M 62.4% |
118.57M 34.1% |
129.13M 8.9% |
103.77M -19.6% |
115.56M 11.4% |
82.91M -28.3% |
75.18M -9.3% |
59.79M -20.5% |
77.34M 29.4% |
120.97M 56.4% |
124.09M 2.6% |
49.64M -60.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
210.67M 20.1% |
277.68M 31.8% |
296.63M 6.8% |
264.16M -10.9% |
365.05M 38.2% |
374.82M 2.7% |
222.62M -40.6% |
312.06M 40.2% |
390.24M 25.1% |
441.48M 13.1% |
547.58M 24.0% |
456.41M -16.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.95M 0.6% |
36.76M 18.8% |
48.08M 30.8% |
38.31M -20.3% |
40.61M 6.0% |
42.87M 5.6% |
47.12M 9.9% |
42.79M -9.2% |
40.74M -4.8% |
47.51M 16.6% |
59.33M 24.9% |
43.56M -26.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.48M 142.7% |
81.81M 42.3% |
81.06M -0.9% |
65.46M -19.2% |
74.95M 14.5% |
40.04M -46.6% |
28.06M -29.9% |
17M -39.4% |
36.6M 115.2% |
73.46M 100.7% |
64.76M -11.8% |
6.07M -90.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.15M - |
- | - | - |
116.12M - |
- | - | - |
40.42M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.66M 64.7% |
68.39M 49.8% |
58.31M -14.7% |
53.26M -8.7% |
59.77M 12.2% |
30.96M -48.2% |
16.71M -46.0% |
13.77M -17.6% |
30.95M 124.8% |
63.62M 105.5% |
44.79M -29.6% |
2.14M -95.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.161 64.7% |
0.242 49.8% |
0.206 -14.8% |
0.188 -8.6% |
0.211 12.2% |
0.109 -48.2% |
0.059 -46.0% |
0.049 -17.6% |
0.109 124.6% |
0.225 105.6% |
0.158 -29.6% |
0.008 -95.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.161 64.7% |
0.242 49.8% |
0.206 -14.7% |
0.188 -8.6% |
0.211 12.2% |
0.109 -48.2% |
0.059 -46.0% |
0.049 -17.6% |
0.109 124.6% |
0.225 105.6% |
0.158 -29.6% |
0.008 -95.2% |