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 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.18B 0.7% |
1.24B 5.0% |
1.29B 4.1% |
1.3B 1.2% |
1.23B -6.0% |
1.22B -0.4% |
1.22B -0.3% |
1.22B -0.1% |
1.27B 4.8% |
1.23B -3.5% |
1.37B 11.1% |
1.46B 6.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
755.04M -2.0% |
794.76M 5.3% |
881.25M 10.9% |
893.85M 1.4% |
857.5M -4.1% |
872.14M 1.7% |
807.88M -7.4% |
788.86M -2.4% |
790.9M 0.3% |
735.18M -7.0% |
816.32M 11.0% |
912.23M 11.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
424.05M 5.9% |
443.3M 4.5% |
407.2M -8.1% |
409.76M 0.6% |
368.28M -10.1% |
348.67M -5.3% |
409.1M 17.3% |
426.43M 4.2% |
482.53M 13.2% |
494.02M 2.4% |
549.77M 11.3% |
543.42M -1.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.09B 1.5% |
1.16B 7.0% |
1.26B 8.1% |
1.28B 2.4% |
1.23B -4.0% |
1.23B -0.2% |
1.2B -2.4% |
1.2B -0.4% |
1.24B 3.9% |
1.2B -3.8% |
1.32B 9.9% |
1.4B 6.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
330.33M 10.3% |
366.35M 10.9% |
373.82M 2.0% |
390.79M 4.5% |
376.24M -3.7% |
359.72M -4.4% |
394.5M 9.7% |
408.17M 3.5% |
453.23M 11.0% |
462.17M 2.0% |
499.49M 8.1% |
489.86M -1.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.71M -7.3% |
76.94M -17.9% |
33.38M -56.6% |
18.97M -43.2% |
-7.96M - |
-11.05M - |
14.6M - |
18.27M 25.1% |
29.3M 60.4% |
31.85M 8.7% |
50.28M 57.9% |
53.55M 6.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.63M - |
- |
28.68M - |
- |
-1.85M - |
- |
33.81M - |
- |
47.27M - |
- |
54.29M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.06M -8.2% |
70.23M -18.4% |
29.2M -58.4% |
13.92M -52.3% |
-1.52M - |
-268.86K - |
33.76M - |
37.1M 9.9% |
47.21M 27.3% |
50.54M 7.0% |
54.29M 7.4% |
60.23M 10.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.764 -15.7% |
0.573 -25.1% |
0.24 -58.1% |
0.114 -52.5% |
-0.012 - |
-0.002 - |
0.28 - |
0.307 9.8% |
0.399 29.7% |
0.417 4.6% |
0.45 7.9% |
0.499 10.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.764 -15.7% |
0.573 -25.1% |
0.24 -58.1% |
0.114 -52.5% |
-0.012 - |
-0.029 - |
0.27 - |
0.297 10.0% |
0.385 29.7% |
0.417 8.3% |
0.44 5.5% |
0.483 9.9% |