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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.14B 4.2% |
600.71M -47.3% |
1.7B 183.5% |
1.37B -19.3% |
1.04B -24.5% |
487.98M -53.0% |
925.15M 89.6% |
917.6M -0.8% |
776.96M -15.3% |
491.47M -36.7% |
995.08M 102.5% |
901.74M -9.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
917.55M 35.2% |
426.17M -53.6% |
1.31B 206.5% |
1.01B -22.9% |
843.95M -16.1% |
327.83M -61.2% |
644.32M 96.5% |
617.57M -4.2% |
511.17M -17.2% |
319.37M -37.5% |
662.44M 107.4% |
631.72M -4.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
222.98M -46.4% |
174.55M -21.7% |
397.02M 127.5% |
367.39M -7.5% |
193.61M -47.3% |
160.15M -17.3% |
280.83M 75.4% |
300.03M 6.8% |
265.8M -11.4% |
172.1M -35.3% |
332.64M 93.3% |
270.02M -18.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.02B 15.1% |
591.77M -42.0% |
1.54B 159.7% |
1.27B -17.5% |
1.14B -9.8% |
518.88M -54.6% |
791.2M 52.5% |
821.27M 3.8% |
648.49M -21.0% |
477.98M -26.3% |
821.95M 72.0% |
794.2M -3.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.48M -50.3% |
165.6M 60.0% |
230.65M 39.3% |
260.95M 13.1% |
298.89M 14.5% |
191.05M -36.1% |
146.88M -23.1% |
203.7M 38.7% |
137.32M -32.6% |
158.61M 15.5% |
159.52M 0.6% |
162.48M 1.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
119.51M -42.5% |
8.95M -92.5% |
166.37M 1759.7% |
106.44M -36.0% |
-105.28M - |
-30.9M - |
133.95M - |
96.33M -28.1% |
128.47M 33.4% |
13.49M -89.5% |
173.13M 1183.1% |
107.54M -37.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
63.93M - |
- | - | - |
32.44M - |
- | - | - |
39.21M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.193 -37.5% |
-0.007 - |
0.157 - |
0.155 -1.1% |
-1.557 - |
-0.13 - |
0.163 - |
0.08 -50.8% |
0.09 12.5% |
-0.04 - |
0.13 - |
0.1 -23.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.193 -37.5% |
-0.007 - |
0.157 - |
0.155 -1.1% |
-1.557 - |
-0.13 - |
0.163 - |
0.08 -50.8% |
0.08 0% |
-0.04 - |
0.13 - |
0.1 -23.1% |