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] |
136.9M 33.3% |
106.86M -21.9% |
108.93M 1.9% |
128.38M 17.9% |
128.94M 0.4% |
119.04M -7.7% |
106.51M -10.5% |
139.61M 31.1% |
133.18M -4.6% |
133.76M 0.4% |
135.93M 1.6% |
147.3M 8.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.17M 35.6% |
75.21M -20.1% |
78.6M 4.5% |
91.23M 16.1% |
90.79M -0.5% |
87.97M -3.1% |
74.17M -15.7% |
97.99M 32.1% |
94.6M -3.5% |
95.06M 0.5% |
92.88M -2.3% |
98.32M 5.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.73M 28.4% |
31.65M -25.9% |
30.33M -4.2% |
37.15M 22.5% |
38.15M 2.7% |
31.08M -18.5% |
32.34M 4.1% |
41.62M 28.7% |
38.57M -7.3% |
38.7M 0.3% |
43.06M 11.3% |
48.99M 13.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.94M 40.7% |
81.27M -21.8% |
88.98M 9.5% |
99.68M 12.0% |
104.59M 4.9% |
99.35M -5.0% |
89.33M -10.1% |
108.37M 21.3% |
105.73M -2.4% |
109.67M 3.7% |
119.41M 8.9% |
112.86M -5.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.78M 120.4% |
6.06M -38.0% |
10.38M 71.3% |
8.45M -18.6% |
13.8M 63.3% |
11.39M -17.5% |
15.15M 33.1% |
10.38M -31.5% |
11.13M 7.2% |
14.61M 31.3% |
26.53M 81.6% |
14.55M -45.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.95M 14.2% |
25.59M -22.3% |
19.95M -22.1% |
28.69M 43.8% |
24.35M -15.1% |
19.69M -19.1% |
17.19M -12.7% |
31.24M 81.7% |
27.44M -12.1% |
24.09M -12.2% |
16.53M -31.4% |
34.44M 108.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.41M - |
- | - | - |
50.55M - |
- | - | - |
51.34M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.75M -8.4% |
21.76M -31.5% |
19.54M -10.2% |
26.55M 35.9% |
24.01M -9.5% |
20.54M -14.5% |
24.14M 17.5% |
27.86M 15.4% |
23.58M -15.4% |
20.7M -12.2% |
15.15M -26.8% |
28.54M 88.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.311 7.7% |
0.18 -42.1% |
0.16 -11.1% |
0.22 37.5% |
0.2 -9.1% |
0.17 -15% |
0.2 17.6% |
0.23 15% |
0.2 -13.0% |
0.17 -15% |
0.13 -23.5% |
0.24 84.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.311 7.7% |
0.18 -42.1% |
0.16 -11.1% |
0.22 37.5% |
0.2 -9.1% |
0.17 -15% |
0.2 17.6% |
0.23 15% |
0.2 -13.0% |
0.17 -15% |
0.13 -23.5% |
0.24 84.6% |