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] |
84.43M 22.5% |
112.6M 33.4% |
109.63M -2.6% |
122.88M 12.1% |
129.67M 5.5% |
120.17M -7.3% |
106.65M -11.2% |
104.09M -2.4% |
120.19M 15.5% |
120.08M -0.1% |
110.18M -8.2% |
107.32M -2.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.66M 30.7% |
35.75M 24.7% |
33.61M -6.0% |
36.78M 9.4% |
35.71M -2.9% |
38.85M 8.8% |
34.57M -11.0% |
32.88M -4.9% |
40.01M 21.7% |
36.96M -7.6% |
37.6M 1.7% |
33.78M -10.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.77M 18.7% |
76.86M 37.8% |
76.03M -1.1% |
86.1M 13.2% |
93.96M 9.1% |
81.31M -13.5% |
72.08M -11.4% |
71.21M -1.2% |
80.18M 12.6% |
83.12M 3.7% |
72.58M -12.7% |
73.54M 1.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.97M 14.9% |
84.82M 46.3% |
82.46M -2.8% |
97.71M 18.5% |
99.77M 2.1% |
99.39M -0.4% |
96.16M -3.2% |
92.43M -3.9% |
99.25M 7.4% |
94.48M -4.8% |
98.45M 4.2% |
97.73M -0.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.32M 2.7% |
49.07M 67.4% |
48.85M -0.4% |
60.93M 24.7% |
64.06M 5.1% |
60.53M -5.5% |
61.59M 1.7% |
59.54M -3.3% |
59.24M -0.5% |
57.52M -2.9% |
60.85M 5.8% |
63.95M 5.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.45M 43.5% |
27.79M 5.0% |
27.17M -2.2% |
25.17M -7.4% |
29.9M 18.8% |
20.78M -30.5% |
10.49M -49.5% |
11.67M 11.2% |
20.94M 79.4% |
25.6M 22.3% |
11.73M -54.2% |
9.58M -18.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.31M - |
22.09M 250.1% |
-3.98M - |
-7.03M - |
-3.26M - |
-11.5M - |
-34.82M - |
-35.15M - |
-89.18M - |
-13.51M - |
-34.76M - |
-21.06M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.31M - |
22.17M 251.3% |
-4.13M - |
-7.07M - |
-3.31M - |
-11.5M - |
-34.82M - |
-35.15M - |
-89.17M - |
-13.63M - |
-34.75M - |
-21.79M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.18 - |
0.32 77.7% |
-0.06 - |
-0.1 - |
-0.05 - |
-0.17 - |
-0.52 - |
-0.63 - |
-1.49 - |
-0.25 - |
-0.63 - |
-0.35 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.18 - |
0.18 -0.1% |
-0.06 - |
-0.45 - |
-0.07 - |
-0.21 - |
-0.52 - |
-0.63 - |
-1.49 - |
-0.25 - |
-0.63 - |
-0.35 - |