2019 Q1 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
112.87M 13.4% |
114.71M 1.6% |
111.91M -2.4% |
120.09M 7.3% |
122.44M 2.0% |
131.8M 7.6% |
133.06M 1.0% |
90.74M -31.8% |
120.21M 32.5% |
143.55M 19.4% |
142.78M -0.5% |
101.47M -28.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.02M -1.4% |
27.34M 24.2% |
25.27M -7.6% |
34.97M 38.4% |
32.4M -7.3% |
37.49M 15.7% |
41.89M 11.8% |
26.29M -37.3% |
33.25M 26.5% |
49.48M 48.8% |
47.66M -3.7% |
28.29M -40.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.85M 17.7% |
87.37M -3.8% |
86.64M -0.8% |
85.12M -1.7% |
90.03M 5.8% |
94.31M 4.8% |
91.16M -3.3% |
64.46M -29.3% |
86.96M 34.9% |
94.08M 8.2% |
95.12M 1.1% |
73.18M -23.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.89M 20.9% |
99.2M 12.9% |
112.18M 13.1% |
99.86M -11.0% |
113.82M 14.0% |
124.89M 9.7% |
137.21M 9.9% |
94.67M -31.0% |
114.54M 21.0% |
126.65M 10.6% |
141.26M 11.5% |
99.03M -29.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.87M 30.8% |
71.86M 9.1% |
86.91M 20.9% |
64.89M -25.3% |
81.41M 25.5% |
87.4M 7.4% |
95.31M 9.1% |
68.38M -28.3% |
81.29M 18.9% |
77.18M -5.1% |
93.6M 21.3% |
70.74M -24.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.98M -6.9% |
15.51M -37.9% |
-277.53K - |
20.23M - |
8.62M -57.4% |
6.91M -19.8% |
-4.15M - |
-3.93M - |
5.67M - |
16.9M 197.9% |
1.53M -91.0% |
2.44M 59.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.21M - |
- | - | - |
29.57M - |
- | - | - |
4.44M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.22M -9.2% |
23.63M -2.4% |
5.26M -77.7% |
19.62M 273.0% |
15.58M -20.6% |
8.44M -45.8% |
-950.31K - |
7.82M - |
10.28M 31.5% |
19.49M 89.5% |
2.46M -87.4% |
7.99M 224.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 -10.3% |
0.25 -3.8% |
0.05 -80% |
0.21 320.0% |
0.17 -19.0% |
0.09 -47.1% |
-0.01 - |
0.08 - |
0.11 37.5% |
0.21 90.9% |
0.03 -85.7% |
0.09 200% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 -10.3% |
0.25 -3.8% |
0.05 -80% |
0.21 320.0% |
0.17 -19.0% |
0.09 -47.1% |
-0.02 - |
0.08 - |
0.11 37.5% |
0.21 90.9% |
0.02 -90.5% |
0.08 300% |