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 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.27M 5.6% |
71.85M 0.8% |
53.22M -25.9% |
75.81M 42.4% |
73.91M -2.5% |
84.56M 14.4% |
59.59M -29.5% |
87.75M 47.3% |
87.53M -0.3% |
88.44M 1.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.55M 5.6% |
50.99M 0.9% |
38.35M -24.8% |
53.41M 39.3% |
52.42M -1.9% |
59.45M 13.4% |
42.77M -28.1% |
61.56M 43.9% |
61.62M 0.1% |
63.23M 2.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.71M 5.4% |
20.86M 0.7% |
14.87M -28.7% |
22.4M 50.6% |
21.49M -4.1% |
25.1M 16.8% |
16.82M -33.0% |
26.18M 55.7% |
25.91M -1.1% |
25.21M -2.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.75M 4.7% |
58.69M 1.6% |
45.23M -22.9% |
62.17M 37.5% |
61.36M -1.3% |
71.46M 16.5% |
53.8M -24.7% |
76.42M 42.0% |
75.22M -1.6% |
73.97M -1.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.19M -1.6% |
7.7M 7.1% |
6.88M -10.6% |
8.75M 27.3% |
8.94M 2.1% |
12.01M 34.4% |
11.03M -8.1% |
14.85M 34.6% |
13.6M -8.5% |
10.74M -21.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.52M 9.5% |
13.17M -2.6% |
7.99M -39.3% |
13.64M 70.6% |
12.55M -8.0% |
13.09M 4.3% |
5.79M -55.8% |
11.33M 95.7% |
12.31M 8.6% |
14.46M 17.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.04M 9.3% |
9.58M -4.6% |
5.71M -40.4% |
9.75M 70.7% |
9.09M -6.8% |
9.27M 2.0% |
3.78M -59.2% |
7.11M 87.9% |
8.78M 23.5% |
7.91M -9.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.017 9.3% |
0.016 -4.8% |
0.01 -37.1% |
0.014 44.0% |
0.012 -16.0% |
0.012 2.5% |
0.005 -59.7% |
0.009 90.0% |
0.012 23.2% |
0.011 -10.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.017 9.3% |
0.016 -4.8% |
0.01 -37.1% |
0.014 44.0% |
0.012 -16.0% |
0.012 2.5% |
0.005 -59.7% |
0.009 90.0% |
0.012 23.2% |
0.011 -10.3% |