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] |
336.7M 25.6% |
390.6M 16.0% |
445.01M 13.9% |
373.54M -16.1% |
371.22M -0.6% |
395.55M 6.6% |
396.41M 0.2% |
313.02M -21.0% |
321.29M 2.6% |
296.43M -7.7% |
310.39M 4.7% |
296.79M -4.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
270.85M 26.5% |
321.39M 18.7% |
378.82M 17.9% |
312.96M -17.4% |
312.18M -0.3% |
347.89M 11.4% |
338.55M -2.7% |
266.63M -21.2% |
288.01M 8.0% |
250.94M -12.9% |
285.54M 13.8% |
252.17M -11.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.86M 22.3% |
69.21M 5.1% |
66.19M -4.4% |
60.58M -8.5% |
59.04M -2.5% |
47.66M -19.3% |
57.87M 21.4% |
46.39M -19.8% |
33.28M -28.3% |
45.49M 36.7% |
24.84M -45.4% |
44.62M 79.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
296.13M 22.2% |
351.65M 18.7% |
411.23M 16.9% |
342.39M -16.7% |
344.32M 0.6% |
374.53M 8.8% |
378.63M 1.1% |
297.22M -21.5% |
315.85M 6.3% |
282.71M -10.5% |
311.23M 10.1% |
278.11M -10.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.29M -10.2% |
30.26M 19.7% |
32.41M 7.1% |
29.42M -9.2% |
32.14M 9.2% |
26.64M -17.1% |
40.08M 50.4% |
30.59M -23.7% |
27.84M -9.0% |
31.77M 14.1% |
25.69M -19.1% |
25.94M 1.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.57M 57.8% |
38.95M -4.0% |
33.78M -13.3% |
31.16M -7.8% |
26.9M -13.7% |
21.02M -21.9% |
17.79M -15.4% |
15.8M -11.2% |
5.44M -65.6% |
13.73M 152.3% |
-844.8K - |
18.68M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.57M - |
- | - | - |
46.3M - |
- | - | - |
23.54M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.4M 39.9% |
27.71M 9.1% |
25.02M -9.7% |
20.44M -18.3% |
25.86M 26.5% |
21.74M -15.9% |
30.54M 40.5% |
14.57M -52.3% |
8.97M -38.4% |
5.59M -37.6% |
-2.86M - |
11.4M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.19 35.7% |
0.158 -17.1% |
0.25 58.6% |
0.12 -52% |
0.14 16.7% |
0.13 -7.1% |
0.17 30.8% |
0.08 -52.9% |
0.05 -37.5% |
0.04 -20.0% |
-0.02 - |
0.06 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.19 35.7% |
0.158 -17.1% |
0.25 58.6% |
0.12 -52% |
0.14 16.7% |
0.13 -7.1% |
0.17 30.8% |
0.08 -52.9% |
0.05 -37.5% |
0.04 -20.0% |
-0.02 - |
0.06 - |