2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.23B 16.3% |
1.42B 14.9% |
1.61B 13.5% |
1.86B 16.0% |
1.8B -3.5% |
1.74B -3.1% |
1.47B -15.5% |
1.1B -25.3% |
1.11B 0.7% |
952.44M -13.9% |
928.46M -2.5% |
1.14B 22.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
993.69M 16.9% |
1.16B 17.1% |
1.36B 16.9% |
1.58B 15.9% |
1.54B -2.3% |
1.49B -3.2% |
1.23B -17.4% |
908.75M -26.3% |
916.23M 0.8% |
778.8M -15.0% |
822.09M 5.6% |
1.01B 22.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
238.59M 13.9% |
251.63M 5.5% |
246.19M -2.2% |
286M 16.2% |
255.76M -10.6% |
248.6M -2.8% |
237.94M -4.3% |
189.96M -20.2% |
190.14M 0.1% |
173.64M -8.7% |
106.37M -38.7% |
129.09M 21.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.14B 16.1% |
1.33B 16.6% |
1.53B 14.8% |
1.76B 15.1% |
1.73B -1.8% |
1.69B -2.2% |
1.46B -13.8% |
1.13B -22.1% |
1.16B 2.0% |
1.02B -12.1% |
1.07B 5.6% |
1.26B 17.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
146.97M 10.8% |
166.36M 13.2% |
166.98M 0.4% |
180.31M 8.0% |
184.62M 2.4% |
196.08M 6.2% |
221.66M 13.0% |
225.02M 1.5% |
239.89M 6.6% |
237.44M -1.0% |
251.27M 5.8% |
251.58M 0.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.62M 19.3% |
85.27M -6.9% |
79.21M -7.1% |
105.69M 33.4% |
71.14M -32.7% |
52.52M -26.2% |
16.29M -69.0% |
-35.05M - |
-49.75M - |
-63.8M - |
-144.9M - |
-122.49M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.29M - |
- |
55.52M - |
- |
66.96M - |
- |
11.25M - |
- |
-50.91M - |
- |
-174.87M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.29M 9.2% |
86.32M 6.2% |
55.52M -35.7% |
75.69M 36.3% |
66.96M -11.5% |
49.15M -26.6% |
11.25M -77.1% |
-32.98M - |
-50.91M - |
-77.66M - |
-174.87M - |
-145.71M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.5 4.2% |
0.54 8.0% |
0.35 -35.2% |
0.48 37.1% |
0.42 -12.5% |
0.31 -26.2% |
0.07 -77.4% |
-0.21 - |
-0.32 - |
-0.48 - |
-1.09 - |
-0.91 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.5 4.2% |
0.54 8.0% |
0.35 -35.2% |
0.48 37.1% |
0.42 -12.5% |
0.31 -26.2% |
0.07 -77.4% |
-0.21 - |
-0.32 - |
-0.48 - |
-1.09 - |
-0.94 - |