2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q1 | 2017 Q4 | 2018 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
774.62M 31.9% |
1.12B 44.4% |
1.41B 26.4% |
1.68B 18.8% |
2.04B 21.3% |
2.36B 15.8% |
2.46B 4.5% |
2.41B -2.3% |
2.07B -13.8% |
1.69B -18.7% |
1.46B -13.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
586.85M 37.2% |
825.32M 40.6% |
1.07B 29.7% |
1.3B 21.2% |
1.61B 23.7% |
1.89B 17.8% |
1.97B 4.2% |
1.92B -2.6% |
1.63B -15.3% |
1.31B -19.2% |
1.14B -13.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
187.77M 17.7% |
292.92M 56.0% |
342.7M 17.0% |
381.12M 11.2% |
430.18M 12.9% |
466.07M 8.3% |
494.09M 6.0% |
489.16M -1.0% |
448.68M -8.3% |
373.05M -16.9% |
318.75M -14.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
673.96M 36.5% |
959.69M 42.4% |
1.24B 29.0% |
1.49B 20.6% |
1.83B 22.8% |
2.14B 17.0% |
2.22B 3.4% |
2.18B -1.8% |
1.86B -14.5% |
1.52B -18.4% |
1.33B -12.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.11M 31.6% |
134.37M 54.2% |
167.1M 24.4% |
196.05M 17.3% |
227.99M 16.3% |
253.68M 11.3% |
248.64M -2.0% |
259.78M 4.5% |
236.49M -9.0% |
206.62M -12.6% |
190.78M -7.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.66M 7.8% |
158.55M 57.5% |
175.6M 10.8% |
185.07M 5.4% |
202.19M 9.3% |
212.39M 5.0% |
245.44M 15.6% |
229.38M -6.5% |
212.18M -7.5% |
166.43M -21.6% |
127.97M -23.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
99.22M - |
- |
149.02M - |
- |
152.63M - |
- |
128.63M - |
- |
81.16M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.26M 3.1% |
99.84M 60.4% |
116.41M 16.6% |
150.02M 28.9% |
162.27M 8.2% |
160.63M -1.0% |
178.76M 11.3% |
137.18M -23.3% |
131.51M -4.1% |
82.91M -37.0% |
40.91M -50.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.595 -3.5% |
0.998 67.8% |
1.164 16.6% |
1.5 28.9% |
1.605 7.0% |
1.48 -7.8% |
1.622 9.6% |
1.198 -26.2% |
1.147 -4.2% |
0.772 -32.7% |
0.382 -50.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.595 -3.5% |
0.978 64.3% |
1.136 16.2% |
1.459 28.4% |
1.569 7.5% |
1.459 -7.0% |
1.602 9.8% |
1.19 -25.7% |
1.137 -4.4% |
0.765 -32.7% |
0.38 -50.3% |