2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
496.99M 114.8% |
630.47M 26.9% |
737.08M 16.9% |
158.85M -78.4% |
985.77M 520.6% |
1.42B 44.0% |
1.53B 7.6% |
1.69B 10.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
345.11M 93.8% |
355.51M 3.0% |
358.93M 1.0% |
83.91M -76.6% |
539.21M 542.6% |
759.55M 40.9% |
801.91M 5.6% |
865.39M 7.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.87M 185.0% |
274.96M 81.0% |
378.15M 37.5% |
74.95M -80.2% |
446.56M 495.8% |
660.09M 47.8% |
725.16M 9.9% |
820.77M 13.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
380.25M 83.4% |
392.95M 3.3% |
401.97M 2.3% |
87.88M -78.1% |
583.1M 563.5% |
812.32M 39.3% |
865.89M 6.6% |
942.56M 8.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.14M 20.1% |
37.44M 6.5% |
43.04M 15.0% |
3.97M -90.8% |
43.9M 1005.2% |
52.78M 20.2% |
63.98M 21.2% |
77.18M 20.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
116.73M 385.6% |
237.52M 103.5% |
335.11M 41.1% |
70.98M -78.8% |
402.66M 467.3% |
607.31M 50.8% |
661.18M 8.9% |
743.59M 12.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-90.74M - |
39.53M - |
107M 170.7% |
39.76M -62.8% |
132.26M 232.7% |
344.17M 160.2% |
397.65M 15.5% |
384.11M -3.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-96.05M - |
58.24M - |
17.27M -70.3% |
30.28M 75.3% |
-31.7M - |
184.94M - |
234.57M 26.8% |
203.71M -13.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.54 - |
0.33 - |
0.1 -69.7% |
0.169 69.2% |
-0.18 - |
1.04 - |
1.306 25.6% |
1.13 -13.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.54 - |
0.32 - |
0.1 -68.8% |
0.169 69.2% |
-0.18 - |
1.04 - |
1.306 25.6% |
1.13 -13.5% |