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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
323.73M 19.2% |
308.98M -4.6% |
306.6M -0.8% |
284.14M -7.3% |
337.29M 18.7% |
258.84M -23.3% |
340.07M 31.4% |
288.58M -15.1% |
414.17M 43.5% |
348.35M -15.9% |
364.06M 4.5% |
360.37M -1.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
273.31M 21.2% |
272.17M -0.4% |
275.32M 1.2% |
252.37M -8.3% |
301.79M 19.6% |
249.03M -17.5% |
293.26M 17.8% |
254.99M -13.1% |
351.31M 37.8% |
304.17M -13.4% |
323.54M 6.4% |
319.28M -1.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.42M 9.5% |
36.81M -27.0% |
31.28M -15.0% |
31.78M 1.6% |
35.51M 11.7% |
9.81M -72.4% |
46.81M 377.0% |
33.59M -28.2% |
62.86M 87.1% |
44.18M -29.7% |
40.52M -8.3% |
41.09M 1.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
297M 20.9% |
293.66M -1.1% |
296.5M 1.0% |
271.02M -8.6% |
326.18M 20.4% |
273.73M -16.1% |
313.35M 14.5% |
274.95M -12.3% |
375.74M 36.7% |
334.42M -11.0% |
351.55M 5.1% |
346.25M -1.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.68M 18.2% |
21.49M -9.2% |
21.17M -1.5% |
18.66M -11.9% |
24.39M 30.8% |
24.71M 1.3% |
20.09M -18.7% |
19.96M -0.6% |
24.44M 22.4% |
30.26M 23.8% |
28.01M -7.4% |
26.96M -3.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.73M 2.8% |
15.32M -42.7% |
10.11M -34.0% |
13.12M 29.8% |
11.11M -15.3% |
-14.89M - |
26.72M - |
13.63M -49.0% |
38.43M 181.8% |
13.93M -63.8% |
12.51M -10.2% |
14.12M 12.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.1M - |
- | - | - |
9.94M - |
- | - | - |
32.34M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.26M 2.5% |
6.85M -60.3% |
4.26M -37.9% |
6.57M 54.4% |
3.37M -48.8% |
-22.95M - |
21.73M - |
8.2M -62.2% |
24.14M 194.3% |
5.01M -79.2% |
4.25M -15.3% |
7.69M 81.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.2 5.3% |
0.08 -60.0% |
0.04 -50% |
0.07 75.0% |
0.04 -42.9% |
-0.26 - |
0.25 - |
0.09 -64% |
0.28 211.1% |
0.06 -78.6% |
0.05 -16.7% |
0.09 80.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.2 5.3% |
0.08 -60.0% |
0.04 -50% |
0.07 75.0% |
0.04 -42.9% |
-0.26 - |
0.25 - |
0.09 -64% |
0.28 211.1% |
0.06 -78.6% |
0.05 -16.7% |
0.09 80.0% |