2017 Q4 | 2018 Q4 | 2019 Q1 | 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] |
288.57M 1.3% |
290.95M 0.8% |
274.45M -5.7% |
327.64M 19.4% |
354.4M 8.2% |
424.3M 19.7% |
432.91M 2.0% |
379.15M -12.4% |
350.71M -7.5% |
258.21M -26.4% |
265.52M 2.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.69M 1.3% |
78.24M 26.8% |
78.45M 0.3% |
119.66M 52.5% |
140.68M 17.6% |
166.32M 18.2% |
173.44M 4.3% |
133.4M -23.1% |
109.24M -18.1% |
69.17M -36.7% |
64.03M -7.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
226.88M 1.3% |
212.71M -6.2% |
196M -7.9% |
207.99M 6.1% |
213.72M 2.8% |
257.97M 20.7% |
259.46M 0.6% |
245.75M -5.3% |
241.47M -1.7% |
189.04M -21.7% |
201.49M 6.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
241.68M 3.1% |
256.75M 6.2% |
262.89M 2.4% |
289.42M 10.1% |
311.57M 7.7% |
338M 8.5% |
343.02M 1.5% |
313.13M -8.7% |
301.48M -3.7% |
257.86M -14.5% |
262.25M 1.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
179.99M 3.7% |
178.51M -0.8% |
184.44M 3.3% |
169.76M -8.0% |
170.89M 0.7% |
171.67M 0.5% |
169.57M -1.2% |
179.73M 6.0% |
192.23M 7.0% |
188.69M -1.8% |
198.22M 5.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.9M -7.1% |
34.2M -27.1% |
11.56M -66.2% |
38.22M 230.5% |
42.83M 12.1% |
86.3M 101.5% |
89.89M 4.2% |
66.03M -26.6% |
49.23M -25.4% |
352.27K -99.3% |
3.26M 826.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
40.08M - |
- |
44.95M - |
- |
65.92M - |
- |
46.87M - |
- |
-4.8M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.09M 6.3% |
47.33M -10.8% |
28.62M -39.5% |
43.69M 52.7% |
41.22M -5.7% |
40.47M -1.8% |
44.1M 8.9% |
35.43M -19.7% |
22.68M -36.0% |
7.93M -65.0% |
7.17M -9.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.14 -2.6% |
0.95 -16.7% |
0.62 -34.7% |
0.76 22.6% |
0.72 -5.3% |
0.73 1.4% |
0.79 8.2% |
0.64 -19.0% |
0.41 -35.9% |
0.14 -65.9% |
0.13 -7.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.14 -2.6% |
0.95 -16.7% |
0.62 -34.7% |
0.76 22.6% |
0.72 -5.3% |
0.73 1.4% |
0.79 8.2% |
0.64 -19.0% |
0.41 -35.9% |
0.14 -65.9% |
0.13 -7.1% |