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] |
894.3M 49.1% |
1.05B 17.5% |
1.34B 27.8% |
650.28M -51.6% |
1.14B 76.0% |
2.01B 75.9% |
1.02B -49.3% |
1.58B 55.0% |
1.22B -22.7% |
2.29B 87.3% |
1.89B -17.4% |
2B 5.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
781.79M 57.0% |
932.59M 19.3% |
1.19B 27.1% |
500.49M -57.8% |
911.7M 82.2% |
1.76B 93.0% |
726.28M -58.7% |
1.32B 81.4% |
872.19M -33.8% |
1.95B 124.0% |
1.49B -23.6% |
1.6B 7.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
112.51M 10.5% |
118.21M 5.1% |
157.61M 33.3% |
149.79M -5.0% |
232.8M 55.4% |
253.72M 9.0% |
295.26M 16.4% |
266.17M -9.9% |
351.95M 32.2% |
339.14M -3.6% |
401.71M 18.5% |
398.66M -0.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
799.17M 55.3% |
944.41M 18.2% |
1.21B 28.5% |
515.99M -57.5% |
932.72M 80.8% |
1.79B 92.4% |
768.86M -57.1% |
1.35B 75.9% |
895.32M -33.8% |
2B 123.7% |
1.54B -22.9% |
1.64B 6.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.38M 4.7% |
11.82M -32.0% |
28.31M 139.5% |
15.5M -45.2% |
21.02M 35.6% |
34.69M 65.1% |
42.58M 22.7% |
35.19M -17.4% |
23.13M -34.3% |
48.84M 111.1% |
50.45M 3.3% |
41.5M -17.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.12M 11.6% |
106.39M 11.8% |
129.3M 21.5% |
134.29M 3.9% |
211.79M 57.7% |
219.03M 3.4% |
252.68M 15.4% |
230.99M -8.6% |
328.82M 42.4% |
290.3M -11.7% |
351.26M 21.0% |
357.16M 1.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.67M - |
- | - | - |
292.46M - |
- | - | - |
503.86M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.81M -13.4% |
91.34M 25.4% |
94.59M 3.6% |
108.11M 14.3% |
184.92M 71.0% |
173.97M -5.9% |
213.74M 22.9% |
202.24M -5.4% |
301.48M 49.1% |
251.02M -16.7% |
284.04M 13.2% |
307.11M 8.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.13 -13.4% |
0.163 25.4% |
0.171 4.4% |
0.171 0.5% |
0.299 74.2% |
0.261 -12.8% |
0.309 18.8% |
0.29 -6.3% |
0.43 48.3% |
0.363 -15.6% |
0.407 12.1% |
0.44 8.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.119 -12.8% |
0.15 25.8% |
0.152 1.8% |
0.157 3.2% |
0.273 73.6% |
0.261 -4.5% |
0.27 3.5% |
0.29 7.6% |
0.43 48.3% |
0.362 -15.9% |
0.407 12.5% |
0.44 8.1% |