2018 Q4 | 2019 Q4 | 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] |
82.51M -8.7% |
339.18M 311.1% |
319M -6.0% |
284.22M -10.9% |
237.42M -16.5% |
199.83M -15.8% |
175.28M -12.3% |
175.48M 0.1% |
206.21M 17.5% |
249.31M 20.9% |
284.37M 14.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
29.93M -8.8% |
127.8M 327.0% |
121.81M -4.7% |
111.57M -8.4% |
97.65M -12.5% |
85.06M -12.9% |
75.63M -11.1% |
78.26M 3.5% |
92.06M 17.6% |
110.48M 20.0% |
128.29M 16.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
52.58M -8.6% |
211.38M 302.0% |
197.19M -6.7% |
172.65M -12.4% |
139.77M -19.0% |
114.76M -17.9% |
99.65M -13.2% |
97.22M -2.4% |
114.15M 17.4% |
138.83M 21.6% |
156.07M 12.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
62.29M -2.3% |
246.08M 295.1% |
235.55M -4.3% |
226.54M -3.8% |
209.33M -7.6% |
188.13M -10.1% |
183.19M -2.6% |
186.28M 1.7% |
204.83M 10.0% |
231.6M 13.1% |
257.51M 11.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
32.36M 4.6% |
118.28M 265.6% |
113.74M -3.8% |
114.96M 1.1% |
111.68M -2.9% |
103.06M -7.7% |
107.56M 4.4% |
108.02M 0.4% |
112.78M 4.4% |
121.12M 7.4% |
129.22M 6.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
20.22M -24.0% |
93.1M 360.4% |
83.45M -10.4% |
57.69M -30.9% |
28.09M -51.3% |
11.7M -58.3% |
-7.91M - |
-10.8M - |
1.37M - |
17.71M 1190.8% |
26.85M 51.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
89.22M - |
- |
74.88M - |
- |
51.93M - |
- |
28.74M - |
- |
59.77M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
19.97M -21.4% |
89.22M 346.8% |
84.67M -5.1% |
74.88M -11.6% |
52.79M -29.5% |
51.93M -1.6% |
38.22M -26.4% |
28.74M -24.8% |
45.43M 58.1% |
59.77M 31.6% |
68.78M 15.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.33 -21.4% |
1.49 351.5% |
1.41 -5.4% |
1.21 -14.2% |
0.82 -32.2% |
0.708 -13.6% |
0.486 -31.3% |
0.348 -28.4% |
0.578 66.1% |
0.727 25.7% |
0.836 15.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.33 -19.5% |
1.41 327.3% |
1.33 -5.7% |
1.13 -15.0% |
0.74 -34.5% |
0.663 -10.4% |
0.452 -31.9% |
0.313 -30.6% |
0.543 73.4% |
0.696 28.1% |
0.803 15.3% |