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] |
568.73M -0.7% |
594.58M 4.5% |
590.89M -0.6% |
569.51M -3.6% |
556.55M -2.3% |
591.76M 6.3% |
604.57M 2.2% |
603.54M -0.2% |
604.05M 0.1% |
542.79M -10.1% |
566.4M 4.4% |
569.2M 0.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
425.72M -2.2% |
441.07M 3.6% |
434.97M -1.4% |
418.26M -3.8% |
412.69M -1.3% |
447.28M 8.4% |
466.35M 4.3% |
473.74M 1.6% |
474.99M 0.3% |
421.27M -11.3% |
441.28M 4.7% |
441.76M 0.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
143.01M 3.8% |
153.51M 7.3% |
155.91M 1.6% |
151.24M -3.0% |
143.87M -4.9% |
144.48M 0.4% |
138.22M -4.3% |
129.8M -6.1% |
129.06M -0.6% |
121.52M -5.8% |
125.12M 3.0% |
127.44M 1.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
483.36M -0.3% |
511.1M 5.7% |
518.45M 1.4% |
503.84M -2.8% |
497.15M -1.3% |
535.02M 7.6% |
551.64M 3.1% |
563.45M 2.1% |
568.28M 0.9% |
513.66M -9.6% |
524.63M 2.1% |
524.92M 0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.65M 15.7% |
70.03M 21.5% |
83.47M 19.2% |
85.58M 2.5% |
84.46M -1.3% |
87.74M 3.9% |
85.29M -2.8% |
89.71M 5.2% |
93.3M 4.0% |
92.39M -1.0% |
83.35M -9.8% |
83.16M -0.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.37M -3.0% |
83.48M -2.2% |
72.44M -13.2% |
65.67M -9.3% |
59.4M -9.5% |
56.74M -4.5% |
52.93M -6.7% |
40.09M -24.3% |
35.76M -10.8% |
29.12M -18.6% |
41.77M 43.4% |
44.28M 6.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.36M - |
- |
78.07M - |
- |
63.89M - |
- |
39.5M - |
- |
29.46M - |
- |
21.29M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.65M 6.9% |
76.06M 0.5% |
78.33M 3.0% |
76.1M -2.9% |
64.27M -15.5% |
64.18M -0.1% |
40.19M -37.4% |
31.17M -22.4% |
30.68M -1.6% |
23.05M -24.9% |
23.01M -0.2% |
22.53M -2.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.83 0% |
0.79 -4.8% |
0.74 -6.3% |
0.67 -9.5% |
0.544 -18.8% |
0.56 2.9% |
0.349 -37.8% |
0.269 -22.9% |
0.265 -1.5% |
0.199 -24.9% |
0.2 0.7% |
0.2 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.83 0% |
0.79 -4.8% |
0.74 -6.3% |
0.67 -9.5% |
0.532 -20.6% |
0.56 5.3% |
0.349 -37.8% |
0.269 -22.9% |
0.265 -1.5% |
0.199 -24.9% |
0.2 0.7% |
0.2 0% |