2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q1 | 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] |
121.8M 36.3% |
451.48M 270.7% |
438.62M -2.8% |
117.86M -73.1% |
448.07M 280.2% |
389.11M -13.2% |
382.92M -1.6% |
380.96M -0.5% |
386.59M 1.5% |
416.56M 7.8% |
448.45M 7.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
83.2M 48.7% |
305.54M 267.3% |
297.7M -2.6% |
79.36M -73.3% |
299.71M 277.7% |
257.79M -14.0% |
257.72M 0.0% |
256.88M -0.3% |
258.56M 0.7% |
280.46M 8.5% |
301.66M 7.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
38.6M 15.5% |
145.94M 278.1% |
140.93M -3.4% |
38.5M -72.7% |
148.37M 285.4% |
131.33M -11.5% |
125.2M -4.7% |
124.08M -0.9% |
128.03M 3.2% |
136.09M 6.3% |
146.79M 7.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
85.43M 26.7% |
344.8M 303.6% |
335.56M -2.7% |
93.53M -72.1% |
345.71M 269.6% |
304.4M -11.9% |
301.25M -1.0% |
299.57M -0.6% |
312.4M 4.3% |
343.36M 9.9% |
370.59M 7.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
2.24M -80.5% |
39.26M 1654.6% |
37.86M -3.6% |
14.17M -62.6% |
46.01M 224.7% |
46.61M 1.3% |
43.52M -6.6% |
42.69M -1.9% |
53.84M 26.1% |
62.9M 16.8% |
68.93M 9.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
36.37M 65.6% |
106.68M 193.3% |
103.07M -3.4% |
24.33M -76.4% |
102.36M 320.7% |
84.71M -17.2% |
81.68M -3.6% |
81.39M -0.4% |
74.19M -8.8% |
73.2M -1.3% |
77.86M 6.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
66.21M 240.2% |
96.19M 45.3% |
- |
38.96M - |
93.66M 140.4% |
80.96M -13.6% |
- |
85.86M - |
- |
83.27M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
31.74M 63.1% |
96.19M 203.0% |
93.65M -2.6% |
22.03M -76.5% |
93.66M 325.1% |
80.96M -13.6% |
82.69M 2.1% |
85.86M 3.8% |
83.46M -2.8% |
83.27M -0.2% |
87.42M 5.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.3 57.9% |
0.9 200.0% |
0.87 -3.3% |
0.2 -77.0% |
0.88 340% |
0.74 -15.9% |
0.71 -4.1% |
0.69 -2.8% |
0.6 -13.0% |
0.58 -3.3% |
0.61 5.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.3 57.9% |
0.9 200.0% |
0.87 -3.3% |
0.2 -77.0% |
0.88 340% |
0.74 -15.9% |
0.71 -4.1% |
0.69 -2.8% |
0.6 -13.0% |
0.58 -3.3% |
0.61 5.2% |