2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 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] |
145M -68.5% |
556.07M 283.5% |
526.27M -5.4% |
511.46M -2.8% |
492.07M -3.8% |
429.1M -12.8% |
414.7M -3.4% |
409.3M -1.3% |
421.57M 3.0% |
483.33M 14.7% |
520.1M 7.6% |
557.14M 7.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77M 25.9% |
317.19M 312.0% |
294.59M -7.1% |
283.37M -3.8% |
283.09M -0.1% |
253.12M -10.6% |
251.57M -0.6% |
249.7M -0.7% |
253.7M 1.6% |
282.16M 11.2% |
292.64M 3.7% |
309.26M 5.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68M -67.0% |
238.88M 251.3% |
231.68M -3.0% |
228.1M -1.5% |
208.98M -8.4% |
175.98M -15.8% |
163.14M -7.3% |
159.6M -2.2% |
167.87M 5.2% |
201.18M 19.8% |
227.46M 13.1% |
247.88M 9.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.55M 19.7% |
474.84M 303.9% |
450.49M -5.1% |
438.75M -2.6% |
433.51M -1.2% |
399.03M -8.0% |
404.75M 1.4% |
403.22M -0.4% |
424.53M 5.3% |
468.93M 10.5% |
493.79M 5.3% |
529.1M 7.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.56M 9.4% |
157.65M 288.7% |
155.89M -1.1% |
155.38M -0.3% |
150.42M -3.2% |
145.91M -3.0% |
153.18M 5.0% |
153.52M 0.2% |
170.83M 11.3% |
186.78M 9.3% |
201.16M 7.7% |
219.84M 9.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.44M -62.2% |
81.23M 196.0% |
75.78M -6.7% |
72.72M -4.0% |
58.56M -19.5% |
30.07M -48.6% |
9.96M -66.9% |
6.08M -38.9% |
-2.96M - |
14.4M - |
26.31M 82.7% |
28.04M 6.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.31M - |
- |
83.95M - |
- |
84.68M - |
- |
53.75M - |
- |
42.41M - |
- |
65.06M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.58M -32.1% |
87.21M 194.8% |
83.95M -3.7% |
88.71M 5.7% |
84.68M -4.5% |
68.58M -19.0% |
53.75M -21.6% |
51.27M -4.6% |
42.41M -17.3% |
52.02M 22.7% |
65.06M 25.1% |
65.58M 0.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.327 -31.3% |
0.95 190.5% |
0.89 -6.3% |
0.913 2.6% |
0.8 -12.4% |
0.59 -26.3% |
0.44 -25.4% |
0.42 -4.5% |
0.34 -19.0% |
0.42 23.5% |
0.53 26.2% |
0.53 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.327 -31.3% |
0.95 190.5% |
0.89 -6.3% |
0.913 2.6% |
0.8 -12.4% |
0.59 -26.3% |
0.44 -25.4% |
0.42 -4.5% |
0.34 -19.0% |
0.42 23.5% |
0.53 26.2% |
0.53 0% |