2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 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.5B 33.6% |
1.54B 2.7% |
1.63B 6.2% |
375.64M -77.0% |
1.47B 290.0% |
1.5B 2.4% |
1.47B -2.1% |
1.48B 0.9% |
1.53B 3.1% |
1.53B 0.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.08B - |
223M -79.3% |
294.62M 32.1% |
251.93M -14.5% |
995.28M 295.1% |
1.01B 1.3% |
976.21M -3.2% |
980.7M 0.5% |
1.03B 4.6% |
1.03B 0.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
421.64M -44.9% |
239.23M -43.3% |
557.43M 133.0% |
123.71M -77.8% |
469.74M 279.7% |
492.52M 4.8% |
492.82M 0.1% |
502.26M 1.9% |
502.71M 0.1% |
496.79M -1.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28B - |
267.43M -79.1% |
346.62M 29.6% |
301.2M -13.1% |
1.21B 300.5% |
1.23B 1.8% |
1.21B -1.7% |
1.23B 1.7% |
1.29B 4.8% |
1.3B 1.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
206.95M - |
44.43M -78.5% |
52.01M 17.1% |
49.27M -5.3% |
210.91M 328.0% |
220.25M 4.4% |
230.84M 4.8% |
246.99M 7.0% |
260.37M 5.4% |
269.62M 3.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
214.69M -69.0% |
-12.14M - |
350.49M - |
74.44M -78.8% |
258.83M 247.7% |
272.27M 5.2% |
261.98M -3.8% |
255.27M -2.6% |
242.34M -5.1% |
227.17M -6.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
167.93M - |
- |
115.87M - |
- |
244.52M - |
- |
245.47M - |
- |
228.2M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
169.91M 20.6% |
172.23M 1.4% |
215.89M 25.4% |
81.43M -62.3% |
245.4M 201.4% |
253.6M 3.3% |
246.78M -2.7% |
233.7M -5.3% |
230.19M -1.5% |
236.25M 2.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.16 20.3% |
2.19 1.4% |
2.746 25.4% |
1.04 -62.1% |
3.13 201.0% |
3.23 3.2% |
3.15 -2.5% |
2.82 -10.5% |
2.57 -8.9% |
2.49 -3.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.16 20.3% |
2.19 1.4% |
2.746 25.4% |
1.04 -62.1% |
3.13 201.0% |
3.23 3.2% |
3.15 -2.5% |
2.82 -10.5% |
2.57 -8.9% |
2.49 -3.1% |