2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 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] |
92.88M 352.9% |
352.17M 279.2% |
365.21M 3.7% |
372.07M 1.9% |
100M -73.1% |
433.28M 333.3% |
440.61M 1.7% |
482.4M 9.5% |
501.13M 3.9% |
514.5M 2.7% |
522.24M 1.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
60.64M 521.2% |
190.56M 214.3% |
199.9M 4.9% |
200.89M 0.5% |
68.52M -65.9% |
254.54M 271.5% |
258.89M 1.7% |
292.35M 12.9% |
307.75M 5.3% |
351.95M 14.4% |
359.97M 2.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
32.24M 200.1% |
161.61M 401.2% |
165.31M 2.3% |
171.17M 3.5% |
31.48M -81.6% |
178.74M 467.8% |
181.72M 1.7% |
190.05M 4.6% |
193.38M 1.8% |
162.56M -15.9% |
162.26M -0.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
93.69M 859.8% |
264.08M 181.9% |
273.43M 3.5% |
276.44M 1.1% |
88.96M -67.8% |
334.4M 275.9% |
341.36M 2.1% |
383.65M 12.4% |
401.79M 4.7% |
447.69M 11.4% |
456.39M 1.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
33.05M - |
73.53M 122.5% |
18.14M -75.3% |
75.55M 316.5% |
20.44M -72.9% |
79.86M 290.8% |
82.47M 3.3% |
91.3M 10.7% |
94.05M 3.0% |
95.74M 1.8% |
96.42M 0.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
-805.54K - |
88.08M - |
91.78M 4.2% |
95.63M 4.2% |
11.04M -88.5% |
98.88M 795.4% |
99.25M 0.4% |
98.76M -0.5% |
99.34M 0.6% |
66.82M -32.7% |
65.85M -1.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
9.19M - |
67.14M 630.6% |
- |
70.19M - |
- |
74.76M - |
- |
75.82M - |
- |
56.2M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
9.5M - |
67.14M 606.7% |
65.57M -2.3% |
70.19M 7.1% |
9.42M -86.6% |
74.76M 693.4% |
76.07M 1.7% |
75.82M -0.3% |
77.94M 2.8% |
56.2M -27.9% |
58.26M 3.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.211 - |
1.49 605.8% |
1.455 -2.3% |
1.56 7.2% |
0.209 -86.6% |
1.66 692.7% |
1.69 1.8% |
1.668 -1.3% |
1.659 -0.5% |
1.022 -38.4% |
1.059 3.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.211 - |
1.49 605.8% |
1.455 -2.3% |
1.56 7.2% |
0.209 -86.6% |
1.66 692.7% |
1.69 1.8% |
1.668 -1.3% |
1.659 -0.5% |
1.022 -38.4% |
1.059 3.7% |