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] |
500.14M 7.5% |
554.05M 10.8% |
593.02M 7.0% |
586.42M -1.1% |
598.52M 2.1% |
559.26M -6.6% |
544.25M -2.7% |
535.56M -1.6% |
509.11M -4.9% |
510.94M 0.4% |
505.32M -1.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
362.93M 10.2% |
430.9M 18.7% |
469.92M 9.1% |
486.5M 3.5% |
504.3M 3.7% |
451.58M -10.5% |
439.07M -2.8% |
426.44M -2.9% |
404.61M -5.1% |
424.8M 5.0% |
420.93M -0.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.21M 1.0% |
123.15M -10.2% |
123.1M 0.0% |
99.92M -18.8% |
94.22M -5.7% |
107.69M 14.3% |
105.18M -2.3% |
109.12M 3.7% |
104.51M -4.2% |
86.15M -17.6% |
84.39M -2.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
416.32M 11.0% |
489.5M 17.6% |
534.83M 9.3% |
560.11M 4.7% |
580.04M 3.6% |
532.45M -8.2% |
522.4M -1.9% |
511.74M -2.0% |
494.81M -3.3% |
511.04M 3.3% |
505.68M -1.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.4M 17.3% |
58.6M 9.7% |
64.92M 10.8% |
73.61M 13.4% |
75.74M 2.9% |
80.87M 6.8% |
83.33M 3.0% |
85.3M 2.4% |
90.2M 5.7% |
86.24M -4.4% |
84.75M -1.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.81M -7.2% |
64.55M -23.0% |
58.18M -9.9% |
26.31M -54.8% |
18.48M -29.8% |
26.82M 45.1% |
21.85M -18.5% |
23.82M 9.0% |
14.31M -39.9% |
-97.27K - |
-358.25K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
53.9M - |
- |
33.71M - |
- |
47.63M - |
- |
37.76M - |
- |
4.83M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.47M -4.2% |
53.9M -26.6% |
50.14M -7.0% |
33.71M -32.8% |
36.01M 6.8% |
47.63M 32.3% |
40.99M -13.9% |
37.76M -7.9% |
24.75M -34.4% |
4.83M -80.5% |
4.69M -2.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.228 -6.9% |
0.84 -31.6% |
0.71 -15.5% |
0.39 -45.1% |
0.41 5.1% |
0.62 51.2% |
0.54 -12.9% |
0.5 -7.4% |
0.32 -36% |
0.063 -80.4% |
0.053 -16.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.228 -6.9% |
0.84 -31.6% |
0.71 -15.5% |
0.39 -45.1% |
0.41 5.1% |
0.62 51.2% |
0.54 -12.9% |
0.5 -7.4% |
0.32 -36% |
0.062 -80.5% |
0.052 -16.1% |