2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
634.18M -0.4% |
591.28M -6.8% |
670.33M 13.4% |
747.46M 11.5% |
769.45M 2.9% |
863.59M 12.2% |
897.25M 3.9% |
796.06M -11.3% |
797.2M 0.1% |
784.38M -1.6% |
694.05M -11.5% |
676.55M -2.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
325.23M 2.9% |
329.09M 1.2% |
390.94M 18.8% |
451.89M 15.6% |
461.62M 2.2% |
515.42M 11.7% |
518.49M 0.6% |
455.4M -12.2% |
469.64M 3.1% |
482.12M 2.7% |
454.24M -5.8% |
453.32M -0.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
308.95M -3.7% |
262.19M -15.1% |
279.39M 6.6% |
295.56M 5.8% |
307.83M 4.1% |
348.17M 13.1% |
378.76M 8.8% |
340.67M -10.1% |
327.57M -3.8% |
302.26M -7.7% |
239.81M -20.7% |
223.23M -6.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
488.72M 6.7% |
488.18M -0.1% |
554.44M 13.6% |
616.33M 11.2% |
638.53M 3.6% |
703.45M 10.2% |
701.43M -0.3% |
642.27M -8.4% |
655.5M 2.1% |
673.71M 2.8% |
662.02M -1.7% |
654.76M -1.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
163.49M 15.3% |
159.09M -2.7% |
163.5M 2.8% |
164.44M 0.6% |
176.91M 7.6% |
188.02M 6.3% |
182.94M -2.7% |
186.87M 2.1% |
185.86M -0.5% |
191.59M 3.1% |
207.78M 8.5% |
201.43M -3.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
145.46M -18.7% |
103.09M -29.1% |
115.89M 12.4% |
131.13M 13.1% |
130.92M -0.2% |
160.14M 22.3% |
195.82M 22.3% |
153.79M -21.5% |
141.7M -7.9% |
110.67M -21.9% |
32.03M -71.1% |
21.79M -32.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.14M - |
- |
85.14M - |
- |
74.9M - |
- |
101.14M - |
- |
61.44M - |
- |
-41.24M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.14M -20.7% |
97.87M -26.5% |
87.46M -10.6% |
90.5M 3.5% |
76.69M -15.3% |
87.83M 14.5% |
100.24M 14.1% |
71.76M -28.4% |
60.47M -15.7% |
37.15M -38.6% |
-41.13M - |
-52.66M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.55 -11.3% |
0.405 -26.5% |
0.361 -10.7% |
0.374 3.5% |
0.262 -29.9% |
0.291 11.0% |
0.411 41.2% |
0.267 -35.1% |
0.246 -7.7% |
0.156 -36.6% |
-0.166 - |
-0.213 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.547 -11.8% |
0.401 -26.8% |
0.361 -9.9% |
0.372 3.0% |
0.262 -29.5% |
0.291 11.0% |
0.411 41.2% |
0.267 -35.1% |
0.246 -7.8% |
0.147 -40.1% |
-0.166 - |
-0.231 - |