2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q3 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q3 | 2021 Q4 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
573.98M 24.8% |
647.68M 12.8% |
406.06M -37.3% |
793.05M 95.3% |
763.76M -3.7% |
175.18M -77.1% |
719.38M 310.7% |
686.85M -4.5% |
680.23M -1.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
396.26M - |
241.63M -39.0% |
- |
456.98M - |
107.73M -76.4% |
114.98M 6.7% |
430.59M 274.5% |
434.26M 0.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
273.66M 71.4% |
251.43M -8.1% |
406.06M 61.5% |
396.8M -2.3% |
306.78M -22.7% |
67.44M -78.0% |
39.69M -41.2% |
256.27M 545.7% |
245.98M -4.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
482.74M - |
0 -100% |
- |
563.23M - |
134.82M -76.1% |
840.44M 523.4% |
533.56M -36.5% |
533.94M 0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
86.48M - |
0 -100% |
- |
106.25M - |
27.09M -74.5% |
160.75M 493.5% |
102.98M -35.9% |
99.68M -3.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
211.29M 117.2% |
164.95M -21.9% |
406.06M 146.2% |
310.32M -23.6% |
200.53M -35.4% |
40.36M -79.9% |
-121.06M - |
153.29M - |
146.29M -4.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
136.69M - |
92.91M -32.0% |
- |
183.52M - |
- |
75.66M - |
135.97M 79.7% |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.22M 31.3% |
136.69M 58.5% |
92.91M -32.0% |
182.47M 96.4% |
183.52M 0.6% |
33.4M -81.8% |
166.27M 397.9% |
135.97M -18.2% |
131.31M -3.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.802 31.4% |
1.25 55.9% |
0.841 -32.7% |
1.641 95.2% |
1.66 1.1% |
0.3 -81.9% |
1.499 399.7% |
1.23 -18.0% |
1.19 -3.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.802 31.4% |
1.25 55.9% |
0.841 -32.7% |
1.641 95.2% |
1.66 1.1% |
0.3 -81.9% |
1.499 399.7% |
1.23 -18.0% |
1.19 -3.3% |