2017 Q2 | 2017 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
146.45M 0.4% |
150.48M 2.8% |
172.42M 14.6% |
181.01M 5.0% |
184.97M 2.2% |
146.51M -20.8% |
169.54M 15.7% |
146.53M -13.6% |
133.72M -8.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.64M 3.1% |
107.94M 8.3% |
116.42M 7.9% |
121.55M 4.4% |
132.7M 9.2% |
109.92M -17.2% |
116.97M 6.4% |
106.09M -9.3% |
98.4M -7.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.81M -5.0% |
42.54M -9.1% |
55.99M 31.6% |
59.45M 6.2% |
52.27M -12.1% |
36.58M -30.0% |
52.56M 43.7% |
40.44M -23.1% |
35.31M -12.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.18M 1.1% |
148.03M 7.1% |
159.98M 8.1% |
168.87M 5.6% |
177.09M 4.9% |
141.22M -20.3% |
161.61M 14.4% |
150.37M -7.0% |
142.26M -5.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.54M -3.8% |
40.1M 4.0% |
43.56M 8.6% |
47.32M 8.6% |
44.39M -6.2% |
31.3M -29.5% |
44.64M 42.6% |
44.28M -0.8% |
43.86M -1.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.27M -10.1% |
2.44M -70.4% |
12.44M 408.6% |
12.13M -2.4% |
7.88M -35.0% |
5.28M -33.0% |
7.92M 49.9% |
-3.85M - |
-8.55M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.35M -1.2% |
-3.59M - |
9.12M - |
8.55M -6.2% |
8.46M -1.1% |
3.01M -64.4% |
3.29M 9.2% |
-7.43M - |
-12.93M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.35M -1.3% |
-3.59M - |
9.12M - |
8.55M -6.2% |
8.46M -1.1% |
3.01M -64.4% |
3.29M 9.2% |
-7.43M - |
-12.93M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.105 -1.3% |
-0.084 - |
0.18 - |
0.171 -5.3% |
0.169 -1.1% |
0.06 -64.3% |
0.066 9.4% |
-0.149 - |
-0.259 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.105 -1.3% |
-0.084 - |
0.18 - |
0.171 -5.3% |
0.169 -1.1% |
0.06 -64.3% |
0.066 9.4% |
-0.149 - |
-0.259 - |