2014 Q2 | 2014 Q4 | 2015 Q2 | 2018 Q1 | 2018 Q2 | 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] | [friend] |
96.58M 20.2% |
75.75M -21.6% |
167.7M 121.4% |
61.76M -63.2% |
90.15M 46.0% |
61.68M -31.6% |
181.57M 194.4% |
50.77M -72.0% |
49.89M -1.7% |
38.74M -22.3% |
121.85M 214.5% |
45.3M -62.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.82M 23.6% |
46.61M -25.8% |
85.89M 84.3% |
34.85M -59.4% |
52.5M 50.7% |
34.43M -34.4% |
96.61M 180.6% |
25.8M -73.3% |
26.11M 1.2% |
19.29M -26.1% |
47M 143.6% |
18.53M -60.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.76M 14.3% |
29.14M -13.7% |
81.8M 180.7% |
26.91M -67.1% |
37.65M 39.9% |
27.25M -27.6% |
84.96M 211.8% |
24.97M -70.6% |
23.78M -4.8% |
19.45M -18.2% |
74.85M 284.8% |
26.78M -64.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.85M 28.0% |
64.28M -20.5% |
112.1M 74.4% |
48.66M -56.6% |
72.58M 49.2% |
54.09M -25.5% |
126.46M 133.8% |
44.14M -65.1% |
49.34M 11.8% |
41.85M -15.2% |
78.72M 88.1% |
39.01M -50.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.03M 46.2% |
17.68M -2.0% |
26.2M 48.2% |
13.81M -47.3% |
20.09M 45.4% |
19.66M -2.2% |
29.85M 51.8% |
18.34M -38.5% |
23.23M 26.6% |
22.55M -2.9% |
31.72M 40.7% |
20.48M -35.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.73M -8.5% |
11.47M -27.1% |
55.6M 384.9% |
13.1M -76.4% |
17.57M 34.1% |
7.59M -56.8% |
55.11M 625.9% |
6.63M -88.0% |
546.34K -91.8% |
-3.1M - |
43.13M - |
6.29M -85.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.75M - |
- | - | - |
39.7M - |
- | - | - |
24.92M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.44M 25.3% |
15.08M -26.2% |
54.2M 259.3% |
16.79M -69.0% |
22.91M 36.4% |
13.85M -39.5% |
56.97M 311.3% |
15.35M -73.0% |
10.03M -34.7% |
8.47M -15.5% |
47.41M 459.7% |
14.91M -68.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 50.0% |
0.07 -41.7% |
0.25 257.1% |
0.08 -68% |
0.11 37.5% |
0.07 -36.4% |
0.28 300% |
0.08 -71.4% |
0.04 -50% |
0.05 25.0% |
0.23 360% |
0.07 -69.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 50.0% |
0.07 -41.7% |
0.25 257.1% |
0.08 -68% |
0.11 37.5% |
0.07 -36.4% |
0.28 300% |
0.08 -71.4% |
0.04 -50% |
0.05 25.0% |
0.23 360% |
0.07 -69.6% |