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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
452.89M 8.8% |
179.81M -60.3% |
259.72M 44.4% |
138.66M -46.6% |
140.2M 1.1% |
146.04M 4.2% |
142.45M -2.5% |
170.44M 19.6% |
193.74M 13.7% |
138.88M -28.3% |
125.19M -9.9% |
165.4M 32.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.73M -28.3% |
86.56M -13.2% |
155.46M 79.6% |
92.23M -40.7% |
122.95M 33.3% |
148.31M 20.6% |
118.36M -20.2% |
171.32M 44.7% |
153.78M -10.2% |
107.52M -30.1% |
91.86M -14.6% |
120.96M 31.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
353.16M 27.4% |
93.25M -73.6% |
104.26M 11.8% |
46.43M -55.5% |
17.25M -62.8% |
-2.28M - |
24.09M - |
-878.61K - |
39.95M - |
31.36M -21.5% |
33.33M 6.3% |
44.45M 33.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.8M -18.1% |
139.8M 6.9% |
184.42M 31.9% |
120.24M -34.8% |
154.92M 28.8% |
182.45M 17.8% |
146.07M -19.9% |
195.62M 33.9% |
181.6M -7.2% |
133.74M -26.4% |
121.96M -8.8% |
147.84M 21.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.08M 49.7% |
53.23M 71.3% |
28.96M -45.6% |
28.01M -3.3% |
31.97M 14.2% |
34.14M 6.8% |
27.71M -18.8% |
24.3M -12.3% |
27.82M 14.5% |
26.22M -5.7% |
30.11M 14.8% |
26.88M -10.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
322.09M 25.6% |
40.02M -87.6% |
75.3M 88.2% |
18.42M -75.5% |
-14.72M - |
-36.41M - |
-3.62M - |
-25.18M - |
12.13M - |
5.14M -57.6% |
3.22M -37.3% |
17.57M 445.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
92.17M - |
- | - | - |
-80.23M - |
- | - | - |
6.84M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
297.49M 25.5% |
47.21M -84.1% |
71.31M 51.1% |
20.86M -70.7% |
-34.13M - |
-47.41M - |
-4.85M - |
-75.38M - |
-4.16M - |
-2.18M - |
1.16M - |
5.69M 392.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.7 25.3% |
0.43 -84.1% |
0.65 51.2% |
0.19 -70.8% |
-0.31 - |
-0.43 - |
-0.04 - |
-0.69 - |
-0.04 - |
-0.02 - |
0.01 - |
0.05 400% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.7 25.3% |
0.43 -84.1% |
0.65 51.2% |
0.19 -70.8% |
-0.31 - |
-0.43 - |
-0.04 - |
-0.69 - |
-0.04 - |
-0.02 - |
0.01 - |
0.05 400% |