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] |
126.82M 11.9% |
152.16M 20.0% |
165.6M 8.8% |
190.37M 15.0% |
187.05M -1.7% |
190M 1.6% |
140.13M -26.3% |
171.76M 22.6% |
203.64M 18.6% |
221M 8.5% |
183.55M -16.9% |
|
Cost of Revenue | [friend] | [friend] |
63.15M -43.4% |
69.5M 10.0% |
81.68M 17.5% |
97.4M 19.3% |
96.72M -0.7% |
101.17M 4.6% |
88.63M -12.4% |
105.27M 18.8% |
123.46M 17.3% |
132.19M 7.1% |
134.84M 2.0% |
|
Gross Profit | [friend] | [friend] |
63.67M 3731.8% |
82.67M 29.8% |
83.92M 1.5% |
92.97M 10.8% |
90.33M -2.8% |
88.84M -1.7% |
51.5M -42.0% |
66.49M 29.1% |
80.18M 20.6% |
88.82M 10.8% |
48.71M -45.2% |
|
Total Expenses | [friend] | [friend] |
84.41M -41.5% |
92.16M 9.2% |
104.25M 13.1% |
121.63M 16.7% |
119.99M -1.3% |
104.9M -12.6% |
116.78M 11.3% |
135.27M 15.8% |
177.59M 31.3% |
185.19M 4.3% |
184.01M -0.6% |
|
Operating Expense | [friend] | [friend] |
21.25M -34.8% |
22.67M 6.6% |
22.57M -0.4% |
24.22M 7.3% |
23.27M -3.9% |
3.73M -84.0% |
28.15M 655.2% |
30M 6.6% |
54.12M 80.4% |
53.01M -2.1% |
49.17M -7.2% |
|
Operating Income | [friend] | [friend] |
42.41M - |
60M 41.5% |
61.35M 2.3% |
68.74M 12.0% |
67.07M -2.4% |
85.11M 26.9% |
23.35M -72.6% |
36.49M 56.3% |
26.05M -28.6% |
35.81M 37.5% |
-460.58K - |
|
Net Income (Cont Operations) | [friend] | [friend] | - | - | - |
114.05M - |
- | - | - |
70.76M - |
- | - | - | |
Net Income | [friend] | [friend] |
32.55M 9.1% |
45.45M 39.6% |
44.98M -1.0% |
69.07M 53.5% |
52.09M -24.6% |
77.48M 48.7% |
27.31M -64.8% |
43.45M 59.1% |
18.87M -56.6% |
28.36M 50.3% |
-305.73K - |
|
Basic EPS | [friend] | [friend] |
0.346 -1.4% |
0.585 68.9% |
0.531 -9.2% |
0.808 52.2% |
0.613 -24.2% |
0.683 11.6% |
0.31 -54.6% |
0.5 61.3% |
0.166 -66.7% |
0.25 50.2% |
-0.003 - |
|
Diluted EPS | [friend] | [friend] |
0.346 -1.4% |
0.585 68.9% |
0.531 -9.2% |
0.808 52.2% |
0.613 -24.2% |
0.683 11.6% |
0.31 -54.6% |
0.5 61.3% |
0.166 -66.7% |
0.25 50.2% |
-0.003 - |