2019 Q4 | 2020 Q4 | 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] |
519.84M 40.0% |
33.32M -93.6% |
150.14M 350.6% |
139.11M -7.4% |
578.98M 316.2% |
639.52M 10.5% |
706.66M 10.5% |
773.01M 9.4% |
826.06M 6.9% |
868.74M 5.2% |
|
Cost of Revenue | [friend] | [friend] |
315.19M 45.5% |
19.22M -93.9% |
84.27M 338.4% |
81.4M -3.4% |
323.76M 297.7% |
348.61M 7.7% |
383.36M 10.0% |
404.51M 5.5% |
452.39M 11.8% |
483.97M 7.0% |
|
Gross Profit | [friend] | [friend] |
204.65M 32.2% |
14.1M -93.1% |
65.87M 367.2% |
57.71M -12.4% |
255.22M 342.3% |
290.91M 14.0% |
323.3M 11.1% |
368.49M 14.0% |
373.67M 1.4% |
384.77M 3.0% |
|
Total Expenses | [friend] | [friend] |
436.35M 34.2% |
19.22M -95.6% |
151.24M 686.9% |
120.23M -20.5% |
481.83M 300.7% |
506.67M 5.2% |
564.45M 11.4% |
600.25M 6.3% |
662.23M 10.3% |
712.75M 7.6% |
|
Operating Expense | [friend] | [friend] |
121.16M 11.6% |
- |
66.97M - |
38.83M -42.0% |
158.07M 307.0% |
40.53M -74.4% |
181.08M 346.8% |
195.74M 8.1% |
209.83M 7.2% |
228.78M 9.0% |
|
Operating Income | [friend] | [friend] |
83.49M 80.5% |
14.1M -83.1% |
-1.1M - |
18.87M - |
97.15M 414.7% |
132.85M 36.7% |
142.21M 7.1% |
172.76M 21.5% |
163.84M -5.2% |
155.99M -4.8% |
|
Net Income (Cont Operations) | [friend] | [friend] |
54.82M 119.7% |
- |
6.34M - |
- |
70.05M - |
- | - | - |
134.13M - |
- | |
Net Income | [friend] | [friend] |
47.52M 182.8% |
-18.48M - |
23M - |
10.66M -53.6% |
68.69M 544.1% |
101.53M 47.8% |
118.5M 16.7% |
144.09M 21.6% |
138.64M -3.8% |
129.63M -6.5% |
|
Basic EPS | [friend] | [friend] |
0.82 182.8% |
-0.305 - |
0.372 - |
0.18 -51.6% |
1.12 522.2% |
1.184 5.7% |
1.379 16.5% |
1.664 20.7% |
1.479 -11.2% |
1.357 -8.2% |
|
Diluted EPS | [friend] | [friend] |
0.82 182.8% |
-0.305 - |
0.372 - |
0.18 -51.6% |
1.12 522.2% |
1.184 5.7% |
1.379 16.5% |
1.664 20.7% |
1.479 -11.2% |
1.357 -8.2% |