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] |
977.27M 7.4% |
927.34M -5.1% |
1.05B 13.0% |
1.09B 4.5% |
1.45B 32.9% |
1.84B 26.4% |
1.88B 2.1% |
1.62B -13.8% |
1.54B -4.9% |
1.49B -3.1% |
1.55B 3.9% |
1.84B 18.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
790.28M 12.0% |
802.09M 1.5% |
864.37M 7.8% |
901.43M 4.3% |
1.06B 17.9% |
1.2B 12.5% |
1.22B 2.4% |
1.08B -11.9% |
1.02B -5.5% |
1.01B -1.1% |
1.06B 4.7% |
1.16B 9.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
186.99M -8.6% |
125.25M -33.0% |
183.09M 46.2% |
193.5M 5.7% |
391.72M 102.4% |
642.65M 64.1% |
652.53M 1.5% |
539.34M -17.3% |
518.56M -3.9% |
482.92M -6.9% |
493.74M 2.2% |
681.26M 38.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
825.8M 11.1% |
836.73M 1.3% |
912.6M 9.1% |
933.04M 2.2% |
1.1B 17.7% |
1.23B 12.3% |
1.27B 2.5% |
1.12B -11.8% |
1.05B -5.5% |
1.05B -0.6% |
1.09B 4.5% |
1.2B 9.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.52M -6.2% |
34.63M -2.5% |
48.22M 39.2% |
31.61M -34.5% |
35.44M 12.1% |
38.05M 7.4% |
41.18M 8.2% |
37.06M -10.0% |
34.01M -8.2% |
39.41M 15.9% |
38.95M -1.2% |
39.8M 2.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.47M -9.1% |
90.62M -40.2% |
134.87M 48.8% |
161.9M 20.0% |
356.28M 120.1% |
604.59M 69.7% |
611.35M 1.1% |
502.28M -17.8% |
484.55M -3.5% |
443.51M -8.5% |
454.79M 2.5% |
641.46M 41.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
212.86M - |
- | - | - |
439.86M - |
- | - | - |
848.76M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.25M -3.5% |
54.01M -47.2% |
34.28M -36.5% |
103.4M 201.6% |
330.16M 219.3% |
520.56M 57.7% |
480.22M -7.7% |
406.01M -15.5% |
437.01M 7.6% |
360.22M -17.6% |
353.77M -1.8% |
671.21M 89.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.022 10.0% |
0.008 -63.6% |
0.01 25% |
0.02 100% |
0.069 245% |
0.111 60.9% |
0.096 -14.0% |
0.084 -12.4% |
0.09 7.5% |
0.074 -17.6% |
0.073 -1.6% |
0.139 90.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.022 10.0% |
0.008 -63.6% |
0.01 25% |
0.02 100% |
0.069 245% |
0.111 60.9% |
0.096 -14.0% |
0.084 -12.4% |
0.09 7.5% |
0.074 -17.6% |
0.073 -1.6% |
0.139 90.1% |