2016 Q4 | 2017 Q4 | 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] |
2.14B -2.1% |
2.15B 0.3% |
2.14B -0.2% |
2.16B 0.9% |
2.19B 1.3% |
2.24B 2.3% |
2.25B 0.4% |
2.31B 2.6% |
2.34B 1.3% |
2.35B 0.5% |
2.41B 2.6% |
2.49B 3.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56B -1.8% |
1.57B 0.9% |
1.57B -0.1% |
1.58B 0.9% |
1.61B 1.7% |
1.66B 2.9% |
1.67B 1.0% |
1.72B 2.8% |
1.75B 1.6% |
1.76B 0.9% |
1.81B 2.8% |
1.89B 4.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
583.55M -3.1% |
576.04M -1.3% |
573.56M -0.4% |
578.49M 0.9% |
579.11M 0.1% |
583.62M 0.8% |
576.85M -1.2% |
587.6M 1.9% |
591.29M 0.6% |
587.86M -0.6% |
599.52M 2.0% |
601.67M 0.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.06B -1.1% |
2.07B 0.2% |
2.09B 1.1% |
2.13B 1.7% |
2.16B 1.7% |
2.21B 2.2% |
2.2B -0.3% |
2.25B 2.1% |
2.29B 1.7% |
2.32B 1.5% |
2.37B 2.4% |
2.46B 3.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
507.06M 1.1% |
497.77M -1.8% |
522.46M 5.0% |
544.04M 4.1% |
552.09M 1.5% |
552.83M 0.1% |
529.26M -4.3% |
527.99M -0.2% |
539.6M 2.2% |
557.16M 3.3% |
562.27M 0.9% |
565.01M 0.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.49M -24.2% |
78.28M 2.3% |
51.09M -34.7% |
34.45M -32.6% |
27.02M -21.6% |
30.79M 13.9% |
47.59M 54.6% |
59.61M 25.2% |
51.69M -13.3% |
30.7M -40.6% |
37.25M 21.3% |
36.67M -1.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.63M - |
- |
30.12M - |
- |
10.73M - |
- |
18.81M - |
- |
25.06M - |
- |
14.52M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.63M -26.4% |
55.68M -8.2% |
30.12M -45.9% |
16.07M -46.7% |
10.73M -33.2% |
13.3M 24.0% |
18.81M 41.4% |
30.32M 61.2% |
25.06M -17.4% |
10.2M -59.3% |
14.52M 42.4% |
13.77M -5.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 -29.4% |
0.11 -8.3% |
0.06 -45.5% |
0.03 -50% |
0.02 -33.3% |
0.03 50.0% |
0.04 33.3% |
0.07 75.0% |
0.06 -14.3% |
0.02 -66.7% |
0.03 50.0% |
0.02 -33.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 -29.4% |
0.11 -8.3% |
0.06 -45.5% |
0.03 -50% |
0.02 -33.3% |
0.03 50.0% |
0.04 33.3% |
0.07 75.0% |
0.06 -14.3% |
0.02 -66.7% |
0.03 50.0% |
0.02 -33.3% |