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] |
306.7M -8.2% |
335.89M 9.5% |
317.78M -5.4% |
350.82M 10.4% |
438.22M 24.9% |
744.23M 69.8% |
403.64M -45.8% |
499.64M 23.8% |
509.09M 1.9% |
395.5M -22.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
274.09M -7.5% |
303.69M 10.8% |
286.53M -5.7% |
315.09M 10.0% |
413.93M 31.4% |
712.1M 72.0% |
361.04M -49.3% |
462.17M 28.0% |
483.26M 4.6% |
375.95M -22.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.61M -14.0% |
32.19M -1.3% |
31.25M -2.9% |
35.73M 14.3% |
24.29M -32.0% |
32.14M 32.3% |
42.6M 32.6% |
37.48M -12.0% |
25.83M -31.1% |
19.55M -24.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
289.8M -5.3% |
309.21M 6.7% |
300.95M -2.7% |
328.62M 9.2% |
427.96M 30.2% |
731.17M 70.8% |
383.59M -47.5% |
487.58M 27.1% |
503.6M 3.3% |
394.63M -21.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.7M 64.0% |
5.52M -64.9% |
14.42M 161.3% |
13.52M -6.2% |
14.03M 3.7% |
19.07M 35.9% |
22.55M 18.3% |
25.42M 12.7% |
20.34M -20.0% |
18.68M -8.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.9M -40.4% |
26.68M 57.8% |
16.83M -36.9% |
22.2M 31.9% |
10.26M -53.8% |
13.07M 27.4% |
20.05M 53.4% |
12.06M -39.9% |
5.49M -54.4% |
872.34K -84.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.47M - |
- | - | - |
28.13M - |
- | - | - |
22.23M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.52M -11.6% |
26.89M 45.2% |
18.54M -31.1% |
17.21M -7.2% |
11.14M -35.3% |
13.91M 24.8% |
7.86M -43.5% |
12.67M 61.2% |
10.04M -20.7% |
6.31M -37.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 -40% |
0.34 61.9% |
0.23 -32.4% |
0.22 -4.3% |
0.13 -40.9% |
0.18 38.5% |
0.1 -44.4% |
0.16 60% |
0.12 -25.0% |
0.08 -33.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 -40% |
0.34 61.9% |
0.23 -32.4% |
0.22 -4.3% |
0.13 -40.9% |
0.18 38.5% |
0.1 -44.4% |
0.16 60% |
0.12 -25.0% |
0.08 -33.3% |