2017 Q4 | 2018 Q4 | 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] |
242.69M -0.3% |
215.46M -11.2% |
208.05M -3.4% |
207.86M -0.1% |
139.24M -33.0% |
114.11M -18.1% |
112.47M -1.4% |
106.78M -5.1% |
113.17M 6.0% |
134M 18.4% |
140.48M 4.8% |
136.22M -3.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.19M -9.6% |
55.04M -11.5% |
56.01M 1.8% |
57M 1.8% |
42.87M -24.8% |
38.73M -9.7% |
42.61M 10.0% |
46.65M 9.5% |
46.54M -0.2% |
53.15M 14.2% |
57.39M 8.0% |
55.74M -2.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.51M 3.4% |
160.42M -11.1% |
152.04M -5.2% |
150.87M -0.8% |
96.37M -36.1% |
75.38M -21.8% |
69.86M -7.3% |
60.13M -13.9% |
66.63M 10.8% |
80.85M 21.3% |
83.1M 2.8% |
80.48M -3.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.09M -6.4% |
80.45M -6.6% |
80.65M 0.2% |
89.3M 10.7% |
75.85M -15.1% |
72.81M -4.0% |
80.53M 10.6% |
81.51M 1.2% |
84.28M 3.4% |
95.97M 13.9% |
100.74M 5.0% |
104.13M 3.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.9M 3.3% |
25.41M 6.3% |
24.63M -3.1% |
32.31M 31.1% |
32.98M 2.1% |
34.09M 3.4% |
37.92M 11.2% |
34.86M -8.1% |
37.74M 8.3% |
42.82M 13.5% |
43.35M 1.2% |
48.39M 11.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.6M 3.4% |
135.01M -13.8% |
127.4M -5.6% |
118.56M -6.9% |
63.4M -46.5% |
41.3M -34.9% |
31.94M -22.6% |
25.27M -20.9% |
28.89M 14.3% |
38.03M 31.6% |
39.75M 4.5% |
32.09M -19.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.55M -39.7% |
- |
114.54M - |
- |
68.29M - |
- |
44.84M - |
- |
44.06M - |
- |
49.7M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.61M 5.6% |
111.64M -14.5% |
114.54M 2.6% |
109.36M -4.5% |
68.29M -37.6% |
55.01M -19.5% |
44.84M -18.5% |
38.85M -13.3% |
44.06M 13.4% |
52.41M 18.9% |
49.7M -5.2% |
41.76M -16.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.177 5.6% |
1.758 -19.2% |
1.676 -4.6% |
1.492 -11.0% |
0.787 -47.2% |
0.662 -15.9% |
0.561 -15.2% |
0.49 -12.7% |
0.558 13.8% |
0.664 19.1% |
0.632 -4.8% |
0.532 -16.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.177 5.6% |
1.758 -19.2% |
1.676 -4.6% |
1.492 -11.0% |
0.787 -47.2% |
0.662 -15.9% |
0.561 -15.2% |
0.49 -12.7% |
0.558 13.8% |
0.664 19.1% |
0.632 -4.8% |
0.532 -16.0% |