2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 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] | [friend] | [friend] | [friend] | [friend] |
442.17M 7.1% |
427.55M -3.3% |
423.06M -1.1% |
394.1M -6.8% |
394.51M 0.1% |
317.88M -19.4% |
305.44M -3.9% |
309.82M 1.4% |
287.43M -7.2% |
326.91M 13.7% |
345.9M 5.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
178.3M 7.5% |
176.19M -1.2% |
177.28M 0.6% |
166.28M -6.2% |
161.56M -2.8% |
135.38M -16.2% |
129.83M -4.1% |
128.02M -1.4% |
126.78M -1.0% |
140.52M 10.8% |
148.94M 6.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
263.87M 6.8% |
251.36M -4.7% |
245.78M -2.2% |
227.82M -7.3% |
232.95M 2.2% |
182.5M -21.7% |
175.61M -3.8% |
181.79M 3.5% |
160.65M -11.6% |
186.4M 16.0% |
196.96M 5.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
310.3M 8.5% |
310.42M 0.0% |
319.1M 2.8% |
315.6M -1.1% |
317.47M 0.6% |
277.32M -12.6% |
274.64M -1.0% |
269.3M -1.9% |
260.25M -3.4% |
284.54M 9.3% |
302.89M 6.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132M 9.8% |
134.23M 1.7% |
141.82M 5.7% |
149.32M 5.3% |
155.9M 4.4% |
141.93M -9.0% |
144.81M 2.0% |
141.28M -2.4% |
133.48M -5.5% |
144.02M 7.9% |
153.94M 6.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.87M 3.9% |
117.13M -11.2% |
103.96M -11.2% |
78.51M -24.5% |
77.04M -1.9% |
40.57M -47.3% |
30.79M -24.1% |
40.52M 31.6% |
27.18M -32.9% |
42.38M 55.9% |
43.02M 1.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
120.7M - |
- |
101.39M - |
- |
79.68M - |
- |
80.92M - |
- |
67.07M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.51M 11.5% |
122.39M -4.8% |
107.27M -12.4% |
103.39M -3.6% |
108.23M 4.7% |
81.6M -24.6% |
73.11M -10.4% |
82.38M 12.7% |
60.92M -26.0% |
68.56M 12.5% |
75.51M 10.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.93 10.7% |
0.85 -8.6% |
0.75 -11.8% |
0.71 -5.3% |
0.75 5.6% |
0.57 -24.0% |
0.51 -10.5% |
0.58 13.7% |
0.42 -27.6% |
0.48 14.3% |
0.53 10.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.93 10.7% |
0.85 -8.6% |
0.75 -11.8% |
0.71 -5.3% |
0.75 5.6% |
0.57 -24.0% |
0.51 -10.5% |
0.58 13.7% |
0.42 -27.6% |
0.48 14.3% |
0.53 10.4% |