2015 Q1 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 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] |
379.31M 2.7% |
378.86M -0.1% |
72.75M -80.8% |
372.07M 411.5% |
370.9M -0.3% |
320.53M -13.6% |
313.72M -2.1% |
302.71M -3.5% |
280.68M -7.3% |
273.51M -2.6% |
261.39M -4.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.66M -78.8% |
241.88M 418.4% |
45.25M -81.3% |
236.68M 423.0% |
238.97M 1.0% |
206.79M -13.5% |
202.42M -2.1% |
197.34M -2.5% |
183.31M -7.1% |
175.55M -4.2% |
168.39M -4.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-10.07M - |
136.97M - |
27.49M -79.9% |
135.39M 392.4% |
131.93M -2.6% |
113.75M -13.8% |
111.3M -2.2% |
105.38M -5.3% |
97.37M -7.6% |
97.96M 0.6% |
93M -5.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.18M -77.8% |
327.37M 366.5% |
67.8M -79.3% |
323.78M 377.5% |
326.66M 0.9% |
294.06M -10.0% |
288.64M -1.8% |
288.36M -0.1% |
276.07M -4.3% |
267.84M -3.0% |
260.81M -2.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.52M -75.3% |
85.49M 263.5% |
22.55M -73.6% |
87.1M 286.3% |
87.69M 0.7% |
87.27M -0.5% |
86.22M -1.2% |
91.03M 5.6% |
92.76M 1.9% |
92.29M -0.5% |
92.42M 0.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-174.68M - |
51.49M - |
4.95M -90.4% |
48.29M 876.4% |
44.24M -8.4% |
26.47M -40.2% |
25.08M -5.3% |
14.35M -42.8% |
4.6M -67.9% |
5.66M 23.0% |
579.63K -89.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
40.64M - |
- |
36.72M - |
- |
23.41M - |
- |
18.04M - |
- |
9.96M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.55M -14.3% |
40.64M -4.5% |
3.3M -91.9% |
36.72M 1013.9% |
35.41M -3.6% |
23.41M -33.9% |
23.53M 0.5% |
18.04M -23.4% |
14.44M -19.9% |
9.96M -31.0% |
972.13K -90.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.668 -14.3% |
0.64 -4.2% |
0.05 -92.2% |
0.58 1060.0% |
0.557 -3.9% |
0.34 -39.0% |
0.33 -2.9% |
0.23 -30.3% |
0.17 -26.1% |
0.12 -29.4% |
0.01 -91.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.668 -14.3% |
0.64 -4.2% |
0.05 -92.2% |
0.58 1060.0% |
0.557 -3.9% |
0.34 -39.0% |
0.33 -2.9% |
0.23 -30.3% |
0.17 -26.1% |
0.12 -29.4% |
0.01 -91.7% |