2016 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
298.37M -10.2% |
306.87M 2.8% |
260.77M -15.0% |
352.45M 35.2% |
308.32M -12.5% |
351.45M 14.0% |
318.82M -9.3% |
308.86M -3.1% |
345.91M 12.0% |
401.24M 16.0% |
353.89M -11.8% |
338.21M -4.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
219.9M -8.6% |
242.56M 10.3% |
186.75M -23.0% |
302.83M 62.2% |
245.05M -19.1% |
276.11M 12.7% |
255.35M -7.5% |
250.33M -2.0% |
260.82M 4.2% |
303.93M 16.5% |
269.25M -11.4% |
259.55M -3.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.47M -14.4% |
64.31M -18.1% |
74.02M 15.1% |
49.63M -33.0% |
63.27M 27.5% |
75.34M 19.1% |
63.47M -15.7% |
58.54M -7.8% |
85.09M 45.4% |
97.31M 14.4% |
84.65M -13.0% |
78.66M -7.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
253.72M -6.3% |
264.06M 4.1% |
230.9M -12.6% |
315.36M 36.6% |
274.79M -12.9% |
309.93M 12.8% |
281.58M -9.1% |
290.48M 3.2% |
294.31M 1.3% |
342.98M 16.5% |
309.21M -9.8% |
299.28M -3.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.82M 11.8% |
21.5M -36.4% |
44.16M 105.4% |
12.54M -71.6% |
29.74M 137.2% |
33.82M 13.7% |
26.23M -22.5% |
40.15M 53.1% |
33.49M -16.6% |
39.06M 16.6% |
39.96M 2.3% |
39.73M -0.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.65M -27.4% |
42.81M -4.1% |
29.86M -30.2% |
37.09M 24.2% |
33.53M -9.6% |
41.51M 23.8% |
37.24M -10.3% |
18.39M -50.6% |
51.6M 180.7% |
58.25M 12.9% |
44.68M -23.3% |
38.93M -12.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
53.09M - |
- | - | - |
39.13M - |
- | - | - |
69.05M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.13M -25.4% |
24.39M -16.3% |
18.3M -25.0% |
20.01M 9.4% |
16.53M -17.4% |
23.04M 39.4% |
24.4M 5.9% |
3.39M -86.1% |
35.11M 934.9% |
33.66M -4.1% |
28.12M -16.4% |
22.01M -21.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.16 -27.3% |
0.14 -12.5% |
0.1 -28.6% |
0.12 20.0% |
0.09 -25% |
0.13 44.4% |
0.14 7.7% |
0.02 -85.7% |
0.2 900.0% |
0.16 -20.0% |
0.14 -12.5% |
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.16 -27.3% |
0.14 -12.5% |
0.1 -28.6% |
0.12 20.0% |
0.09 -25% |
0.13 44.4% |
0.14 7.7% |
0.02 -85.7% |
0.2 900.0% |
0.16 -20.0% |
0.14 -12.5% |
0.11 -21.4% |