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] |
178.32M 44.1% |
180.74M 1.4% |
191.85M 6.1% |
131.43M -31.5% |
182.98M 39.2% |
212.1M 15.9% |
254.46M 20.0% |
140.08M -45.0% |
163.04M 16.4% |
138.43M -15.1% |
145.65M 5.2% |
98.73M -32.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.39M 47.9% |
134.35M 3.0% |
144.71M 7.7% |
92.78M -35.9% |
137.94M 48.7% |
165.23M 19.8% |
209.81M 27.0% |
107.48M -48.8% |
118.03M 9.8% |
118.93M 0.8% |
123.13M 3.5% |
79.9M -35.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.93M 34.8% |
46.39M -3.2% |
47.15M 1.6% |
38.65M -18.0% |
45.03M 16.5% |
46.87M 4.1% |
44.65M -4.7% |
32.6M -27.0% |
45.01M 38.1% |
19.5M -56.7% |
22.52M 15.5% |
18.82M -16.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.71M 51.6% |
169.68M 0.6% |
173.34M 2.2% |
116.62M -32.7% |
175.76M 50.7% |
203.82M 16.0% |
259.94M 27.5% |
147.21M -43.4% |
155.2M 5.4% |
162.2M 4.5% |
154.42M -4.8% |
114.68M -25.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.32M 65.7% |
35.34M -7.8% |
28.63M -19.0% |
23.84M -16.7% |
37.81M 58.6% |
38.59M 2.0% |
50.13M 29.9% |
39.73M -20.7% |
37.17M -6.4% |
43.27M 16.4% |
31.29M -27.7% |
34.78M 11.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.61M -22.7% |
11.06M 15.1% |
18.52M 67.5% |
14.81M -20.0% |
7.22M -51.3% |
8.28M 14.8% |
-5.48M - |
-7.13M - |
7.84M - |
-23.78M - |
-8.77M - |
-15.95M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.2M - |
- | - | - |
13.73M - |
- | - | - |
-4.03M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.93M -3.5% |
9.74M -10.9% |
13.05M 34.0% |
12.76M -2.2% |
-1.31M - |
8.01M - |
9.83M 22.8% |
-7.74M - |
4M - |
-32.65M - |
-31.88M - |
-20.06M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.076 14.3% |
0.057 -25.0% |
0.086 50.0% |
0.076 -11.1% |
-0.01 - |
0.053 - |
0.06 12.5% |
-0.05 - |
0.025 - |
-0.21 - |
-0.2 - |
-0.13 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.076 14.3% |
0.057 -25.0% |
0.086 50.0% |
0.076 -11.1% |
-0.01 - |
0.053 - |
0.06 12.5% |
-0.05 - |
0.025 - |
-0.21 - |
-0.2 - |
-0.13 - |