2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 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] |
1.49B -10.9% |
- |
1.44B - |
1.44B 0% |
1.43B -1.1% |
1.42B -0.2% |
1.42B -0.4% |
1.43B 0.7% |
1.42B -0.5% |
1.41B -0.8% |
1.45B 2.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
590M -4.8% |
- |
553M - |
546M -1.3% |
544M -0.4% |
526M -3.3% |
542M 3.0% |
528M -2.6% |
545M 3.2% |
510M -6.4% |
522M 2.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
903M -14.5% |
- |
889M - |
896M 0.8% |
882M -1.6% |
897M 1.7% |
876M -2.3% |
900M 2.7% |
876M -2.7% |
899M 2.6% |
924M 2.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.2B -15.1% |
- |
1.27B - |
1.25B -1.7% |
1.25B 0.6% |
1.28B 1.8% |
1.27B -0.7% |
1.29B 1.7% |
1.29B 0.2% |
1.26B -2.1% |
1.32B 4.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
611M -23.1% |
- |
714M - |
700M -2.0% |
709M 1.3% |
750M 5.8% |
725M -3.3% |
761M 5.0% |
746M -2.0% |
754M 1.1% |
800M 6.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
292M 11.9% |
- |
175M - |
196M 12% |
173M -11.7% |
147M -15.0% |
151M 2.7% |
139M -7.9% |
130M -6.5% |
145M 11.5% |
124M -14.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - | - |
65M - |
101M 55.4% |
120M 18.8% |
155M 29.2% |
3M -98.1% |
-2M - |
11M - |
17M 54.5% |
1M -94.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
126M 110% |
- |
65M - |
101M 55.4% |
120M 18.8% |
155M 29.2% |
3M -98.1% |
-2M - |
11M - |
17M 54.5% |
1M -94.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.52 111.8% |
0.77 48.1% |
0.27 -64.9% |
0.41 51.9% |
0.49 19.5% |
0.63 28.6% |
0.01 -98.4% |
-0.01 - |
0.05 - |
0.07 40.0% |
0.004 -94.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.51 107.7% |
0.77 51.0% |
0.26 -66.2% |
0.41 57.7% |
0.49 19.5% |
0.63 28.6% |
0.01 -98.4% |
-0.01 - |
0.05 - |
0.07 40.0% |
0.004 -94.2% |