2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q2 | 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] |
474.23M 1.5% |
519.2M 9.5% |
529.39M 2.0% |
534.04M 0.9% |
546.92M 2.4% |
513.79M -6.1% |
504.9M -1.7% |
482.91M -4.4% |
469.06M -2.9% |
434.19M -7.4% |
424.15M -2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
304.89M 4.7% |
327.6M 7.4% |
333.4M 1.8% |
338.74M 1.6% |
343.22M 1.3% |
315.23M -8.2% |
314.8M -0.1% |
289.76M -8.0% |
290.23M 0.2% |
302.95M 4.4% |
284.97M -5.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
169.34M -3.9% |
191.6M 13.1% |
195.99M 2.3% |
195.3M -0.4% |
203.7M 4.3% |
198.57M -2.5% |
190.1M -4.3% |
193.15M 1.6% |
178.83M -7.4% |
131.24M -26.6% |
139.18M 6.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
392.93M 3.0% |
438.53M 11.6% |
447.33M 2.0% |
459.25M 2.7% |
473.93M 3.2% |
438.83M -7.4% |
440.99M 0.5% |
415.88M -5.7% |
417.26M 0.3% |
425.64M 2.0% |
407.46M -4.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.03M -2.7% |
110.93M 26.0% |
113.92M 2.7% |
120.51M 5.8% |
130.72M 8.5% |
123.6M -5.4% |
126.19M 2.1% |
126.12M -0.1% |
127.03M 0.7% |
122.69M -3.4% |
122.49M -0.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.31M -5.1% |
80.67M -0.8% |
82.06M 1.7% |
74.79M -8.9% |
72.98M -2.4% |
74.96M 2.7% |
63.91M -14.7% |
67.02M 4.9% |
51.8M -22.7% |
8.55M -83.5% |
16.69M 95.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
67.25M - |
- |
71.15M - |
- |
62.32M - |
- |
48.06M - |
- |
-3.28M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.58M 1.3% |
67.25M 5.8% |
68.36M 1.6% |
71.15M 4.1% |
70.92M -0.3% |
62.32M -12.1% |
60.75M -2.5% |
48.06M -20.9% |
30.58M -36.4% |
-3.28M - |
-5.27M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 -0.5% |
0.18 5.7% |
0.181 0.5% |
0.182 0.7% |
0.18 -1.4% |
0.156 -13.4% |
0.152 -2.5% |
0.12 -20.9% |
0.076 -36.4% |
-0.008 - |
-0.013 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 -0.5% |
0.18 5.7% |
0.181 0.5% |
0.182 0.6% |
0.179 -1.5% |
0.156 -13.2% |
0.152 -2.5% |
0.12 -20.9% |
0.076 -36.4% |
-0.008 - |
-0.013 - |