2017 Q4 | 2018 Q4 | 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] |
313.91M -0.5% |
319.89M 1.9% |
321.59M 0.5% |
306.66M -4.6% |
289.83M -5.5% |
256.34M -11.6% |
246.23M -3.9% |
250.71M 1.8% |
262.76M 4.8% |
283.25M 7.8% |
293.57M 3.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
229.55M 3.9% |
238.27M 3.8% |
245.11M 2.9% |
237.81M -3.0% |
223.97M -5.8% |
196.43M -12.3% |
187.39M -4.6% |
189.81M 1.3% |
195.85M 3.2% |
207.76M 6.1% |
213.85M 2.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.37M -11.0% |
81.62M -3.3% |
76.48M -6.3% |
68.85M -10.0% |
65.87M -4.3% |
59.92M -9.0% |
58.84M -1.8% |
60.9M 3.5% |
66.91M 9.9% |
75.49M 12.8% |
79.73M 5.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
271.43M 3.8% |
285.78M 5.3% |
292.98M 2.5% |
290.14M -1.0% |
276.65M -4.6% |
250.87M -9.3% |
243.38M -3.0% |
249.98M 2.7% |
258.99M 3.6% |
272.03M 5.0% |
282.47M 3.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.88M 3.5% |
47.51M 13.4% |
47.86M 0.7% |
52.33M 9.3% |
52.69M 0.7% |
54.44M 3.3% |
55.99M 2.8% |
60.17M 7.5% |
63.14M 4.9% |
64.28M 1.8% |
68.62M 6.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.48M -21.7% |
34.11M -19.7% |
28.62M -16.1% |
16.52M -42.3% |
13.18M -20.2% |
5.47M -58.5% |
2.85M -48.0% |
733.04K -74.2% |
3.77M 414.4% |
11.21M 197.4% |
11.11M -1.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
31.29M - |
- |
20.42M - |
- |
14.14M - |
- |
4.79M - |
- |
8.01M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.53M -20.8% |
32.33M -24.0% |
30.61M -5.3% |
21.41M -30.1% |
18.14M -15.2% |
14.73M -18.8% |
10.65M -27.7% |
5.05M -52.5% |
3.14M -37.8% |
8.03M 155.5% |
8.34M 3.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.61 -26.5% |
0.43 -29.5% |
0.374 -13.0% |
0.222 -40.6% |
0.198 -11.0% |
0.175 -11.5% |
0.127 -27.8% |
0.06 -52.5% |
0.037 -37.8% |
0.096 155.3% |
0.099 3.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.61 -26.5% |
0.43 -29.5% |
0.374 -13.0% |
0.222 -40.6% |
0.198 -11.0% |
0.175 -11.5% |
0.127 -27.8% |
0.06 -52.5% |
0.037 -37.8% |
0.096 155.3% |
0.099 3.9% |