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] |
132.73M 11.4% |
131.43M -1.0% |
178.07M 35.5% |
129.84M -27.1% |
149.57M 15.2% |
124.07M -17.0% |
150.17M 21.0% |
137.76M -8.3% |
174.39M 26.6% |
176.25M 1.1% |
226M 28.2% |
171.62M -24.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.91M 10.2% |
102.75M 1.8% |
151.15M 47.1% |
104.57M -30.8% |
121.72M 16.4% |
97.54M -19.9% |
115.95M 18.9% |
106.25M -8.4% |
136.52M 28.5% |
126.29M -7.5% |
180.2M 42.7% |
125.37M -30.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.82M 15.7% |
28.68M -9.9% |
26.92M -6.1% |
25.26M -6.1% |
27.86M 10.3% |
26.54M -4.7% |
34.22M 28.9% |
31.5M -7.9% |
37.88M 20.2% |
49.96M 31.9% |
45.8M -8.3% |
46.25M 1.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.61M 12.6% |
116.42M 1.6% |
164.92M 41.7% |
115.1M -30.2% |
136.33M 18.4% |
115.28M -15.4% |
135.21M 17.3% |
122.97M -9.1% |
160.89M 30.8% |
153.59M -4.5% |
212.99M 38.7% |
151.61M -28.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.69M 34.1% |
13.67M -0.2% |
13.77M 0.7% |
10.53M -23.6% |
14.61M 38.8% |
17.74M 21.4% |
19.25M 8.5% |
16.71M -13.2% |
24.37M 45.8% |
27.3M 12.0% |
32.79M 20.1% |
26.24M -20.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.13M 4.8% |
15.01M -17.2% |
13.15M -12.4% |
14.74M 12.1% |
13.25M -10.1% |
8.8M -33.6% |
14.96M 70.1% |
14.79M -1.2% |
13.5M -8.7% |
22.66M 67.8% |
13.01M -42.6% |
20.01M 53.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.57M - |
- | - | - |
51.02M - |
- | - | - |
25.71M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.11M 19.7% |
21.6M 34.0% |
9.95M -53.9% |
10.38M 4.4% |
40.63M 291.3% |
7.2M -82.3% |
2.97M -58.7% |
10.23M 244.0% |
15.38M 50.4% |
12.66M -17.7% |
15.24M 20.4% |
10.14M -33.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.212 7.5% |
0.244 15.1% |
0.096 -60.9% |
0.114 19.8% |
0.448 291.2% |
0.079 -82.3% |
0.029 -63.7% |
0.113 291.0% |
0.169 50.4% |
0.139 -17.7% |
0.169 20.9% |
0.112 -33.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.212 7.5% |
0.244 15.1% |
0.096 -60.9% |
0.114 19.8% |
0.448 291.2% |
0.079 -82.3% |
0.029 -63.7% |
0.113 291.0% |
0.169 50.4% |
0.122 -27.9% |
0.136 11.1% |
0.112 -17.7% |