2016 Q2 | 2016 Q3 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.38B 33.1% |
1.56B 13.6% |
1.81B 15.6% |
1.4B -22.4% |
1.55B 10.7% |
1.68B 8.2% |
1.88B 12.3% |
1.69B -10.1% |
1.95B 15.1% |
2.13B 9.4% |
2.42B 13.4% |
2.35B -2.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13B 47.8% |
1.17B 3.2% |
1.41B 20.9% |
1.1B -21.9% |
1.27B 14.8% |
1.22B -3.8% |
1.51B 23.8% |
1.27B -15.7% |
1.51B 18.5% |
1.61B 6.5% |
1.86B 15.8% |
1.77B -4.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
243.37M -9.0% |
394.53M 62.1% |
394.49M 0.0% |
298.46M -24.3% |
284.79M -4.6% |
459.49M 61.3% |
376.14M -18.1% |
421.68M 12.1% |
442.33M 4.9% |
526.02M 18.9% |
558.99M 6.3% |
583.82M 4.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.27B 31.4% |
1.44B 13.7% |
1.66B 14.9% |
1.32B -20.2% |
1.46B 10.2% |
1.56B 7.3% |
1.79B 14.7% |
1.58B -12.1% |
1.81B 14.7% |
1.98B 9.5% |
2.21B 11.8% |
2.22B 0.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.76M -31.7% |
273.28M 101.3% |
243.56M -10.9% |
218.92M -10.1% |
190.83M -12.8% |
344.85M 80.7% |
284.33M -17.5% |
304.43M 7.1% |
300.05M -1.4% |
373.46M 24.5% |
352.4M -5.6% |
451.1M 28.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.61M 56.4% |
121.25M 12.7% |
150.94M 24.5% |
79.54M -47.3% |
93.96M 18.1% |
114.64M 22.0% |
91.81M -19.9% |
117.25M 27.7% |
142.29M 21.4% |
152.56M 7.2% |
206.59M 35.4% |
132.72M -35.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
167.37M - |
- | - | - |
207.83M - |
- | - | - |
272.82M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.62M 49.3% |
98.94M -0.7% |
72.38M -26.8% |
72.82M 0.6% |
139.54M 91.6% |
85.4M -38.8% |
60.66M -29.0% |
78.26M 29.0% |
184.14M 135.3% |
103.56M -43.8% |
-102.87M - |
102.69M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.729 52.2% |
0.707 -3.0% |
0.517 -26.8% |
0.53 2.5% |
1.02 92.5% |
0.63 -38.2% |
0.44 -30.2% |
0.57 29.5% |
1.35 136.8% |
0.76 -43.7% |
-0.77 - |
0.75 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.729 52.2% |
0.707 -3.0% |
0.517 -26.8% |
0.53 2.5% |
1.02 92.5% |
0.63 -38.2% |
0.44 -30.2% |
0.57 29.5% |
1.35 136.8% |
0.76 -43.7% |
-0.77 - |
0.75 - |