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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.91M 37.9% |
84.66M 8.7% |
83.67M -1.2% |
77.88M -6.9% |
90.13M 15.7% |
94.05M 4.4% |
82.28M -12.5% |
77.83M -5.4% |
89.02M 14.4% |
79.71M -10.5% |
93.35M 17.1% |
93.89M 0.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.35M 35.4% |
52.73M 0.7% |
59.25M 12.4% |
56.12M -5.3% |
59.6M 6.2% |
62.88M 5.5% |
55.03M -12.5% |
59.54M 8.2% |
62.83M 5.5% |
53.18M -15.4% |
59.78M 12.4% |
63.74M 6.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.55M 43.2% |
31.93M 24.9% |
24.42M -23.5% |
21.76M -10.9% |
30.52M 40.3% |
31.17M 2.1% |
27.26M -12.6% |
18.29M -32.9% |
26.19M 43.2% |
26.53M 1.3% |
33.57M 26.5% |
30.14M -10.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.29M 23.4% |
67.79M 8.8% |
69.13M 2.0% |
69.59M 0.7% |
74M 6.3% |
77.87M 5.2% |
69.12M -11.2% |
73.53M 6.4% |
79.92M 8.7% |
68.82M -13.9% |
79.89M 16.1% |
84.28M 5.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.93M -16.0% |
15.06M 51.6% |
9.88M -34.4% |
13.47M 36.3% |
14.4M 6.9% |
14.99M 4.1% |
14.1M -6.0% |
13.99M -0.7% |
17.09M 22.1% |
15.64M -8.5% |
20.11M 28.6% |
20.53M 2.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.62M 159.6% |
16.87M 8.0% |
14.54M -13.8% |
8.28M -43.0% |
16.12M 94.6% |
16.18M 0.4% |
13.16M -18.7% |
4.3M -67.4% |
9.1M 111.9% |
10.89M 19.6% |
13.46M 23.6% |
9.61M -28.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.65M - |
- | - | - |
26.85M - |
- | - | - |
20.33M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.06M 98.2% |
16.16M 7.3% |
13.47M -16.7% |
10.36M -23.1% |
16.49M 59.3% |
17.99M 9.1% |
13.59M -24.5% |
6.54M -51.9% |
13.85M 111.7% |
10.8M -22.0% |
10.47M -3.0% |
11.25M 7.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 50.0% |
0.13 8.3% |
0.1 -23.1% |
0.08 -20.0% |
0.13 62.5% |
0.14 7.7% |
0.1 -28.6% |
0.05 -50% |
0.11 120% |
0.08 -27.3% |
0.08 0% |
0.09 12.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 50.0% |
0.13 8.3% |
0.1 -23.1% |
0.08 -20.0% |
0.13 62.5% |
0.14 7.7% |
0.1 -28.6% |
0.05 -50% |
0.11 120% |
0.08 -27.3% |
0.08 0% |
0.09 12.5% |