2018 Q4 | 2019 Q4 | 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] |
32.33M -34.0% |
159.78M 394.2% |
159.52M -0.2% |
148.9M -6.7% |
188.44M 26.6% |
196.87M 4.5% |
211.97M 7.7% |
221.97M 4.7% |
214.32M -3.4% |
243.11M 13.4% |
244.65M 0.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
5.53M -71.2% |
22.96M 314.9% |
2.55M -88.9% |
11.61M 355.7% |
29.55M 154.4% |
25.89M -12.4% |
28.57M 10.3% |
30.7M 7.5% |
26.35M -14.1% |
40.06M 52.0% |
39.35M -1.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
26.8M -10.0% |
136.82M 410.6% |
136.55M -0.2% |
137.28M 0.5% |
158.89M 15.7% |
170.98M 7.6% |
183.41M 7.3% |
191.27M 4.3% |
187.97M -1.7% |
203.05M 8.0% |
205.3M 1.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
32.34M -51.3% |
128.87M 298.5% |
28.02M -78.3% |
126.98M 353.1% |
151.38M 19.2% |
156.22M 3.2% |
166.1M 6.3% |
178.35M 7.4% |
182.14M 2.1% |
207.87M 14.1% |
215.68M 3.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
26.81M -43.2% |
105.9M 295.1% |
25.47M -75.9% |
115.37M 352.9% |
121.84M 5.6% |
130.33M 7.0% |
137.53M 5.5% |
147.65M 7.4% |
155.79M 5.5% |
167.81M 7.7% |
176.33M 5.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
-8.5K - |
30.91M - |
30.65M -0.9% |
21.91M -28.5% |
37.06M 69.1% |
40.65M 9.7% |
45.87M 12.9% |
43.62M -4.9% |
32.18M -26.2% |
35.24M 9.5% |
28.97M -17.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
33.92M - |
- |
24.63M - |
- |
37M - |
- |
43.64M - |
- |
44.46M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
2.21M -41.9% |
33.92M 1433.2% |
26.54M -21.8% |
24.63M -7.2% |
36.25M 47.2% |
37M 2.1% |
42.16M 14.0% |
43.64M 3.5% |
35.18M -19.4% |
44.46M 26.4% |
35.99M -19.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.03 -50.7% |
0.54 1700% |
0.422 -21.9% |
0.39 -7.6% |
0.58 48.7% |
0.59 1.7% |
0.68 15.3% |
0.697 2.5% |
0.54 -22.5% |
0.54 0% |
0.44 -18.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.03 -50.7% |
0.54 1700% |
0.422 -21.9% |
0.39 -7.6% |
0.58 48.7% |
0.59 1.7% |
0.68 15.3% |
0.697 2.5% |
0.54 -22.5% |
0.54 0% |
0.44 -18.5% |