2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
201.56M -5.0% |
188.98M -6.2% |
227.93M 20.6% |
216.42M -5.0% |
176.22M -18.6% |
171.13M -2.9% |
154.07M -10.0% |
160.22M 4.0% |
137.08M -14.4% |
135.56M -1.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
129.94M -2.8% |
119.18M -8.3% |
142.83M 19.8% |
131.7M -7.8% |
109.9M -16.6% |
107.81M -1.9% |
92.9M -13.8% |
96.97M 4.4% |
81.98M -15.5% |
81.89M -0.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.61M -8.8% |
69.8M -2.5% |
85.09M 21.9% |
84.72M -0.4% |
66.31M -21.7% |
63.32M -4.5% |
61.17M -3.4% |
63.25M 3.4% |
55.1M -12.9% |
53.67M -2.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
164.3M 1.1% |
153.87M -6.3% |
178.95M 16.3% |
169.98M -5.0% |
148.03M -12.9% |
148.9M 0.6% |
133.54M -10.3% |
135.46M 1.4% |
120.4M -11.1% |
119.36M -0.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.36M 19.1% |
34.7M 1.0% |
36.12M 4.1% |
38.28M 6.0% |
38.13M -0.4% |
41.09M 7.8% |
40.64M -1.1% |
38.49M -5.3% |
38.42M -0.2% |
37.47M -2.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.25M -25.1% |
35.1M -5.8% |
48.98M 39.5% |
46.44M -5.2% |
28.19M -39.3% |
22.23M -21.1% |
20.53M -7.7% |
24.76M 20.6% |
16.68M -32.6% |
16.2M -2.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.37M - |
- |
48.05M - |
- |
38.05M - |
- |
27.31M - |
- |
19.99M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.29M -22.8% |
38.07M -0.6% |
48.06M 26.2% |
49.05M 2.0% |
38.13M -22.3% |
32.93M -13.6% |
27.37M -16.9% |
30.81M 12.6% |
20.02M -35.0% |
21.15M 5.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.623 -36.3% |
0.574 -7.9% |
0.753 31.3% |
0.769 2.0% |
0.598 -22.3% |
0.516 -13.6% |
0.429 -16.9% |
0.483 12.6% |
0.314 -35.0% |
0.332 5.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.623 -36.3% |
0.574 -7.9% |
0.753 31.3% |
0.769 2.0% |
0.598 -22.3% |
0.516 -13.6% |
0.429 -16.9% |
0.483 12.6% |
0.314 -35.0% |
0.332 5.6% |