2016 Q2 | 2016 Q3 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
398.55M 8.3% |
368.48M -7.5% |
413.24M 12.1% |
300.2M -27.4% |
316.75M 5.5% |
293.04M -7.5% |
252.42M -13.9% |
249.86M -1.0% |
325.61M 30.3% |
314.32M -3.5% |
353.27M 12.4% |
296.06M -16.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
321.17M 13.8% |
303.75M -5.4% |
350.45M 15.4% |
260.57M -25.6% |
282.75M 8.5% |
269.31M -4.8% |
222.25M -17.5% |
215.7M -2.9% |
280.74M 30.1% |
266.63M -5.0% |
295.4M 10.8% |
248.68M -15.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.37M -9.6% |
64.72M -16.4% |
62.79M -3.0% |
39.63M -36.9% |
34M -14.2% |
23.73M -30.2% |
30.17M 27.1% |
34.16M 13.2% |
44.87M 31.4% |
47.7M 6.3% |
57.88M 21.3% |
47.38M -18.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
360.76M 14.2% |
339.85M -5.8% |
384.36M 13.1% |
292.27M -24.0% |
310.45M 6.2% |
295.94M -4.7% |
248M -16.2% |
241.8M -2.5% |
311.82M 29.0% |
299.22M -4.0% |
318.8M 6.5% |
278.48M -12.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.59M 17.8% |
36.09M -8.8% |
33.9M -6.1% |
31.7M -6.5% |
27.7M -12.6% |
26.63M -3.8% |
25.74M -3.3% |
26.1M 1.4% |
31.09M 19.1% |
32.6M 4.9% |
23.4M -28.2% |
29.8M 27.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.78M -27.4% |
28.63M -24.2% |
28.89M 0.9% |
7.93M -72.6% |
6.31M -20.5% |
-2.9M - |
4.43M - |
8.06M 82.0% |
13.79M 71.1% |
15.1M 9.5% |
34.48M 128.4% |
17.58M -49.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.45M - |
- | - | - |
-467.82K - |
- | - | - |
6.02M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.14M -46.5% |
19.49M -19.2% |
11.79M -39.5% |
5.41M -54.1% |
327.52K -93.9% |
8.91M 2619.6% |
-55.1M - |
3.9M - |
7.44M 91.0% |
4.48M -39.8% |
68.04M 1419.4% |
3.21M -95.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 -48.1% |
0.12 -14.3% |
0.06 -50% |
0.03 -50% |
0 -100% |
0.06 - |
-0.33 - |
0.02 - |
0.05 150.0% |
0.02 -60.0% |
0.41 1950.0% |
0.02 -95.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 -48.1% |
0.11 -21.4% |
0.06 -45.5% |
0.03 -50% |
0 -100% |
0.06 - |
-0.33 - |
0.02 - |
0.05 150.0% |
0.02 -60.0% |
0.41 1950.0% |
0.02 -95.1% |