2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q2 | 2016 Q4 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
391.66M 18.1% |
436.96M 11.6% |
447.92M 2.5% |
440.13M -1.7% |
379.18M -13.8% |
338.14M -10.8% |
319.81M -5.4% |
318.83M -0.3% |
338.45M 6.2% |
348.5M 3.0% |
377.62M 8.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
188.7M 17.3% |
232.58M 23.3% |
244.56M 5.1% |
259.37M 6.1% |
240.81M -7.2% |
209.62M -13.0% |
210.59M 0.5% |
219.89M 4.4% |
239.37M 8.9% |
243.26M 1.6% |
259.37M 6.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
202.96M 18.9% |
204.38M 0.7% |
203.36M -0.5% |
180.76M -11.1% |
138.37M -23.5% |
128.52M -7.1% |
109.21M -15.0% |
98.94M -9.4% |
99.08M 0.1% |
105.24M 6.2% |
118.25M 12.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
236.13M 18.1% |
282.71M 19.7% |
297.43M 5.2% |
321.25M 8.0% |
305.27M -5.0% |
275.88M -9.6% |
280.87M 1.8% |
291.24M 3.7% |
311.87M 7.1% |
313.29M 0.5% |
329.36M 5.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.43M 21.4% |
50.13M 5.7% |
52.87M 5.5% |
61.88M 17.0% |
64.46M 4.2% |
66.26M 2.8% |
70.28M 6.1% |
71.35M 1.5% |
72.49M 1.6% |
70.04M -3.4% |
69.99M -0.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
155.53M 18.2% |
154.25M -0.8% |
150.48M -2.4% |
118.88M -21.0% |
73.91M -37.8% |
62.26M -15.8% |
38.94M -37.5% |
27.58M -29.2% |
26.59M -3.6% |
35.2M 32.4% |
48.26M 37.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
138.39M - |
- |
99.29M - |
- |
34.21M - |
- |
-3.45M - |
- |
-17.27M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.44M 14.1% |
131.34M -5.1% |
116.64M -11.2% |
84.81M -27.3% |
42.14M -50.3% |
19.41M -54.0% |
-8.1M - |
-19.23M - |
-24.82M - |
-34.07M - |
-25.74M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.47 6.5% |
1.32 -10.2% |
1.17 -11.4% |
0.85 -27.4% |
0.42 -50.6% |
0.19 -54.8% |
-0.08 - |
-0.19 - |
-0.25 - |
-0.34 - |
-0.26 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.47 6.5% |
1.32 -10.2% |
1.17 -11.4% |
0.85 -27.4% |
0.42 -50.6% |
0.19 -54.8% |
-0.08 - |
-0.19 - |
-0.25 - |
-0.34 - |
-0.26 - |