2012 Q2 | 2012 Q4 | 2013 Q2 | 2013 Q4 | 2014 Q2 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q2 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2018 Q1 | 2018 Q2 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 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] | [friend] | [friend] | [friend] | [friend] |
12.69M -7.4% |
6.55M -48.4% |
8.54M 30.5% |
5.33M -37.6% |
10.44M 95.9% |
7.71M -26.2% |
10.48M 36.0% |
6.24M -40.4% |
12.88M 106.3% |
9.37M -27.2% |
13.18M 40.6% |
6.12M -53.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.5M -7.7% |
4.75M -44.2% |
5.86M 23.4% |
4.02M -31.4% |
7.05M 75.6% |
5.07M -28.1% |
6.55M 29.2% |
4.3M -34.4% |
8.68M 101.7% |
6.33M -27.1% |
8.32M 31.6% |
4.14M -50.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.19M -6.7% |
1.8M -57.0% |
2.68M 49.1% |
1.31M -51.2% |
3.38M 158.2% |
2.63M -22.2% |
3.93M 49.1% |
1.94M -50.6% |
4.2M 116.3% |
3.04M -27.6% |
4.85M 59.4% |
1.98M -59.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.87M 4.5% |
6.72M -43.4% |
8.13M 21.0% |
5.81M -28.6% |
9.05M 56.0% |
7.52M -17.0% |
9.04M 20.3% |
6.88M -23.8% |
11.11M 61.3% |
9.17M -17.5% |
10.57M 15.2% |
6.66M -37.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.37M 57.0% |
1.98M -41.4% |
2.28M 15.2% |
1.79M -21.4% |
2M 11.9% |
2.45M 22.1% |
2.49M 1.7% |
2.58M 3.8% |
2.43M -5.9% |
2.84M 16.9% |
2.24M -21.1% |
2.51M 12.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
816K -65.1% |
-176K - |
406.7K - |
-479K - |
1.38M - |
189K -86.3% |
1.44M 663.3% |
-641K - |
1.77M - |
202K -88.6% |
2.61M 1191.7% |
-533K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
675K -69.6% |
-248K - |
310.64K - |
-539K - |
1.33M - |
-34K - |
25.41K - |
-820K - |
2.26M - |
185K -91.8% |
2.37M 1180.8% |
-768K - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
475K -77.1% |
-248K - |
110.39K - |
-539K - |
1.16M - |
-120K - |
338.7K - |
-754K - |
1.92M - |
177K -90.8% |
2.04M 1053.2% |
-775K - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.003 -76.7% |
-0.002 - |
0.001 - |
-0.004 - |
0.007 - |
-0.001 - |
0.002 - |
-0.005 - |
0.012 - |
0.001 -91.1% |
0.013 1090.9% |
-0.005 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.003 -76.7% |
-0.002 - |
0.001 - |
-0.004 - |
0.007 - |
-0.001 - |
0.002 - |
-0.005 - |
0.012 - |
0.001 -91.1% |
0.013 1090.9% |
-0.005 - |