2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 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] |
728.41M 30.1% |
211M -71.0% |
848.4M 302.1% |
268.54M -68.3% |
1B 272.9% |
1.15B 14.6% |
1.43B 24.9% |
1.8B 25.6% |
2.31B 28.1% |
2.82B 22.3% |
3.13B 10.9% |
2.83B -9.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
524.35M 28.3% |
153.73M -70.7% |
625.62M 307.0% |
194.13M -69.0% |
749.18M 285.9% |
841.22M 12.3% |
1.03B 22.9% |
1.26B 21.6% |
1.54B 22.2% |
1.91B 24.4% |
2.17B 13.6% |
2.04B -5.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
204.06M 34.9% |
57.27M -71.9% |
222.78M 289.0% |
74.41M -66.6% |
252.24M 239.0% |
306.55M 21.5% |
399.7M 30.4% |
543.67M 36.0% |
769.78M 41.6% |
909.34M 18.1% |
957.22M 5.3% |
789.61M -17.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
580.61M 27.3% |
162.76M -72.0% |
686.42M 321.7% |
211.19M -69.2% |
814.16M 285.5% |
930.32M 14.3% |
1.14B 22.1% |
1.36B 19.3% |
1.65B 21.6% |
2.04B 23.5% |
2.3B 13.1% |
2.18B -5.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.26M 18.1% |
9.03M -84.0% |
60.8M 573.4% |
17.06M -71.9% |
64.98M 280.8% |
89.11M 37.1% |
101.34M 13.7% |
97.43M -3.9% |
110.46M 13.4% |
123.95M 12.2% |
130.43M 5.2% |
137.91M 5.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.8M 42.5% |
48.24M -67.4% |
161.98M 235.7% |
57.34M -64.6% |
187.26M 226.6% |
217.45M 16.1% |
298.36M 37.2% |
446.24M 49.6% |
659.32M 47.7% |
785.38M 19.1% |
826.79M 5.3% |
651.7M -21.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.13M 37.7% |
- |
133.43M - |
- |
151.04M - |
- |
238.39M - |
- |
554.13M - |
- |
653.93M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.13M 37.7% |
40.57M -65.4% |
133.43M 228.8% |
43.89M -67.1% |
151.04M 244.1% |
173M 14.5% |
238.39M 37.8% |
366.61M 53.8% |
554.13M 51.2% |
672.24M 21.3% |
653.93M -2.7% |
503.49M -23.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.814 37.3% |
0.286 -64.9% |
0.921 222.5% |
0.304 -67.0% |
1.043 242.9% |
1.193 14.4% |
1.525 27.8% |
2.115 38.7% |
3.062 44.8% |
3.605 17.7% |
3.399 -5.7% |
2.617 -23.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.814 37.3% |
0.286 -64.9% |
0.921 222.5% |
0.304 -67.0% |
1.043 242.9% |
1.193 14.4% |
1.525 27.8% |
2.115 38.7% |
3.062 44.8% |
3.605 17.7% |
3.394 -5.8% |
2.612 -23.0% |