2018 Q1 | 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] |
173.66M 16.4% |
172.55M -0.6% |
226.53M 31.3% |
219.07M -3.3% |
221.7M 1.2% |
227.15M 2.5% |
294.12M 29.5% |
261.09M -11.2% |
248.88M -4.7% |
245.54M -1.3% |
311.48M 26.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.31M 10.0% |
135.1M 5.3% |
172.91M 28.0% |
186.8M 8.0% |
175.25M -6.2% |
181.74M 3.7% |
201.81M 11.0% |
191.63M -5.0% |
195.17M 1.9% |
194.42M -0.4% |
217.05M 11.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.35M 39.4% |
37.45M -17.4% |
53.61M 43.1% |
32.27M -39.8% |
46.45M 44.0% |
45.41M -2.2% |
92.3M 103.3% |
69.46M -24.7% |
53.7M -22.7% |
51.13M -4.8% |
94.43M 84.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.34M 53.3% |
234.75M 54.1% |
204.69M -12.8% |
215.7M 5.4% |
206.31M -4.4% |
212.04M 2.8% |
238.33M 12.4% |
225.5M -5.4% |
229.87M 1.9% |
228.42M -0.6% |
256.31M 12.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.03M - |
99.65M 314.7% |
31.78M -68.1% |
28.9M -9.1% |
31.06M 7.5% |
30.29M -2.5% |
36.52M 20.5% |
33.87M -7.2% |
34.7M 2.4% |
34M -2.0% |
39.26M 15.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.32M -57.2% |
-62.2M - |
21.83M - |
3.37M -84.6% |
15.39M 356.8% |
15.12M -1.8% |
55.78M 269.0% |
35.59M -36.2% |
19.01M -46.6% |
17.12M -9.9% |
55.18M 222.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.38M -76.3% |
-1.09M - |
3.64M - |
-3.92M - |
10.68M - |
7.28M -31.8% |
38.33M 426.2% |
20.62M -46.2% |
7.59M -63.2% |
5.64M -25.6% |
35.31M 525.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.38M -74.4% |
-1.09M - |
3.64M - |
-3.92M - |
10.68M - |
7.28M -31.8% |
38.33M 426.2% |
20.62M -46.2% |
7.59M -63.2% |
5.64M -25.6% |
35.31M 525.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 -74.7% |
-0.01 - |
0.06 - |
-0.07 - |
0.18 - |
0.13 -27.8% |
0.68 423.1% |
0.37 -45.6% |
0.14 -62.2% |
0.1 -28.6% |
0.67 570% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 -73.8% |
-0.01 - |
0.06 - |
-0.07 - |
0.18 - |
0.12 -33.3% |
0.64 433.3% |
0.35 -45.3% |
0.13 -62.9% |
0.1 -23.1% |
0.64 540% |