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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
378.67M 13.7% |
359.54M -5.1% |
664.48M 84.8% |
399.78M -39.8% |
371.78M -7.0% |
316.29M -14.9% |
672.58M 112.6% |
304.17M -54.8% |
373.36M 22.7% |
305.15M -18.3% |
612.87M 100.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
200.81M 20.1% |
192.61M -4.1% |
347.1M 80.2% |
220.75M -36.4% |
195.94M -11.2% |
192.19M -1.9% |
387.52M 101.6% |
172.56M -55.5% |
201.59M 16.8% |
177.09M -12.2% |
330.19M 86.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.86M 7.3% |
166.93M -6.1% |
317.38M 90.1% |
179.03M -43.6% |
175.85M -1.8% |
124.1M -29.4% |
285.06M 129.7% |
131.62M -53.8% |
171.76M 30.5% |
128.05M -25.4% |
282.68M 120.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
361.94M 12.9% |
371.08M 2.5% |
531.89M 43.3% |
389.74M -26.7% |
364.82M -6.4% |
376.35M 3.2% |
586.27M 55.8% |
361.4M -38.4% |
394.62M 9.2% |
324.42M -17.8% |
532.93M 64.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
161.13M 5.1% |
178.48M 10.8% |
184.79M 3.5% |
168.99M -8.5% |
168.89M -0.1% |
184.16M 9.0% |
198.75M 7.9% |
188.84M -5.0% |
193.02M 2.2% |
147.32M -23.7% |
202.74M 37.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.73M 35.0% |
-11.54M - |
132.59M - |
10.04M -92.4% |
6.96M -30.7% |
-60.06M - |
86.3M - |
-57.23M - |
-21.26M - |
-19.27M - |
79.94M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.83M 3.5% |
-8.74M - |
123.48M - |
8.57M -93.1% |
-596K - |
-64.07M - |
75.19M - |
-30.65M - |
-23.57M - |
-31.24M - |
80.95M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.83M 3.5% |
-8.74M - |
123.48M - |
8.57M -93.1% |
-597K - |
-64.07M - |
75.19M - |
-30.65M - |
-23.57M - |
-31.24M - |
80.95M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 0% |
-0.08 - |
0.97 - |
0.07 -92.8% |
-0.005 - |
-0.5 - |
0.59 - |
-0.24 - |
-0.18 - |
-0.25 - |
0.65 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 0% |
-0.08 - |
0.87 - |
0.06 -93.1% |
-0.005 - |
-0.5 - |
0.57 - |
-0.24 - |
-0.18 - |
-0.25 - |
0.64 - |