2019 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.38M 17.7% |
160.59M 55.3% |
148.31M -7.6% |
155.7M 5.0% |
176.41M 13.3% |
246.18M 39.6% |
235.25M -4.4% |
181.28M -22.9% |
161.98M -10.6% |
170.2M 5.1% |
158.65M -6.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.69M 20.0% |
102.56M 56.1% |
101.12M -1.4% |
101.1M 0.0% |
114.37M 13.1% |
153.5M 34.2% |
155.49M 1.3% |
116.6M -25.0% |
101.13M -13.3% |
131.12M 29.7% |
118.74M -9.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.69M 13.9% |
58.03M 54.0% |
47.19M -18.7% |
54.6M 15.7% |
62.04M 13.6% |
92.68M 49.4% |
79.76M -13.9% |
64.68M -18.9% |
60.86M -5.9% |
39.08M -35.8% |
39.9M 2.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.18M 15.3% |
118.85M 48.2% |
120.64M 1.5% |
128.62M 6.6% |
139M 8.1% |
183.14M 31.8% |
188.51M 2.9% |
139.77M -25.9% |
131.96M -5.6% |
165.89M 25.7% |
155.62M -6.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.49M -1.8% |
16.29M 12.4% |
19.52M 19.9% |
27.52M 40.9% |
24.63M -10.5% |
29.63M 20.3% |
33.01M 11.4% |
23.17M -29.8% |
30.83M 33.1% |
34.77M 12.8% |
36.87M 6.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.2M 26.6% |
41.74M 79.9% |
27.67M -33.7% |
27.08M -2.1% |
37.41M 38.1% |
63.04M 68.5% |
46.74M -25.9% |
41.51M -11.2% |
30.03M -27.7% |
4.31M -85.7% |
3.03M -29.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
57.27M - |
- | - | - |
87.51M - |
- | - | - |
45.02M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.06M 18.3% |
35.21M 59.6% |
28.91M -17.9% |
23.2M -19.8% |
32.23M 38.9% |
55.28M 71.5% |
48.91M -11.5% |
32.05M -34.5% |
33.22M 3.7% |
11.81M -64.5% |
8.01M -32.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 4.0% |
0.41 57.7% |
0.34 -17.1% |
0.27 -20.6% |
0.38 40.7% |
0.65 71.1% |
0.57 -12.3% |
0.35 -38.6% |
0.34 -2.9% |
0.12 -64.7% |
0.077 -35.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 4.0% |
0.41 57.7% |
0.34 -17.1% |
0.27 -20.6% |
0.38 40.7% |
0.65 71.1% |
0.57 -12.3% |
0.35 -38.6% |
0.34 -2.9% |
0.12 -64.7% |
0.077 -35.8% |