2017 Q4 | 2018 Q4 | 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] |
1.05B 14.1% |
1.21B 16.0% |
1.33B 9.4% |
1.41B 5.9% |
1.5B 6.5% |
1.51B 0.6% |
1.5B -0.7% |
1.49B -0.5% |
1.37B -8.0% |
1.32B -3.6% |
1.33B 0.8% |
1.36B 1.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
809.82M - |
307.12M -62.1% |
1.07B 248.7% |
270.28M -74.8% |
1.22B 350.4% |
1.2B -1.1% |
1.19B -1.1% |
1.18B -0.8% |
1.1B -6.6% |
1.1B -0.7% |
1.14B 4.2% |
1.18B 3.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
236.39M -24.3% |
607.95M 157.2% |
256.62M -57.8% |
64.35M -74.9% |
280.13M 335.3% |
302.84M 8.1% |
306.16M 1.1% |
307.54M 0.5% |
266.78M -13.3% |
224.83M -15.7% |
189.25M -15.8% |
176.69M -6.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
909.61M - |
338.65M -62.8% |
1.19B 251.7% |
297.45M -75.0% |
1.35B 354.2% |
1.35B 0.0% |
1.33B -1.9% |
1.32B -0.3% |
1.25B -5.5% |
1.24B -0.9% |
1.28B 3.5% |
1.31B 2.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.79M - |
31.53M -68.4% |
120.28M 281.5% |
27.17M -77.4% |
133.6M 391.8% |
147.94M 10.7% |
135.2M -8.6% |
140.38M 3.8% |
145.4M 3.6% |
142.47M -2.0% |
139.03M -2.4% |
135.21M -2.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
136.6M -40.0% |
523.56M 283.3% |
136.34M -74.0% |
-83.09M - |
146.52M - |
154.9M 5.7% |
170.96M 10.4% |
167.16M -2.2% |
121.39M -27.4% |
82.36M -32.1% |
50.22M -39.0% |
41.48M -17.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.36M - |
- |
100.29M - |
- |
58.92M - |
- |
140.97M - |
- |
110.8M - |
- |
42.41M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.36M 17.3% |
100.69M 9.0% |
100.29M -0.4% |
101.8M 1.5% |
112.69M 10.7% |
126.23M 12.0% |
140.97M 11.7% |
141.99M 0.7% |
110.8M -22.0% |
73.36M -33.8% |
42.41M -42.2% |
37M -12.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.82 16.4% |
0.904 10.2% |
0.88 -2.6% |
0.89 1.2% |
0.99 11.2% |
1.08 9.1% |
1.12 3.7% |
1.09 -2.7% |
0.79 -27.5% |
0.48 -39.2% |
0.28 -41.7% |
0.25 -10.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.82 16.4% |
0.904 10.2% |
0.88 -2.6% |
0.89 1.2% |
0.99 11.2% |
1.08 9.1% |
1.12 3.7% |
1.09 -2.7% |
0.79 -27.5% |
0.48 -39.2% |
0.28 -41.7% |
0.25 -10.7% |