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] |
551.09M 37.0% |
641.68M 16.4% |
565.07M -11.9% |
436.29M -22.8% |
599.38M 37.4% |
646.82M 7.9% |
539.55M -16.6% |
435.11M -19.4% |
610.53M 40.3% |
650.46M 6.5% |
596.32M -8.3% |
433.88M -27.2% |
|
Cost of Revenue | [friend] |
389.8M 35.8% |
457.66M 17.4% |
478.35M 4.5% |
331.53M -30.7% |
442.77M 33.6% |
474.5M 7.2% |
387.39M -18.4% |
316.32M -18.3% |
451.29M 42.7% |
491.68M 8.9% |
463.7M -5.7% |
345.29M -25.5% |
|
Gross Profit | [friend] |
161.29M 39.8% |
184.02M 14.1% |
86.72M -52.9% |
104.76M 20.8% |
156.61M 49.5% |
172.32M 10.0% |
152.17M -11.7% |
118.79M -21.9% |
159.24M 34.0% |
158.78M -0.3% |
132.62M -16.5% |
88.59M -33.2% |
|
Total Expenses | [friend] |
494.65M 35.4% |
561.49M 13.5% |
497.69M -11.4% |
403.57M -18.9% |
534.48M 32.4% |
564.66M 5.6% |
463.38M -17.9% |
399.06M -13.9% |
539.2M 35.1% |
583.16M 8.2% |
553.68M -5.1% |
429.72M -22.4% |
|
Operating Expense | [friend] |
104.85M 33.8% |
103.83M -1.0% |
19.35M -81.4% |
72.04M 272.3% |
91.71M 27.3% |
90.17M -1.7% |
75.99M -15.7% |
82.74M 8.9% |
87.91M 6.2% |
91.48M 4.1% |
89.98M -1.6% |
84.43M -6.2% |
|
Operating Income | [friend] |
56.44M 52.5% |
80.19M 42.1% |
67.37M -16.0% |
32.72M -51.4% |
64.9M 98.3% |
82.16M 26.6% |
76.17M -7.3% |
36.05M -52.7% |
71.33M 97.8% |
67.3M -5.7% |
42.64M -36.6% |
4.15M -90.3% |
|
Net Income (Cont Operations) | [friend] |
59.51M - |
- | - | - |
67.76M - |
- | - | - |
84.25M - |
- | - | - | |
Net Income | [friend] |
39.58M 98.6% |
59.62M 50.6% |
70.89M 18.9% |
18.14M -74.4% |
49.88M 174.9% |
59.13M 18.6% |
77.96M 31.8% |
28.81M -63.0% |
56.03M 94.5% |
55.63M -0.7% |
34.28M -38.4% |
6.83M -80.1% |
|
Basic EPS | [friend] |
0.11 83.3% |
0.18 63.6% |
0.21 16.7% |
0.05 -76.2% |
0.13 160% |
0.15 15.4% |
0.2 33.3% |
0.07 -65% |
0.14 100% |
0.14 0% |
0.09 -35.7% |
0.02 -77.8% |
|
Diluted EPS | [friend] |
0.11 83.3% |
0.18 63.6% |
0.21 16.7% |
0.05 -76.2% |
0.13 160% |
0.15 15.4% |
0.2 33.3% |
0.07 -65% |
0.14 100% |
0.14 0% |
0.09 -35.7% |
0.02 -77.8% |