2019 Q1 | 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] |
76.91M -15.0% |
181.95M 136.6% |
43.11M -76.3% |
122.88M 185.1% |
136.02M 10.7% |
175.34M 28.9% |
51.05M -70.9% |
111.6M 118.6% |
101.38M -9.2% |
99.52M -1.8% |
55.82M -43.9% |
86.82M 55.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.4M -26.4% |
74.43M 162.1% |
20.33M -72.7% |
59.23M 191.3% |
57.14M -3.5% |
88.74M 55.3% |
25.66M -71.1% |
52.35M 104.0% |
44.23M -15.5% |
47.61M 7.7% |
32.3M -32.2% |
43.28M 34.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.51M -6.6% |
107.52M 121.7% |
22.78M -78.8% |
63.66M 179.4% |
78.89M 23.9% |
86.6M 9.8% |
25.4M -70.7% |
59.25M 133.3% |
57.15M -3.5% |
51.91M -9.2% |
23.52M -54.7% |
43.54M 85.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53M -29.8% |
105.6M 99.2% |
44.33M -58.0% |
88.97M 100.7% |
95.64M 7.5% |
112.77M 17.9% |
48.23M -57.2% |
77.28M 60.2% |
75.37M -2.5% |
97.97M 30.0% |
70.9M -27.6% |
87.72M 23.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.6M -33.4% |
31.17M 26.7% |
24M -23.0% |
29.75M 23.9% |
38.5M 29.4% |
24.03M -37.6% |
22.58M -6.1% |
24.93M 10.4% |
31.14M 24.9% |
50.35M 61.7% |
38.6M -23.3% |
44.44M 15.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.91M 59.2% |
76.35M 219.3% |
-1.22M - |
33.91M - |
40.39M 19.1% |
62.56M 54.9% |
2.82M -95.5% |
34.32M 1117.0% |
26.01M -24.2% |
1.56M -94.0% |
-15.08M - |
-894.2K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
30.38M - |
- | - | - |
28.03M - |
- | - | - |
-20.64M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.04M 65.5% |
55.93M 165.8% |
-393.06K - |
30.61M - |
30.59M 0.0% |
41.18M 34.6% |
2.55M -93.8% |
25.26M 890.0% |
17.18M -32.0% |
-15.47M - |
-13.97M - |
-4.87M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.28 55.6% |
0.76 171.4% |
-0.01 - |
0.396 - |
0.4 0.9% |
0.54 35% |
0.03 -94.4% |
0.34 1033.3% |
0.22 -35.3% |
-0.2 - |
-0.18 - |
-0.07 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.28 55.6% |
0.76 171.4% |
-0.01 - |
0.396 - |
0.4 0.9% |
0.54 35% |
0.03 -94.4% |
0.34 1033.3% |
0.22 -35.3% |
-0.2 - |
-0.18 - |
-0.07 - |