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] |
136.79M 8.4% |
127.84M -6.5% |
121.33M -5.1% |
140.92M 16.1% |
130.44M -7.4% |
154.97M 18.8% |
149.82M -3.3% |
134.55M -10.2% |
156.88M 16.6% |
178.83M 14.0% |
176.4M -1.4% |
168.78M -4.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.52M 12.4% |
98.35M -4.1% |
100.36M 2.0% |
110.54M 10.1% |
101.99M -7.7% |
119.44M 17.1% |
120.15M 0.6% |
108.45M -9.7% |
121.89M 12.4% |
137.79M 13.0% |
136.4M -1.0% |
136.93M 0.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.28M -2.0% |
29.48M -14.0% |
20.98M -28.9% |
30.39M 44.9% |
28.45M -6.4% |
35.53M 24.9% |
29.67M -16.5% |
26.1M -12.0% |
34.99M 34.1% |
41.04M 17.3% |
40M -2.5% |
31.85M -20.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
119.88M 14.3% |
114.63M -4.4% |
111.73M -2.5% |
127.74M 14.3% |
116.08M -9.1% |
141.86M 22.2% |
137.74M -2.9% |
124.63M -9.5% |
143.08M 14.8% |
158.33M 10.7% |
155.53M -1.8% |
153.83M -1.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.36M 26.8% |
16.28M -6.2% |
11.38M -30.1% |
17.2M 51.2% |
14.09M -18.1% |
22.42M 59.1% |
17.59M -21.5% |
16.18M -8.0% |
21.19M 30.9% |
20.54M -3.0% |
19.13M -6.9% |
16.9M -11.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.92M -20.5% |
13.21M -21.9% |
9.6M -27.3% |
13.18M 37.3% |
14.35M 8.9% |
13.11M -8.7% |
12.08M -7.8% |
9.91M -17.9% |
13.8M 39.2% |
20.49M 48.5% |
20.87M 1.8% |
14.95M -28.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.15M - |
- | - | - |
23.8M - |
- | - | - |
24.37M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.09M -23.2% |
11.46M -12.5% |
7.8M -31.9% |
10.97M 40.6% |
12.84M 17.0% |
13.21M 3.0% |
9.9M -25.1% |
7.9M -20.2% |
16.48M 108.6% |
17.51M 6.2% |
11.47M -34.5% |
13M 13.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.11 -26.7% |
0.07 -36.4% |
0.04 -42.9% |
0.07 75.0% |
0.09 28.6% |
0.08 -11.1% |
0.07 -12.5% |
0.05 -28.6% |
0.11 120% |
0.11 0% |
0.08 -27.3% |
0.08 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.11 -26.7% |
0.07 -36.4% |
0.04 -42.9% |
0.07 75.0% |
0.09 28.6% |
0.08 -11.1% |
0.07 -12.5% |
0.05 -28.6% |
0.11 120% |
0.11 0% |
0.08 -27.3% |
0.08 0% |