2017 Q2 | 2017 Q4 | 2018 Q1 | 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 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.6M 19.3% |
128.16M -29.0% |
210.23M 64.0% |
228.48M 8.7% |
202.59M -11.3% |
222.29M 9.7% |
243.89M 9.7% |
127.29M -47.8% |
203.73M 60.0% |
209.46M 2.8% |
153.56M -26.7% |
109.79M -28.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.41M 16.5% |
73.18M -23.3% |
140.49M 92.0% |
142.82M 1.7% |
105.14M -26.4% |
126.98M 20.8% |
143.55M 13.1% |
79.73M -44.5% |
119.38M 49.7% |
139.46M 16.8% |
115.67M -17.1% |
78.82M -31.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.19M 22.6% |
54.98M -35.5% |
69.74M 26.9% |
85.66M 22.8% |
97.45M 13.8% |
95.31M -2.2% |
100.34M 5.3% |
47.56M -52.6% |
84.35M 77.3% |
70.01M -17.0% |
37.89M -45.9% |
30.98M -18.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.61M 9.0% |
110.35M -17.4% |
187.92M 70.3% |
184.45M -1.8% |
155.82M -15.5% |
175.26M 12.5% |
185.9M 6.1% |
125.29M -32.6% |
169.05M 34.9% |
193.47M 14.4% |
174.21M -10.0% |
118.03M -32.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.2M -6.1% |
37.17M -2.7% |
47.43M 27.6% |
41.64M -12.2% |
50.68M 21.7% |
48.28M -4.7% |
42.35M -12.3% |
45.56M 7.6% |
49.67M 9.0% |
54.01M 8.7% |
58.54M 8.4% |
39.21M -33.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.98M 63.2% |
17.81M -62.1% |
22.31M 25.3% |
44.03M 97.3% |
46.78M 6.2% |
47.03M 0.5% |
57.99M 23.3% |
2M -96.5% |
34.68M 1631.4% |
16M -53.9% |
-20.65M - |
-8.24M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.41M - |
- | - | - |
55.17M - |
- | - | - |
15.47M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.89M 21.6% |
13.02M -63.7% |
9.04M -30.6% |
32.55M 260.2% |
22.09M -32.1% |
24.15M 9.3% |
21.45M -11.2% |
4.07M -81.0% |
10.8M 165.5% |
833.47K -92.3% |
-56.84M - |
-7.46M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.203 66.6% |
0.065 -68.1% |
0.037 -42.3% |
0.161 332.2% |
0.091 -43.5% |
0.093 2.7% |
0.092 -1.1% |
0.017 -82.2% |
0.044 164.2% |
0.003 -92.2% |
-0.23 - |
-0.03 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.199 63.6% |
0.064 -67.9% |
-0.023 - |
0.159 - |
0.066 -58.3% |
0.093 41.0% |
0.092 -1.2% |
0.017 -82.1% |
0.044 164.2% |
-0.005 - |
-0.23 - |
-0.048 - |