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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28B 32.8% |
1.25B -1.9% |
1.31B 4.6% |
1.03B -21.2% |
718.39M -30.3% |
684.62M -4.7% |
567.35M -17.1% |
599.13M 5.6% |
652.66M 8.9% |
645.51M -1.1% |
628.24M -2.7% |
623.21M -0.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
480.93M 2.6% |
438.11M -8.9% |
480.78M 9.7% |
433.99M -9.7% |
457.21M 5.4% |
518.96M 13.5% |
481.86M -7.1% |
560.95M 16.4% |
591.78M 5.5% |
550.98M -6.9% |
524.47M -4.8% |
474.11M -9.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
794.47M 61.5% |
813.09M 2.3% |
827.89M 1.8% |
597.1M -27.9% |
261.18M -56.3% |
165.66M -36.6% |
85.48M -48.4% |
38.18M -55.3% |
60.89M 59.5% |
94.52M 55.2% |
103.77M 9.8% |
149.09M 43.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
570.29M 5.1% |
560.84M -1.7% |
614.79M 9.6% |
575.26M -6.4% |
599.38M 4.2% |
642.03M 7.1% |
603.68M -6.0% |
679.06M 12.5% |
705.74M 3.9% |
657.03M -6.9% |
632.93M -3.7% |
585.14M -7.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.36M 20.6% |
122.72M 37.3% |
134.02M 9.2% |
141.27M 5.4% |
142.17M 0.6% |
123.07M -13.4% |
121.82M -1.0% |
118.12M -3.0% |
113.96M -3.5% |
106.05M -6.9% |
108.45M 2.3% |
111.03M 2.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
705.11M 68.8% |
690.37M -2.1% |
693.87M 0.5% |
455.83M -34.3% |
119.02M -73.9% |
42.59M -64.2% |
-36.34M - |
-79.94M - |
-53.08M - |
-11.53M - |
-4.68M - |
38.06M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
647.24M - |
- |
436.86M - |
- |
10.63M - |
- |
-161.77M - |
- |
-86.56M - |
- |
510.52K - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
650.84M 70.0% |
647.24M -0.6% |
653.01M 0.9% |
436.86M -33.1% |
105.24M -75.9% |
10.63M -89.9% |
-65.53M - |
-161.77M - |
-131.79M - |
-86.56M - |
-80.55M - |
510.52K - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.068 63.0% |
5.878 -3.1% |
5.932 0.9% |
3.966 -33.1% |
0.958 -75.8% |
0.1 -89.6% |
-0.59 - |
-1.47 - |
-1.2 - |
-0.79 - |
-0.74 - |
0 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.068 63.0% |
5.878 -3.1% |
5.932 0.9% |
3.966 -33.1% |
0.958 -75.8% |
0.1 -89.6% |
-0.59 - |
-1.47 - |
-1.2 - |
-0.79 - |
-0.74 - |
0 - |