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] |
267.48M 36.7% |
222.19M -16.9% |
247.87M 11.6% |
217.33M -12.3% |
258.59M 19.0% |
219.28M -15.2% |
251.29M 14.6% |
177.33M -29.4% |
261.2M 47.3% |
216.11M -17.3% |
352.96M 63.3% |
193M -45.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
205.33M 43.4% |
148.56M -27.6% |
195.11M 31.3% |
176.45M -9.6% |
217.69M 23.4% |
172.4M -20.8% |
197.85M 14.8% |
136.53M -31.0% |
189.85M 39.1% |
156.5M -17.6% |
272.09M 73.9% |
140.77M -48.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
62.15M 18.4% |
73.63M 18.5% |
52.76M -28.3% |
40.88M -22.5% |
40.9M 0.0% |
46.88M 14.6% |
53.44M 14.0% |
40.8M -23.6% |
71.35M 74.9% |
59.61M -16.5% |
80.86M 35.7% |
52.23M -35.4% |
|
Total Expenses | [friend] | [friend] | [friend] |
228.98M 34.5% |
194.15M -15.2% |
229.42M 18.2% |
198.76M -13.4% |
244.97M 23.2% |
201.03M -17.9% |
226.34M 12.6% |
161.06M -28.8% |
218.18M 35.5% |
181.87M -16.6% |
299.27M 64.5% |
165.01M -44.9% |
|
Operating Expense | [friend] | [friend] | [friend] |
23.66M -12.5% |
45.58M 92.7% |
34.31M -24.7% |
22.31M -35.0% |
27.28M 22.3% |
28.63M 5.0% |
28.49M -0.5% |
24.53M -13.9% |
28.33M 15.5% |
25.37M -10.4% |
27.17M 7.1% |
24.23M -10.8% |
|
Operating Income | [friend] | [friend] | [friend] |
38.49M 51.2% |
28.04M -27.2% |
18.45M -34.2% |
18.57M 0.7% |
13.62M -26.7% |
18.25M 34.0% |
24.95M 36.7% |
16.27M -34.8% |
43.02M 164.4% |
34.24M -20.4% |
53.69M 56.8% |
27.99M -47.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
53.7M - |
- | - | - |
29.2M - |
- | - | - |
59.31M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] |
38.91M 157.8% |
26.34M -32.3% |
16.08M -39.0% |
14.29M -11.1% |
14.87M 4.0% |
18.01M 21.1% |
24.75M 37.5% |
18.58M -24.9% |
40.53M 118.1% |
32.83M -19.0% |
43.86M 33.6% |
28.12M -35.9% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.441 139.0% |
0.331 -25.0% |
0.272 -17.7% |
0.134 -50.8% |
0.139 4.0% |
0.169 21.1% |
0.229 35.7% |
0.174 -23.9% |
0.379 118.1% |
0.307 -19.0% |
0.409 33.3% |
0.263 -35.8% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.441 139.0% |
0.331 -25.0% |
0.272 -17.7% |
0.134 -50.8% |
0.139 4.0% |
0.169 21.1% |
0.229 35.7% |
0.174 -23.9% |
0.379 118.1% |
0.307 -19.0% |
0.409 33.3% |
0.263 -35.8% |