2016 Q2 | 2016 Q3 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 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] | [friend] |
316.86M 29.9% |
288.49M -9.0% |
288.85M 0.1% |
274.1M -5.1% |
257.53M -6.0% |
242.21M -5.9% |
226.61M -6.4% |
199.89M -11.8% |
245.06M 22.6% |
226.46M -7.6% |
258.6M 14.2% |
234.68M -9.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
264.69M 27.8% |
253.19M -4.3% |
250.15M -1.2% |
242.08M -3.2% |
230.21M -4.9% |
214.31M -6.9% |
198.68M -7.3% |
173.44M -12.7% |
213.31M 23.0% |
192.89M -9.6% |
221.31M 14.7% |
199.35M -9.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.17M 41.6% |
35.31M -32.3% |
38.7M 9.6% |
32.03M -17.2% |
27.33M -14.7% |
27.9M 2.1% |
27.93M 0.1% |
26.45M -5.3% |
31.75M 20.0% |
33.58M 5.8% |
37.29M 11.1% |
35.33M -5.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
276.93M 25.3% |
270.18M -2.4% |
269.81M -0.1% |
257.43M -4.6% |
243.26M -5.5% |
230.77M -5.1% |
218.77M -5.2% |
192.3M -12.1% |
233.54M 21.4% |
212.04M -9.2% |
228.31M 7.7% |
216.57M -5.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.24M -12.4% |
16.99M 38.8% |
19.66M 15.7% |
15.36M -21.9% |
13.05M -15.0% |
16.45M 26.1% |
20.09M 22.1% |
18.86M -6.1% |
20.23M 7.3% |
19.15M -5.3% |
7M -63.5% |
17.22M 146.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.93M 74.6% |
18.32M -54.1% |
19.04M 3.9% |
16.67M -12.4% |
14.28M -14.4% |
11.44M -19.8% |
7.83M -31.5% |
7.59M -3.1% |
11.52M 51.8% |
14.42M 25.2% |
30.29M 110.0% |
18.1M -40.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.55M - |
- | - | - |
23.38M - |
- | - | - |
14.64M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.52M 75.8% |
14.1M -55.3% |
15.07M 6.9% |
12.16M -19.3% |
11.11M -8.7% |
9.38M -15.5% |
1.55M -83.5% |
5.58M 260.9% |
9.03M 61.8% |
9.29M 2.9% |
17.64M 89.9% |
14.3M -18.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 71.4% |
0.11 -54.2% |
0.11 0% |
0.09 -18.2% |
0.09 0% |
0.07 -22.2% |
0.01 -85.7% |
0.04 300% |
0.07 75.0% |
0.07 0% |
0.14 100% |
0.11 -21.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 71.4% |
0.11 -54.2% |
0.11 0% |
0.09 -18.2% |
0.09 0% |
0.07 -22.2% |
0.01 -85.7% |
0.04 300% |
0.07 75.0% |
0.07 0% |
0.14 100% |
0.11 -21.4% |