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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
98.3M 27.9% |
128.51M 30.7% |
99.41M -22.6% |
103.7M 4.3% |
128.33M 23.8% |
111.85M -12.8% |
83.78M -25.1% |
79.17M -5.5% |
100.53M 27.0% |
88.96M -11.5% |
99.83M 12.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
55.58M 19.8% |
83.15M 49.6% |
68.01M -18.2% |
66.5M -2.2% |
85.99M 29.3% |
76.77M -10.7% |
52.44M -31.7% |
49.7M -5.2% |
62.92M 26.6% |
50.33M -20.0% |
61.55M 22.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
42.71M 40.2% |
45.36M 6.2% |
31.4M -30.8% |
37.2M 18.5% |
42.35M 13.8% |
35.08M -17.2% |
31.34M -10.7% |
29.46M -6.0% |
37.6M 27.6% |
38.63M 2.7% |
38.27M -0.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
64.59M 11.7% |
101.97M 57.9% |
72.65M -28.8% |
73.43M 1.1% |
98.57M 34.2% |
89.03M -9.7% |
67.88M -23.8% |
61.65M -9.2% |
79.18M 28.4% |
65.4M -17.4% |
73.28M 12.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
9M -21.2% |
18.82M 109.1% |
4.64M -75.3% |
6.94M 49.4% |
12.58M 81.4% |
12.26M -2.6% |
15.44M 25.9% |
11.95M -22.6% |
16.25M 36.0% |
15.07M -7.3% |
11.72M -22.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
33.71M 77.1% |
26.53M -21.3% |
26.75M 0.8% |
30.27M 13.1% |
29.76M -1.7% |
22.82M -23.3% |
15.9M -30.3% |
17.52M 10.1% |
21.35M 21.9% |
23.56M 10.3% |
26.55M 12.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
46.33M - |
- | - | - |
56.77M - |
- | - | - |
37.66M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
28.03M 69.9% |
21.14M -24.6% |
23M 8.8% |
26.99M 17.3% |
29.08M 7.8% |
23.14M -20.4% |
19.59M -15.3% |
16.39M -16.4% |
21.54M 31.4% |
21.16M -1.8% |
20.8M -1.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.44 69.2% |
0.27 -38.6% |
0.28 3.7% |
0.32 14.3% |
0.34 6.3% |
0.27 -20.6% |
0.23 -14.8% |
0.19 -17.4% |
0.25 31.6% |
0.25 0% |
0.24 -4.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.44 69.2% |
0.27 -38.6% |
0.28 3.7% |
0.32 14.3% |
0.34 6.3% |
0.27 -20.6% |
0.23 -14.8% |
0.19 -17.4% |
0.25 31.6% |
0.25 0% |
0.24 -4.0% |