2017 Q4 | 2018 Q4 | 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] |
397.45M 4.8% |
405.24M 2.0% |
393.97M -2.8% |
404.19M 2.6% |
387.84M -4.0% |
437.69M 12.9% |
469.69M 7.3% |
451.51M -3.9% |
483.62M 7.1% |
471.29M -2.6% |
492.99M 4.6% |
544.18M 10.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
242.12M 5.8% |
252.72M 4.4% |
257.8M 2.0% |
271.26M 5.2% |
264.88M -2.4% |
307.33M 16.0% |
327.74M 6.6% |
316.75M -3.4% |
347.2M 9.6% |
345.52M -0.5% |
380.71M 10.2% |
421.45M 10.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
155.33M 3.2% |
152.51M -1.8% |
136.17M -10.7% |
132.92M -2.4% |
122.96M -7.5% |
130.36M 6.0% |
141.94M 8.9% |
134.76M -5.1% |
136.42M 1.2% |
125.77M -7.8% |
112.28M -10.7% |
122.73M 9.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
287.92M 6.1% |
300.47M 4.4% |
308.18M 2.6% |
323.1M 4.8% |
321.99M -0.3% |
370.55M 15.1% |
400.2M 8.0% |
397.52M -0.7% |
432.61M 8.8% |
433.75M 0.3% |
473.99M 9.3% |
516.13M 8.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.8M 7.5% |
47.74M 4.2% |
50.38M 5.5% |
51.84M 2.9% |
57.11M 10.2% |
63.22M 10.7% |
72.46M 14.6% |
80.76M 11.5% |
85.4M 5.7% |
88.23M 3.3% |
93.28M 5.7% |
94.68M 1.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.53M 1.5% |
104.77M -4.3% |
85.79M -18.1% |
81.08M -5.5% |
65.85M -18.8% |
67.14M 2.0% |
69.48M 3.5% |
54M -22.3% |
51.02M -5.5% |
37.54M -26.4% |
19M -49.4% |
28.05M 47.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.89M - |
- |
75.86M - |
- |
60.95M - |
- |
63.79M - |
- |
46.91M - |
- |
14.84M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.89M 2.1% |
89.25M -1.8% |
75.86M -15.0% |
72.86M -4.0% |
61.16M -16.1% |
59.51M -2.7% |
62.09M 4.3% |
53M -14.6% |
47.74M -9.9% |
39.46M -17.4% |
23.58M -40.2% |
28.93M 22.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.156 0% |
1.061 -8.2% |
0.844 -20.4% |
0.756 -10.5% |
0.314 -58.4% |
0.164 -47.7% |
0.6 264.9% |
0.292 -51.3% |
0.277 -5.3% |
0.215 -22.2% |
0.177 -17.9% |
0.215 21.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.156 0% |
1.061 -8.2% |
0.844 -20.4% |
0.756 -10.5% |
0.314 -58.4% |
0.164 -47.7% |
0.6 264.9% |
0.292 -51.3% |
0.277 -5.3% |
0.215 -22.2% |
0.177 -17.9% |
0.215 21.7% |