2018 Q4 | 2019 Q4 | 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] |
85.09M 166.9% |
191.17M 124.7% |
222.25M 16.3% |
245.29M 10.4% |
274.49M 11.9% |
272.16M -0.8% |
242.28M -11.0% |
218.58M -9.8% |
141.44M -35.3% |
148.59M 5.1% |
168.25M 13.2% |
163.27M -3.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
15.34M 69.7% |
45.97M 199.8% |
59.75M 30.0% |
66.49M 11.3% |
84.84M 27.6% |
85.64M 0.9% |
79.4M -7.3% |
76.07M -4.2% |
57.35M -24.6% |
63.24M 10.3% |
66.09M 4.5% |
64.36M -2.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
69.75M 205.4% |
145.19M 108.1% |
162.5M 11.9% |
178.8M 10.0% |
189.65M 6.1% |
186.52M -1.7% |
162.88M -12.7% |
142.51M -12.5% |
84.09M -41.0% |
85.35M 1.5% |
102.16M 19.7% |
98.9M -3.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
38.78M 25.3% |
129.43M 233.7% |
146.74M 13.4% |
150.59M 2.6% |
183.74M 22.0% |
191.03M 4.0% |
191.83M 0.4% |
200M 4.3% |
171.22M -14.4% |
179.95M 5.1% |
177.65M -1.3% |
171.95M -3.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
23.45M 6.9% |
83.45M 255.9% |
87M 4.2% |
84.1M -3.3% |
98.9M 17.6% |
105.39M 6.6% |
112.43M 6.7% |
123.92M 10.2% |
113.87M -8.1% |
116.71M 2.5% |
111.56M -4.4% |
107.59M -3.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
46.31M 4939.6% |
61.74M 33.3% |
75.5M 22.3% |
94.7M 25.4% |
90.75M -4.2% |
81.13M -10.6% |
50.44M -37.8% |
18.59M -63.2% |
-29.78M - |
-31.36M - |
-9.4M - |
-8.68M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
37.71M - |
- |
66.04M - |
- |
80.42M - |
- |
54.03M - |
- |
-8.02M - |
- |
8.98M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
39.17M - |
59.25M 51.2% |
66.04M 11.5% |
83.35M 26.2% |
80.42M -3.5% |
75.99M -5.5% |
54.03M -28.9% |
27.96M -48.3% |
-8.02M - |
-13.42M - |
8.98M - |
22.02M 145.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.83 - |
1.185 42.8% |
1.36 14.8% |
1.71 25.7% |
1.45 -15.2% |
1.32 -9.0% |
0.86 -34.8% |
0.39 -54.7% |
-0.18 - |
-0.23 - |
0.13 - |
0.32 146.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.78 - |
1.185 51.9% |
1.32 11.4% |
1.67 26.5% |
1.35 -19.2% |
1.24 -8.1% |
0.86 -30.6% |
0.39 -54.7% |
-0.18 - |
-0.23 - |
0.13 - |
0.32 146.2% |