2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q1 | 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] |
491.01M 2.5% |
510.5M 4.0% |
580.1M 13.6% |
623.96M 7.6% |
657.59M 5.4% |
702.44M 6.8% |
696.7M -0.8% |
645.88M -7.3% |
600.1M -7.1% |
544.77M -9.2% |
498.44M -8.5% |
510.57M 2.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
363.73M 4.4% |
379.97M 4.5% |
409.7M 7.8% |
435.25M 6.2% |
457.6M 5.1% |
484.78M 5.9% |
454.53M -6.2% |
421.9M -7.2% |
395.56M -6.2% |
374.05M -5.4% |
386.02M 3.2% |
426.9M 10.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.27M -2.6% |
130.54M 2.6% |
170.41M 30.5% |
188.7M 10.7% |
199.99M 6.0% |
217.66M 8.8% |
242.17M 11.3% |
223.99M -7.5% |
204.54M -8.7% |
170.72M -16.5% |
112.43M -34.1% |
83.67M -25.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
430.73M 5.5% |
447.6M 3.9% |
483.65M 8.1% |
507.22M 4.9% |
527.06M 3.9% |
551.86M 4.7% |
533.18M -3.4% |
501.52M -5.9% |
481.36M -4.0% |
466.3M -3.1% |
494.44M 6.0% |
542.31M 9.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67M 12.3% |
67.63M 1.0% |
73.96M 9.4% |
71.97M -2.7% |
69.47M -3.5% |
67.07M -3.4% |
78.65M 17.3% |
79.62M 1.2% |
85.8M 7.8% |
92.25M 7.5% |
108.42M 17.5% |
115.41M 6.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.28M -15.1% |
62.9M 4.4% |
96.45M 53.3% |
116.74M 21.0% |
130.52M 11.8% |
150.58M 15.4% |
163.52M 8.6% |
144.37M -11.7% |
118.74M -17.8% |
78.47M -33.9% |
4M -94.9% |
-31.74M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.76M - |
- |
70.95M - |
- |
110.21M - |
- |
121.25M - |
- |
68.07M - |
- |
-9.22M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.7M -13.0% |
80.85M 0.2% |
71.04M -12.1% |
85.8M 20.8% |
110.41M 28.7% |
131.36M 19.0% |
123.25M -6.2% |
104.06M -15.6% |
69.57M -33.1% |
37.09M -46.7% |
-8.12M - |
-36.22M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.55 -12.7% |
0.551 0.2% |
0.48 -12.9% |
0.58 20.8% |
0.752 29.7% |
0.891 18.4% |
0.84 -5.7% |
0.71 -15.5% |
0.474 -33.2% |
0.253 -46.7% |
-0.06 - |
-0.25 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.55 -12.7% |
0.551 0.2% |
0.48 -12.9% |
0.58 20.8% |
0.752 29.7% |
0.891 18.4% |
0.84 -5.7% |
0.71 -15.5% |
0.474 -33.2% |
0.253 -46.7% |
-0.06 - |
-0.25 - |