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] |
2.35B 7.9% |
2.45B 4.6% |
2.54B 3.5% |
2.91B 14.7% |
3.44B 17.9% |
3.9B 13.5% |
3.91B 0.1% |
3.79B -2.9% |
3.67B -3.2% |
3.73B 1.6% |
3.69B -1.2% |
4.05B 10.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.88B 12.5% |
2.05B 9.0% |
2.13B 3.9% |
2.49B 16.9% |
2.96B 18.8% |
3.43B 15.8% |
3.44B 0.2% |
3.33B -3.1% |
3.23B -3.0% |
3.22B -0.5% |
3.18B -1.0% |
3.54B 11.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
462.64M -7.6% |
401.85M -13.1% |
408.49M 1.7% |
421.25M 3.1% |
474.47M 12.6% |
469.75M -1.0% |
468.23M -0.3% |
461.16M -1.5% |
440M -4.6% |
512.49M 16.5% |
500.28M -2.4% |
513.61M 2.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.11B 11.3% |
2.3B 8.8% |
2.4B 4.3% |
2.77B 15.5% |
3.28B 18.4% |
3.78B 15.3% |
3.79B 0.4% |
3.69B -2.8% |
3.6B -2.3% |
3.59B -0.2% |
3.6B 0.3% |
3.98B 10.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
227.08M 2.5% |
243.98M 7.4% |
262.36M 7.5% |
273M 4.1% |
315M 15.4% |
346.96M 10.1% |
353.42M 1.9% |
355.08M 0.5% |
368.77M 3.9% |
377.11M 2.3% |
418.25M 10.9% |
446.45M 6.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
235.56M -15.7% |
157.86M -33.0% |
146.13M -7.4% |
148.26M 1.5% |
159.47M 7.6% |
122.78M -23.0% |
114.81M -6.5% |
106.08M -7.6% |
71.23M -32.9% |
135.38M 90.1% |
82.03M -39.4% |
67.16M -18.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
162.92M - |
- |
94.73M - |
- |
110.45M - |
- |
68.84M - |
- |
28.87M - |
- |
33.37M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.06M -18.7% |
91.37M -28.1% |
83.08M -9.1% |
73.73M -11.2% |
87.44M 18.6% |
55.19M -36.9% |
44.62M -19.2% |
42.18M -5.5% |
18.67M -55.8% |
49.57M 165.6% |
28.58M -42.3% |
4.39M -84.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.269 -25.7% |
0.819 -35.4% |
0.7 -14.6% |
0.631 -9.9% |
0.715 13.4% |
0.47 -34.3% |
0.48 2.1% |
0.46 -4.2% |
0.13 -71.7% |
0.521 300.6% |
0.24 -53.9% |
0.041 -83.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.269 -25.7% |
0.819 -35.4% |
0.7 -14.6% |
0.631 -9.9% |
0.715 13.4% |
0.47 -34.3% |
0.48 2.1% |
0.46 -4.2% |
0.13 -71.7% |
0.521 300.6% |
0.23 -55.8% |
0.031 -86.7% |