2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] |
244.06M 6.8% |
239.81M -1.7% |
283.5M 18.2% |
290.05M 2.3% |
268.71M -7.4% |
259.15M -3.6% |
279.61M 7.9% |
273.73M -2.1% |
257.6M -5.9% |
257.78M 0.1% |
270.58M 5.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.59M 8.1% |
108.34M -1.1% |
129.09M 19.1% |
127.81M -1.0% |
126.33M -1.2% |
125.86M -0.4% |
140.39M 11.5% |
126.03M -10.2% |
124.37M -1.3% |
123.73M -0.5% |
129.08M 4.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.48M 5.7% |
131.46M -2.2% |
154.41M 17.5% |
162.24M 5.1% |
142.38M -12.2% |
133.29M -6.4% |
139.22M 4.5% |
147.7M 6.1% |
133.23M -9.8% |
134.05M 0.6% |
141.5M 5.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
224.85M 14.9% |
207.87M -7.6% |
255.05M 22.7% |
270.77M 6.2% |
253.96M -6.2% |
248.49M -2.2% |
267.35M 7.6% |
266.37M -0.4% |
257.28M -3.4% |
255.58M -0.7% |
261.25M 2.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
115.27M 22.2% |
99.53M -13.7% |
125.96M 26.6% |
142.96M 13.5% |
127.63M -10.7% |
122.63M -3.9% |
126.96M 3.5% |
140.34M 10.5% |
132.91M -5.3% |
131.85M -0.8% |
132.17M 0.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.21M -41.7% |
31.94M 66.2% |
28.45M -10.9% |
19.28M -32.2% |
14.75M -23.5% |
10.66M -27.7% |
12.26M 15.0% |
7.36M -40.0% |
324K -95.6% |
2.2M 578.7% |
9.33M 324.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.67M -47.1% |
29.38M 76.3% |
22.57M -23.2% |
16.27M -27.9% |
11.99M -26.3% |
7.87M -34.4% |
14.17M 80.1% |
7.3M -48.5% |
3.18M -56.5% |
3.49M 9.9% |
10.87M 211.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.67M -47.1% |
29.38M 76.3% |
22.57M -23.2% |
16.27M -27.9% |
11.99M -26.3% |
7.87M -34.4% |
14.17M 80.1% |
7.3M -48.5% |
3.18M -56.5% |
3.49M 9.9% |
10.87M 211.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 -47.7% |
0.4 73.9% |
0.31 -22.5% |
0.22 -29.0% |
0.16 -27.3% |
0.11 -31.3% |
0.19 72.7% |
0.1 -47.4% |
0.04 -60.0% |
0.05 25.0% |
0.15 200% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 -47.6% |
0.39 77.3% |
0.3 -23.1% |
0.22 -26.7% |
0.16 -27.3% |
0.11 -31.3% |
0.19 72.7% |
0.1 -47.4% |
0.04 -60.0% |
0.05 25.0% |
0.15 200% |