2017 Q4 | 2018 Q4 | 2019 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.06B 3.2% |
2.03B -1.3% |
2.08B 2.2% |
2.17B 4.3% |
2.3B 6.0% |
2.5B 8.6% |
2.7B 8.1% |
2.75B 1.9% |
2.77B 0.6% |
2.8B 1.1% |
2.64B -5.7% |
2.58B -2.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.83B 4.7% |
1.85B 1.0% |
1.91B 3.2% |
1.97B 3.2% |
2.08B 5.3% |
2.25B 8.3% |
2.44B 8.5% |
2.51B 2.8% |
2.55B 1.7% |
2.65B 3.8% |
2.51B -5.4% |
2.46B -2.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
225.39M -7.0% |
180.87M -19.8% |
165.78M -8.3% |
193.82M 16.9% |
219.27M 13.1% |
243.66M 11.1% |
255.46M 4.8% |
238.39M -6.7% |
211.83M -11.1% |
145.13M -31.5% |
127.93M -11.9% |
126.17M -1.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.95B 3.9% |
1.95B -0.1% |
2.01B 3.1% |
2.08B 3.4% |
2.21B 6.2% |
2.38B 8.0% |
2.59B 8.5% |
2.65B 2.5% |
2.7B 1.8% |
2.8B 3.9% |
2.66B -5.0% |
2.62B -1.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
120.08M -6.4% |
99.95M -16.8% |
100.33M 0.4% |
107.26M 6.9% |
130.17M 21.4% |
133.49M 2.5% |
144.28M 8.1% |
142.21M -1.4% |
144.82M 1.8% |
153.48M 6.0% |
155.37M 1.2% |
164.77M 6.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
105.31M -7.6% |
80.92M -23.2% |
65.45M -19.1% |
86.56M 32.2% |
89.1M 2.9% |
110.18M 23.6% |
111.19M 0.9% |
96.18M -13.5% |
67.01M -30.3% |
-8.35M - |
-27.44M - |
-38.6M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
56.58M - |
- |
61.35M - |
- |
79.25M - |
- |
50.28M - |
- |
-34.69M - |
- |
-52.77M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.7M -0.5% |
56.58M -36.2% |
41.82M -26.1% |
61.35M 46.7% |
66.15M 7.8% |
79.25M 19.8% |
75.9M -4.2% |
50.28M -33.8% |
22.44M -55.4% |
-34.69M - |
-49.09M - |
-52.77M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.592 0.3% |
0.35 -40.9% |
0.23 -34.3% |
0.31 34.8% |
0.284 -8.4% |
0.4 40.8% |
0.38 -5.0% |
0.26 -31.6% |
0.116 -55.4% |
-0.17 - |
-0.24 - |
-0.26 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.592 0.3% |
0.35 -40.9% |
0.23 -34.3% |
0.31 34.8% |
0.284 -8.4% |
0.4 40.8% |
0.38 -5.0% |
0.26 -31.6% |
0.116 -55.4% |
-0.17 - |
-0.24 - |
-0.26 - |