2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
281.39M 0.4% |
335.62M 19.3% |
323.94M -3.5% |
389.66M 20.3% |
383.4M -1.6% |
401.6M 4.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
260.79M 9.5% |
350.11M 34.2% |
315.04M -10.0% |
364.03M 15.6% |
365.01M 0.3% |
378.3M 3.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.6M -51.3% |
-14.49M - |
8.9M - |
25.62M 187.8% |
18.39M -28.2% |
23.3M 26.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
270.86M 8.8% |
325.21M 20.1% |
326.84M 0.5% |
352.58M 7.9% |
376.26M 6.7% |
390.52M 3.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.07M -8.1% |
-24.9M - |
11.8M - |
-11.46M - |
11.25M - |
12.22M 8.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.53M -66.4% |
10.41M -1.2% |
-2.9M - |
37.08M - |
7.14M -80.7% |
11.08M 55.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.09M -88.4% |
-663K - |
-9.15M - |
17.04M - |
704K -95.9% |
-446K - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.007 -88.5% |
-0.004 - |
-0.057 - |
0.106 - |
0.004 -95.9% |
-0.003 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.007 -88.5% |
-0.004 - |
-0.057 - |
0.106 - |
0.004 -95.9% |
-0.003 - |