2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 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] |
518.09M 21.0% |
159.05M -69.3% |
196.75M 23.7% |
164.76M -16.3% |
677.15M 311.0% |
658.17M -2.8% |
633.94M -3.7% |
618.55M -2.4% |
644.13M 4.1% |
657.9M 2.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
344.53M 55.9% |
- |
248.05M - |
126.72M -48.9% |
489.71M 286.5% |
102.71M -79.0% |
472.38M 359.9% |
458.88M -2.9% |
489.01M 6.6% |
512.74M 4.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
173.56M -16.2% |
159.05M -8.4% |
-51.3M - |
38.04M - |
187.44M 392.7% |
168.46M -10.1% |
161.56M -4.1% |
159.67M -1.2% |
155.12M -2.9% |
145.15M -6.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
411.27M 48.2% |
- |
281.76M - |
144.48M -48.7% |
559.03M 286.9% |
118.4M -78.8% |
536.3M 352.9% |
518.27M -3.4% |
550.1M 6.1% |
570.78M 3.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
66.74M 18.1% |
- |
33.71M - |
17.76M -47.3% |
69.32M 290.3% |
15.69M -77.4% |
63.92M 307.4% |
59.4M -7.1% |
61.09M 2.9% |
58.04M -5.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
106.82M -29.1% |
159.05M 48.9% |
-85.01M - |
20.28M - |
118.12M 482.4% |
99.14M -16.1% |
97.64M -1.5% |
100.28M 2.7% |
94.03M -6.2% |
87.12M -7.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
89.72M -28.0% |
- |
59.38M - |
- |
93.28M - |
- |
78.14M - |
- |
78.08M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
89.72M -28.0% |
23.9M -73.4% |
35.47M 48.4% |
16M -54.9% |
93.28M 482.8% |
86.06M -7.7% |
78.14M -9.2% |
80.94M 3.6% |
78.08M -3.5% |
78.19M 0.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.75 -27.9% |
0.199 -73.4% |
0.296 48.4% |
0.14 -52.6% |
0.78 457.1% |
0.72 -7.7% |
0.66 -8.3% |
0.68 3.0% |
0.6 -11.8% |
0.56 -6.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.75 -27.9% |
0.199 -73.4% |
0.296 48.4% |
0.14 -52.6% |
0.78 457.1% |
0.72 -7.7% |
0.66 -8.3% |
0.68 3.0% |
0.6 -11.8% |
0.56 -6.7% |