2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q2 | 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] |
1.62B 337.6% |
477.16M -70.6% |
1.84B 285.1% |
2.04B 11.2% |
2.35B 14.9% |
2.67B 13.8% |
3.22B 20.5% |
3.61B 12.3% |
4.01B 10.9% |
4.28B 6.8% |
4.07B -4.9% |
3.65B -10.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
322.65M 7.8% |
378.38M 17.3% |
1.49B 292.8% |
1.65B 10.8% |
1.89B 14.8% |
2.14B 13.0% |
2.52B 17.9% |
2.83B 12.1% |
3.16B 12.0% |
3.38B 7.0% |
3.3B -2.4% |
3.03B -8.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
429.88M 506.0% |
98.79M -77.0% |
351.6M 255.9% |
396.65M 12.8% |
455.92M 14.9% |
535.01M 17.3% |
699.3M 30.7% |
788.55M 12.8% |
845.08M 7.2% |
896.44M 6.1% |
767.76M -14.4% |
622.45M -18.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
359.18M 8.0% |
417.54M 16.2% |
1.64B 292.9% |
1.81B 10.5% |
2.07B 14.4% |
2.35B 13.2% |
2.74B 16.8% |
3.09B 12.6% |
3.47B 12.3% |
3.73B 7.3% |
3.68B -1.2% |
3.41B -7.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.53M 9.8% |
39.17M 7.2% |
154.3M 294.0% |
164.94M 6.9% |
181.79M 10.2% |
211.04M 16.1% |
223.95M 6.1% |
265.43M 18.5% |
309.26M 16.5% |
343.29M 11.0% |
379.56M 10.6% |
381.86M 0.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
307.5M 716.6% |
59.62M -80.6% |
197.3M 230.9% |
231.7M 17.4% |
274.13M 18.3% |
323.97M 18.2% |
475.35M 46.7% |
523.12M 10.0% |
535.82M 2.4% |
553.15M 3.2% |
388.19M -29.8% |
240.59M -38.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.91M - |
100.78M 77.1% |
148.18M 47.0% |
- |
214.85M - |
- |
402.96M - |
- |
473.73M - |
- |
319.61M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
157.57M 408.2% |
43.86M -72.2% |
148.18M 237.8% |
173.75M 17.3% |
214.85M 23.7% |
267.49M 24.5% |
402.96M 50.6% |
438.9M 8.9% |
473.73M 7.9% |
474.37M 0.1% |
319.61M -32.6% |
207.78M -35.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.434 381.9% |
0.12 -72.3% |
0.41 241.7% |
0.48 17.1% |
0.58 20.8% |
0.7 20.7% |
1.03 47.1% |
1.1 6.8% |
1.19 8.2% |
1.19 0% |
0.8 -32.8% |
0.52 -35% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.434 381.9% |
0.12 -72.3% |
0.41 241.7% |
0.48 17.1% |
0.58 20.8% |
0.7 20.7% |
1.03 47.1% |
1.1 6.8% |
1.19 8.2% |
1.19 0% |
0.8 -32.8% |
0.52 -35% |