2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q1 | 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] |
237.44M -3.6% |
221.38M -6.8% |
206.48M -6.7% |
210.11M 1.8% |
215.26M 2.4% |
242.86M 12.8% |
262.89M 8.2% |
243.83M -7.2% |
222.56M -8.7% |
198.94M -10.6% |
170.01M -14.5% |
181.84M 7.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.47M -0.5% |
73.34M -10.0% |
74.31M 1.3% |
77.92M 4.9% |
81.97M 5.2% |
94.71M 15.5% |
92.71M -2.1% |
92.25M -0.5% |
84.76M -8.1% |
72.19M -14.8% |
74.79M 3.6% |
71.16M -4.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
155.96M -5.2% |
148.04M -5.1% |
132.16M -10.7% |
132.19M 0.0% |
133.29M 0.8% |
148.15M 11.2% |
170.18M 14.9% |
151.58M -10.9% |
137.8M -9.1% |
126.75M -8.0% |
95.22M -24.9% |
110.68M 16.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
160.99M 1.8% |
163.05M 1.3% |
177.8M 9.0% |
191.51M 7.7% |
217.69M 13.7% |
238.71M 9.7% |
257.75M 8.0% |
265.84M 3.1% |
256.34M -3.6% |
239.51M -6.6% |
213.07M -11.0% |
204.83M -3.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.52M 4.3% |
89.71M 12.8% |
103.49M 15.4% |
113.59M 9.8% |
135.72M 19.5% |
144M 6.1% |
165.04M 14.6% |
173.59M 5.2% |
171.57M -1.2% |
167.32M -2.5% |
138.28M -17.4% |
133.67M -3.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.45M -13.4% |
58.33M -23.7% |
28.68M -50.8% |
18.61M -35.1% |
-2.43M - |
4.15M - |
5.14M 23.7% |
-22.01M - |
-33.77M - |
-40.57M - |
-43.06M - |
-23M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.82M -55.4% |
- |
31.61M - |
- |
13.22M - |
- |
29.45M - |
- |
-7.21M - |
- |
-30.39M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.29M -13.5% |
55.92M -23.7% |
31.61M -43.5% |
24.7M -21.8% |
13.22M -46.5% |
24.58M 86.0% |
29.45M 19.8% |
6.4M -78.3% |
-7.21M - |
-21.3M - |
-30.39M - |
-17.4M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.636 -13.3% |
1.229 -24.9% |
0.636 -48.3% |
0.429 -32.6% |
0.114 -73.3% |
0.4 250.0% |
0.493 23.2% |
0.107 -78.3% |
-0.247 - |
-0.347 - |
-0.5 - |
-0.19 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.636 -13.3% |
1.229 -24.9% |
0.636 -48.3% |
0.429 -32.6% |
0.114 -73.3% |
0.4 250.0% |
0.493 23.2% |
0.107 -78.3% |
-0.247 - |
-0.347 - |
-0.5 - |
-0.19 - |