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] |
171.57M 140.2% |
132.18M -23.0% |
171.11M 29.5% |
107.36M -37.3% |
174.08M 62.1% |
296.63M 70.4% |
266.08M -10.3% |
207.6M -22.0% |
278.84M 34.3% |
352.86M 26.5% |
280.04M -20.6% |
219.47M -21.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.99M 119.6% |
96.05M -11.9% |
128.87M 34.2% |
76.53M -40.6% |
115.96M 51.5% |
194.19M 67.5% |
171.15M -11.9% |
140.86M -17.7% |
172.88M 22.7% |
212.68M 23.0% |
181.3M -14.8% |
135.19M -25.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.58M 187.1% |
36.12M -42.3% |
42.24M 16.9% |
30.83M -27.0% |
58.12M 88.5% |
102.44M 76.3% |
94.93M -7.3% |
66.75M -29.7% |
105.96M 58.8% |
140.18M 32.3% |
98.74M -29.6% |
84.28M -14.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.81M 103.4% |
122.98M -8.8% |
168.05M 36.6% |
99.09M -41.0% |
146.43M 47.8% |
240.37M 64.2% |
206.94M -13.9% |
168.08M -18.8% |
218.67M 30.1% |
244.56M 11.8% |
222.3M -9.1% |
169.73M -23.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.82M 55.0% |
26.93M 4.3% |
39.17M 45.5% |
22.56M -42.4% |
30.47M 35.1% |
46.18M 51.6% |
35.8M -22.5% |
27.23M -23.9% |
45.79M 68.2% |
31.88M -30.4% |
41M 28.6% |
34.54M -15.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.76M 615.1% |
9.2M -75.0% |
3.06M -66.7% |
8.27M 170.0% |
27.65M 234.2% |
56.26M 103.5% |
59.13M 5.1% |
39.52M -33.2% |
60.17M 52.3% |
108.3M 80.0% |
57.74M -46.7% |
49.74M -13.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.72M - |
- | - | - |
31.29M - |
- | - | - |
94.21M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.26M 257.9% |
13.95M -53.9% |
12.51M -10.3% |
7.71M -38.4% |
23.58M 205.8% |
53.75M 128.0% |
50.13M -6.7% |
37.36M -25.5% |
56.85M 52.2% |
98.21M 72.7% |
57.66M -41.3% |
43.67M -24.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.15 275.0% |
0.07 -53.3% |
0.06 -14.3% |
0.04 -33.3% |
0.11 175.0% |
0.27 145.5% |
0.24 -11.1% |
0.129 -46.4% |
0.2 55.6% |
0.343 71.4% |
0.2 -41.7% |
0.15 -25.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.15 275.0% |
0.07 -53.3% |
0.06 -14.3% |
0.04 -33.3% |
0.11 175.0% |
0.27 145.5% |
0.24 -11.1% |
0.129 -46.4% |
0.2 55.6% |
0.343 71.4% |
0.2 -41.7% |
0.15 -25.0% |