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] |
261.66M 46.1% |
279.04M 6.6% |
284.96M 2.1% |
243.38M -14.6% |
380.27M 56.2% |
393.05M 3.4% |
341.78M -13.0% |
324.85M -5.0% |
421.89M 29.9% |
475.03M 12.6% |
396.5M -16.5% |
371.43M -6.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
225.04M 39.7% |
244.39M 8.6% |
252M 3.1% |
230.89M -8.4% |
336.02M 45.5% |
343.46M 2.2% |
311.28M -9.4% |
298.57M -4.1% |
357.82M 19.8% |
399.49M 11.6% |
344.62M -13.7% |
332.63M -3.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.62M 102.6% |
34.65M -5.4% |
32.96M -4.9% |
12.5M -62.1% |
44.25M 254.1% |
49.59M 12.1% |
30.5M -38.5% |
26.28M -13.8% |
64.07M 143.8% |
75.54M 17.9% |
51.88M -31.3% |
38.8M -25.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
248.23M 33.8% |
268.51M 8.2% |
276.95M 3.1% |
255.89M -7.6% |
362.61M 41.7% |
374.49M 3.3% |
341.01M -8.9% |
330.56M -3.1% |
390.05M 18.0% |
432.49M 10.9% |
380.61M -12.0% |
369.38M -3.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.2M -5.2% |
24.12M 4.0% |
24.95M 3.4% |
25M 0.2% |
26.58M 6.3% |
31.03M 16.7% |
29.73M -4.2% |
31.99M 7.6% |
32.23M 0.8% |
33M 2.4% |
35.98M 9.0% |
36.75M 2.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.42M - |
10.53M -21.6% |
8.02M -23.8% |
-12.5M - |
17.67M - |
18.56M 5.1% |
771K -95.8% |
-5.71M - |
31.84M - |
42.53M 33.6% |
15.9M -62.6% |
2.05M -87.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.34M - |
7.9M -15.4% |
5.51M -30.2% |
-9.42M - |
12.17M - |
13.12M 7.8% |
1.89M -85.6% |
-5.48M - |
21.68M - |
30.91M 42.6% |
9.84M -68.2% |
-1.12M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.34M - |
7.9M -15.4% |
5.51M -30.2% |
-9.42M - |
12.17M - |
13.12M 7.8% |
1.89M -85.6% |
-5.48M - |
21.68M - |
30.91M 42.6% |
9.84M -68.2% |
-1.12M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.18 - |
0.15 -16.7% |
0.11 -26.7% |
-0.18 - |
0.23 - |
0.25 8.7% |
0.04 -84% |
-0.11 - |
0.42 - |
0.6 42.9% |
0.19 -68.3% |
-0.02 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.18 - |
0.15 -16.7% |
0.11 -26.7% |
-0.18 - |
0.23 - |
0.25 8.7% |
0.04 -84% |
-0.11 - |
0.41 - |
0.59 43.9% |
0.19 -67.8% |
-0.02 - |