2018 Q2 | 2018 Q4 | 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] | [friend] | [friend] |
200.67M -30.0% |
183.36M -8.6% |
174.05M -5.1% |
268.43M 54.2% |
235.99M -12.1% |
221.91M -6.0% |
286.81M 29.2% |
377.02M 31.5% |
279.56M -25.9% |
341.41M 22.1% |
398.69M 16.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
157.05M -29.0% |
142.34M -9.4% |
145.3M 2.1% |
223M 53.5% |
194.65M -12.7% |
181.67M -6.7% |
246.86M 35.9% |
351.01M 42.2% |
242.58M -30.9% |
287.23M 18.4% |
326.57M 13.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.62M -33.4% |
41.03M -6.0% |
28.74M -29.9% |
45.43M 58.1% |
41.34M -9.0% |
40.24M -2.7% |
39.95M -0.7% |
26.01M -34.9% |
36.97M 42.2% |
54.18M 46.5% |
72.12M 33.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
178.6M -27.2% |
166.35M -6.9% |
166.31M 0.0% |
240.28M 44.5% |
217.37M -9.5% |
205.99M -5.2% |
276.7M 34.3% |
381.93M 38.0% |
269.28M -29.5% |
316.09M 17.4% |
356.75M 12.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.55M -11.4% |
24.02M 11.4% |
21.01M -12.5% |
17.28M -17.7% |
22.72M 31.5% |
24.31M 7.0% |
29.84M 22.7% |
30.92M 3.6% |
26.7M -13.7% |
28.86M 8.1% |
30.18M 4.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.07M -46.3% |
17.01M -22.9% |
7.73M -54.5% |
28.15M 264.0% |
18.61M -33.9% |
15.93M -14.4% |
10.11M -36.5% |
-4.92M - |
10.27M - |
25.32M 146.5% |
41.94M 65.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
38.29M - |
- | - | - |
27.18M - |
- | - | - |
31.43M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.74M -30.0% |
17.55M -15.4% |
10.44M -40.5% |
21.75M 108.4% |
11.68M -46.3% |
15.48M 32.6% |
8.67M -44.0% |
9.92M 14.4% |
11.16M 12.5% |
20.56M 84.2% |
31.9M 55.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 -33.3% |
0.22 -15.4% |
0.13 -40.9% |
0.27 107.7% |
0.15 -44.4% |
0.19 26.7% |
0.11 -42.1% |
0.12 9.1% |
0.14 16.7% |
0.26 85.7% |
0.4 53.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 -33.3% |
0.22 -15.4% |
0.13 -40.9% |
0.27 107.7% |
0.15 -44.4% |
0.19 26.7% |
0.11 -42.1% |
0.12 9.1% |
0.14 16.7% |
0.26 85.7% |
0.4 53.8% |