2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q4 | 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] |
292.34M 5.0% |
254.04M -13.1% |
253.59M -0.2% |
278.6M 9.9% |
298.98M 7.3% |
288.93M -3.4% |
265.36M -8.2% |
237.04M -10.7% |
212.46M -10.4% |
304.52M 43.3% |
373.05M 22.5% |
397.87M 6.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
144.35M 9.1% |
124.83M -13.5% |
136.38M 9.3% |
149.9M 9.9% |
154.91M 3.3% |
154.25M -0.4% |
141.64M -8.2% |
132.18M -6.7% |
130.4M -1.3% |
167.94M 28.8% |
199.22M 18.6% |
207.9M 4.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
148M 1.3% |
129.2M -12.7% |
117.21M -9.3% |
128.7M 9.8% |
144.07M 11.9% |
134.69M -6.5% |
123.72M -8.1% |
104.86M -15.2% |
82.06M -21.7% |
136.58M 66.4% |
173.82M 27.3% |
189.97M 9.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
232.38M 11.2% |
213.35M -8.2% |
219.97M 3.1% |
238.75M 8.5% |
252.86M 5.9% |
259.65M 2.7% |
243.87M -6.1% |
230.97M -5.3% |
231.35M 0.2% |
277.49M 19.9% |
328.02M 18.2% |
345.14M 5.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.04M 14.8% |
88.52M 0.5% |
83.59M -5.6% |
88.85M 6.3% |
97.95M 10.3% |
105.41M 7.6% |
102.23M -3.0% |
98.78M -3.4% |
100.95M 2.2% |
109.54M 8.5% |
128.79M 17.6% |
137.23M 6.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.96M -13.7% |
40.69M -32.1% |
33.62M -17.4% |
39.85M 18.5% |
46.12M 15.7% |
29.28M -36.5% |
21.49M -26.6% |
6.07M -71.7% |
-18.89M - |
27.04M - |
45.03M 66.6% |
52.73M 17.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.46M - |
- |
26.99M - |
- |
36.69M - |
- |
13.85M - |
- |
-29.14M - |
- |
36.15M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.19M -11.2% |
35.33M -28.2% |
26.44M -25.1% |
30.91M 16.9% |
36.08M 16.7% |
22.88M -36.6% |
15.11M -33.9% |
778.44K -94.8% |
-26.89M - |
17.38M - |
38.63M 122.3% |
46.94M 21.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.45 -16.7% |
0.3 -33.3% |
0.21 -30% |
0.24 14.3% |
0.29 20.8% |
0.18 -37.9% |
0.12 -33.3% |
0.01 -91.7% |
-0.21 - |
0.13 - |
0.3 130.8% |
0.36 20% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.45 -16.7% |
0.3 -33.3% |
0.21 -30% |
0.24 14.3% |
0.29 20.8% |
0.18 -37.9% |
0.12 -33.3% |
0.01 -91.7% |
-0.21 - |
0.13 - |
0.3 130.8% |
0.36 20% |