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] |
150.49M 9.7% |
161.16M 7.1% |
128.02M -20.6% |
139.69M 9.1% |
136.71M -2.1% |
162.89M 19.2% |
139.54M -14.3% |
142.9M 2.4% |
146.7M 2.7% |
174.57M 19.0% |
171.4M -1.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.3M 10.4% |
109.52M 10.3% |
79.22M -27.7% |
86.5M 9.2% |
85.62M -1.0% |
108.79M 27.1% |
88.16M -19.0% |
98.48M 11.7% |
102.71M 4.3% |
120.59M 17.4% |
125.5M 4.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.19M 8.3% |
51.65M 0.9% |
48.79M -5.5% |
53.2M 9.0% |
51.09M -4.0% |
54.1M 5.9% |
51.39M -5.0% |
44.42M -13.6% |
43.99M -1.0% |
53.98M 22.7% |
45.9M -15.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.91M 11.2% |
150.64M 9.2% |
117.1M -22.3% |
120.67M 3.1% |
125.22M 3.8% |
159.72M 27.6% |
134.4M -15.9% |
142.38M 5.9% |
152.88M 7.4% |
155.78M 1.9% |
173.44M 11.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.61M 13.3% |
41.12M 6.5% |
37.87M -7.9% |
34.17M -9.8% |
39.6M 15.9% |
50.93M 28.6% |
46.24M -9.2% |
43.9M -5.1% |
50.17M 14.3% |
35.19M -29.9% |
47.94M 36.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.58M -4.7% |
10.52M -16.3% |
10.92M 3.8% |
19.02M 74.2% |
11.49M -39.6% |
3.17M -72.4% |
5.14M 62.4% |
515.55K -90.0% |
-6.18M - |
18.79M - |
-2.04M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
29.56M - |
- | - | - |
14.9M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.21M 31.7% |
13.9M -23.7% |
13.44M -3.3% |
17.1M 27.2% |
17.07M -0.1% |
9.69M -43.2% |
9M -7.1% |
7.35M -18.4% |
-788.77K - |
21.97M - |
1.21M -94.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 40.0% |
0.11 -21.4% |
0.1 -9.1% |
0.13 30% |
0.13 0% |
0.08 -38.5% |
0.07 -12.5% |
0.06 -14.3% |
-0.01 - |
0.17 - |
0.01 -94.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 40.0% |
0.11 -21.4% |
0.1 -9.1% |
0.13 30% |
0.13 0% |
0.08 -38.5% |
0.07 -12.5% |
0.06 -14.3% |
-0.01 - |
0.17 - |
0.01 -94.1% |