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] |
141.45M 22.9% |
501.86M 254.8% |
507.64M 1.2% |
541.36M 6.6% |
163.82M -69.7% |
625.5M 281.8% |
665.39M 6.4% |
692.89M 4.1% |
713.11M 2.9% |
746.57M 4.7% |
769.63M 3.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
178.49M - |
353.51M 98.1% |
- |
375.33M - |
108.55M -71.1% |
416.99M 284.1% |
108.45M -74.0% |
466.74M 330.4% |
484.16M 3.7% |
508.97M 5.1% |
528.7M 3.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
-37.04M - |
148.35M - |
154.14M 3.9% |
166.03M 7.7% |
55.26M -66.7% |
208.51M 277.3% |
248.4M 19.1% |
226.15M -9.0% |
228.94M 1.2% |
237.6M 3.8% |
240.93M 1.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
219.95M - |
436.43M 98.4% |
- |
456.13M - |
136.99M -70.0% |
521.45M 280.6% |
135.77M -74.0% |
588.11M 333.2% |
608.48M 3.5% |
630.16M 3.6% |
657.77M 4.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
41.46M - |
82.92M 100.0% |
- |
80.8M - |
28.44M -64.8% |
104.46M 267.3% |
27.32M -73.8% |
121.37M 344.3% |
124.32M 2.4% |
121.19M -2.5% |
129.07M 6.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
-78.5M - |
65.43M - |
71.21M 8.8% |
85.23M 19.7% |
26.82M -68.5% |
104.05M 287.9% |
143.93M 38.3% |
104.78M -27.2% |
104.62M -0.2% |
116.41M 11.3% |
111.85M -3.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
29.03M - |
52.64M 81.3% |
- |
67.89M - |
20.96M -69.1% |
89.31M 326.0% |
- |
85.58M - |
85.02M -0.7% |
79.89M -6.0% |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
18.42M 73.7% |
52.64M 185.7% |
63.99M 21.6% |
67.89M 6.1% |
20.96M -69.1% |
89.31M 326.0% |
86.54M -3.1% |
85.58M -1.1% |
85.02M -0.7% |
79.89M -6.0% |
73.47M -8.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.325 73.7% |
0.93 186.6% |
1.13 21.5% |
1.2 6.2% |
0.37 -69.2% |
1.57 324.3% |
1.521 -3.1% |
1.5 -1.4% |
1.49 -0.7% |
1.41 -5.4% |
1.24 -12.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.325 73.7% |
0.93 186.6% |
1.13 21.5% |
1.2 6.2% |
0.37 -69.2% |
1.57 324.3% |
1.521 -3.1% |
1.5 -1.4% |
1.49 -0.7% |
1.41 -5.4% |
1.24 -12.1% |