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] |
484.79M 0.4% |
456.95M -5.7% |
471.87M 3.3% |
477.55M 1.2% |
488.81M 2.4% |
490.61M 0.4% |
426.88M -13.0% |
423.1M -0.9% |
428.09M 1.2% |
433.71M 1.3% |
471.02M 8.6% |
483.07M 2.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
342.46M 2.0% |
339.81M -0.8% |
353.64M 4.1% |
358.44M 1.4% |
367.68M 2.6% |
361.23M -1.8% |
311.96M -13.6% |
310.25M -0.6% |
307.72M -0.8% |
311.2M 1.1% |
333.32M 7.1% |
339.22M 1.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.33M -3.2% |
117.14M -17.7% |
118.23M 0.9% |
119.12M 0.7% |
121.12M 1.7% |
129.38M 6.8% |
114.92M -11.2% |
112.85M -1.8% |
120.36M 6.7% |
122.51M 1.8% |
137.7M 12.4% |
143.85M 4.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
417.93M 1.3% |
411.85M -1.5% |
433.76M 5.3% |
439.09M 1.2% |
454.23M 3.4% |
452.77M -0.3% |
402.18M -11.2% |
400.78M -0.3% |
402.39M 0.4% |
407.41M 1.2% |
435.72M 6.9% |
448.94M 3.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.47M -1.9% |
72.04M -4.5% |
80.12M 11.2% |
80.65M 0.7% |
86.55M 7.3% |
91.54M 5.8% |
90.21M -1.4% |
90.53M 0.4% |
94.67M 4.6% |
96.22M 1.6% |
102.4M 6.4% |
109.72M 7.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.86M -4.7% |
45.1M -32.5% |
38.11M -15.5% |
38.46M 0.9% |
34.57M -10.1% |
37.84M 9.4% |
24.7M -34.7% |
22.32M -9.6% |
25.7M 15.1% |
26.3M 2.3% |
35.3M 34.2% |
34.13M -3.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.52M - |
- |
47.32M - |
- |
23.84M - |
- |
-79.77M - |
- |
-67.97M - |
- |
10.49M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.52M -6.0% |
47.03M -19.6% |
47.38M 0.7% |
25.01M -47.2% |
24.23M -3.1% |
27.64M 14.1% |
-79.79M - |
-65.63M - |
-67.89M - |
-77.27M - |
10.83M - |
14.7M 35.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.31 -8.8% |
0.24 -22.6% |
0.2 -16.7% |
0.11 -45.0% |
0.095 -13.5% |
0.112 17.5% |
-0.332 - |
-0.272 - |
-0.283 - |
-0.322 - |
0.045 - |
0.06 32.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.31 -8.8% |
0.24 -22.6% |
0.2 -16.7% |
0.11 -45.0% |
0.095 -13.5% |
0.112 17.5% |
-0.332 - |
-0.272 - |
-0.283 - |
-0.322 - |
0.045 - |
0.06 32.6% |