2012 Q2 | 2012 Q4 | 2013 Q2 | 2013 Q4 | 2014 Q2 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q2 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q4 | 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] | [friend] | [friend] |
26.39M 19.8% |
6.55M -75.2% |
27.77M 324.3% |
5.33M -80.8% |
30.85M 479.1% |
32.01M 3.8% |
33.95M 6.1% |
34.87M 2.7% |
37.31M 7.0% |
38.98M 4.5% |
41.67M 6.9% |
41.55M -0.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.71M 13.8% |
4.75M -73.2% |
19.1M 302.5% |
4.02M -79.0% |
21.67M 439.6% |
22M 1.5% |
22.69M 3.2% |
22.98M 1.3% |
24.61M 7.1% |
25.86M 5.1% |
27.63M 6.8% |
27.47M -0.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.68M 34.3% |
1.8M -79.3% |
8.67M 381.8% |
1.31M -84.9% |
9.18M 600.2% |
10.01M 9.1% |
11.26M 12.4% |
11.89M 5.6% |
12.71M 6.9% |
13.12M 3.2% |
14.04M 7.0% |
14.07M 0.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.23M 12.8% |
6.72M -71.1% |
26.77M 298.3% |
5.81M -78.3% |
29.75M 412.3% |
30.53M 2.7% |
32.79M 7.4% |
33.87M 3.3% |
35.92M 6.1% |
37.58M 4.6% |
37.73M 0.4% |
37.5M -0.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.52M 9.8% |
1.98M -64.2% |
7.67M 288.1% |
1.79M -76.7% |
8.07M 351.1% |
8.54M 5.7% |
10.1M 18.3% |
10.89M 7.9% |
11.32M 3.9% |
11.71M 3.5% |
10.1M -13.8% |
10.03M -0.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.16M 120.0% |
-176K - |
1M - |
-479K - |
1.11M - |
1.48M 33.7% |
1.16M -21.3% |
1M -13.9% |
1.39M 38.9% |
1.4M 0.9% |
3.94M 181.1% |
4.05M 2.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.9M 157.6% |
-248K - |
737.64K - |
-539K - |
853.64K - |
1.07M 25.1% |
782.41K -26.7% |
501.41K -35.9% |
1.44M 186.3% |
1.65M 15.3% |
4M 141.7% |
4.05M 1.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.55M 163.8% |
-248K - |
337.39K - |
-539K - |
480.39K - |
615.39K 28.1% |
843.7K 37.1% |
628.7K -25.5% |
1.38M 120.1% |
1.68M 21.5% |
3.38M 101.3% |
3.36M -0.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.016 164.5% |
-0.002 - |
0.002 - |
-0.004 - |
0.003 - |
0.004 25.8% |
0.005 38.5% |
0.004 -25.9% |
0.009 122.5% |
0.011 22.5% |
0.022 100.0% |
0.022 -0.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.016 164.5% |
-0.002 - |
0.002 - |
-0.004 - |
0.003 - |
0.004 25.8% |
0.005 38.5% |
0.004 -25.9% |
0.009 122.5% |
0.011 22.5% |
0.022 100.0% |
0.022 -0.5% |