2014 Q2 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q2 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.61M 4.9% |
152.07M 13.8% |
117.74M -22.6% |
129.3M 9.8% |
110.48M -14.6% |
128.12M 16.0% |
124.74M -2.6% |
100.67M -19.3% |
120.52M 19.7% |
111.31M -7.6% |
134.24M 20.6% |
117.88M -12.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.52M 7.7% |
109.79M 16.2% |
87.2M -20.6% |
97.32M 11.6% |
81.94M -15.8% |
96.52M 17.8% |
92.67M -4.0% |
76.54M -17.4% |
90.9M 18.8% |
81.89M -9.9% |
97.04M 18.5% |
89.33M -8.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.09M -1.4% |
42.29M 8.2% |
30.54M -27.8% |
31.98M 4.7% |
28.54M -10.8% |
31.6M 10.7% |
32.07M 1.5% |
24.13M -24.8% |
29.62M 22.7% |
29.42M -0.7% |
37.2M 26.4% |
28.56M -23.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.85M -0.2% |
130.28M 20.8% |
114.03M -12.5% |
117.67M 3.2% |
100.58M -14.5% |
117.05M 16.4% |
111.2M -5.0% |
92.96M -16.4% |
114.33M 23.0% |
104.16M -8.9% |
122.77M 17.9% |
108.79M -11.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.33M -34.3% |
20.49M 53.7% |
26.83M 30.9% |
20.35M -24.1% |
18.64M -8.4% |
20.53M 10.2% |
18.53M -9.8% |
16.43M -11.4% |
23.43M 42.7% |
22.27M -5.0% |
25.73M 15.6% |
19.47M -24.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.76M 33.2% |
21.8M -15.4% |
3.71M -83.0% |
11.63M 213.5% |
9.9M -14.9% |
11.06M 11.8% |
13.54M 22.4% |
7.71M -43.1% |
6.18M -19.8% |
7.16M 15.7% |
11.46M 60.2% |
9.09M -20.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.68M - |
- | - | - |
26.97M - |
- | - | - |
44.77M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.4M 59.7% |
18.97M -22.2% |
13.54M -28.7% |
12.05M -11.0% |
15.19M 26.1% |
22.21M 46.3% |
25.89M 16.6% |
36.1M 39.4% |
10.33M -71.4% |
11.25M 8.9% |
18.78M 66.9% |
11.64M -38.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.108 24.7% |
0.093 -13.8% |
0.072 -22.4% |
0.06 -16.9% |
0.074 22.7% |
0.109 48.1% |
0.127 16.9% |
0.18 41.3% |
0.048 -73.4% |
0.055 15.5% |
0.097 75.7% |
0.06 -38.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.108 24.7% |
0.093 -13.8% |
0.072 -22.4% |
0.06 -16.9% |
0.074 22.7% |
0.109 48.1% |
0.127 16.9% |
0.18 41.3% |
0.048 -73.4% |
0.055 15.5% |
0.097 75.7% |
0.06 -38.1% |