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] |
82.35M 308.8% |
37.43M -54.5% |
248.56M 564.1% |
279.64M 12.5% |
289.56M 3.5% |
322.8M 11.5% |
268.91M -16.7% |
259.83M -3.4% |
215.32M -17.1% |
190.97M -11.3% |
197.96M 3.7% |
210.39M 6.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
64.9M - |
24.62M -62.1% |
158.67M 544.5% |
35.8M -77.4% |
58.52M 63.4% |
208.17M 255.8% |
171.48M -17.6% |
160.55M -6.4% |
129.15M -19.6% |
112.97M -12.5% |
116.79M 3.4% |
120.43M 3.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
82.35M 308.8% |
12.81M -84.4% |
89.89M 601.6% |
120.97M 34.6% |
36.57M -69.8% |
114.63M 213.5% |
97.43M -15.0% |
99.29M 1.9% |
86.18M -13.2% |
77.99M -9.5% |
81.16M 4.1% |
89.95M 10.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
0 - |
33.18M - |
192.39M 479.7% |
43.51M -77.4% |
304.27M 599.4% |
243.14M -20.1% |
205.88M -15.3% |
193.39M -6.1% |
162.04M -16.2% |
150.02M -7.4% |
155.7M 3.8% |
163.32M 4.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
0 - |
8.57M - |
33.72M 293.6% |
7.7M -77.2% |
51.28M 565.9% |
34.97M -31.8% |
34.4M -1.6% |
32.84M -4.5% |
32.89M 0.1% |
37.05M 12.6% |
38.91M 5.0% |
42.89M 10.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
82.35M 308.8% |
4.24M -94.8% |
56.17M 1223.4% |
87.25M 55.3% |
-14.71M - |
79.66M - |
63.03M -20.9% |
66.44M 5.4% |
53.29M -19.8% |
40.94M -23.2% |
42.25M 3.2% |
47.06M 11.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
18.39M - |
- |
53.13M - |
- |
27.19M - |
- |
57.21M - |
- |
53.05M - |
- |
52.43M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
18.18M 8709.9% |
4.01M -77.9% |
53.13M 1224.4% |
60.66M 14.2% |
61.92M 2.1% |
74.45M 20.2% |
57.21M -23.2% |
62.79M 9.8% |
53.05M -15.5% |
45.45M -14.3% |
52.43M 15.4% |
57.72M 10.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.296 8710.2% |
0.065 -77.9% |
0.86 1218.4% |
0.982 14.2% |
1.001 1.9% |
1.207 20.6% |
0.91 -24.6% |
0.94 3.3% |
0.75 -20.2% |
0.59 -21.3% |
0.64 8.5% |
0.71 10.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.296 8710.2% |
0.065 -77.9% |
0.86 1218.4% |
0.982 14.2% |
1.001 1.9% |
1.207 20.6% |
0.91 -24.6% |
0.94 3.3% |
0.75 -20.2% |
0.59 -21.3% |
0.64 8.5% |
0.71 10.9% |