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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.6M -35.1% |
171.45M 107.6% |
179.14M 4.5% |
193.14M 7.8% |
174.19M -9.8% |
221.59M 27.2% |
218.12M -1.6% |
145M -33.5% |
103.22M -28.8% |
232.84M 125.6% |
354.02M 52.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.3M -33.0% |
128.94M 125.0% |
115.92M -10.1% |
120.34M 3.8% |
107.16M -11.0% |
131.36M 22.6% |
126.16M -4.0% |
90.41M -28.3% |
70.36M -22.2% |
166.17M 136.2% |
272.68M 64.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.3M -39.4% |
42.51M 68.0% |
63.23M 48.7% |
72.8M 15.1% |
67.03M -7.9% |
90.23M 34.6% |
91.97M 1.9% |
54.59M -40.6% |
32.87M -39.8% |
66.67M 102.9% |
81.34M 22.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.79M -30.7% |
153.11M 104.7% |
138.93M -9.3% |
142M 2.2% |
131.63M -7.3% |
158.49M 20.4% |
152.97M -3.5% |
119.45M -21.9% |
100.81M -15.6% |
216.78M 115.0% |
322.24M 48.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.49M -22.0% |
24.18M 38.2% |
23.01M -4.8% |
21.65M -5.9% |
24.47M 13.0% |
27.13M 10.9% |
26.81M -1.2% |
29.04M 8.3% |
30.46M 4.9% |
50.61M 66.2% |
49.56M -2.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.81M -59.7% |
18.34M 134.9% |
40.21M 119.3% |
51.15M 27.2% |
42.56M -16.8% |
63.1M 48.2% |
65.15M 3.3% |
25.55M -60.8% |
2.41M -90.6% |
16.07M 566.2% |
31.78M 97.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
76.68M - |
- | - | - |
81.25M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.55M -50.1% |
12.41M 89.5% |
30.94M 149.3% |
43.8M 41.6% |
40.1M -8.4% |
38.04M -5.2% |
49.53M 30.2% |
29.03M -41.4% |
284.03K -99.0% |
9.57M 3267.8% |
20.13M 110.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.021 -49.9% |
0.041 89.5% |
0.056 36.6% |
0.121 118.3% |
0.11 -9.3% |
0.1 -9.1% |
0.14 40.0% |
0.08 -42.9% |
0 -100% |
0.02 - |
0.06 200.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.021 -49.9% |
0.041 89.5% |
0.056 36.6% |
0.121 118.3% |
0.11 -9.3% |
0.1 -9.1% |
0.14 40.0% |
0.08 -42.9% |
0 -100% |
0.02 - |
0.06 200.0% |