2018 Q4 | 2019 Q4 | 2020 Q4 | 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] | [friend] | [friend] |
381.62M -37.7% |
248.11M -35.0% |
886.35M 257.2% |
130.92M -85.2% |
891.03M 580.6% |
867.6M -2.6% |
794.49M -8.4% |
769.64M -3.1% |
659.17M -14.4% |
542.39M -17.7% |
529.28M -2.4% |
533.93M 0.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
194.86M -36.3% |
132.18M -32.2% |
446.79M 238.0% |
70.74M -84.2% |
464.32M 556.4% |
472.45M 1.7% |
458.09M -3.0% |
451.1M -1.5% |
395.3M -12.4% |
324.28M -18.0% |
314.72M -2.9% |
330.43M 5.0% |
|
Gross Profit | [friend] | [friend] | [friend] |
186.76M -39.1% |
115.93M -37.9% |
439.56M 279.1% |
60.18M -86.3% |
426.71M 609.1% |
395.15M -7.4% |
336.4M -14.9% |
318.54M -5.3% |
263.87M -17.2% |
218.1M -17.3% |
214.55M -1.6% |
203.5M -5.2% |
|
Total Expenses | [friend] | [friend] | [friend] |
241.59M -41.3% |
186.28M -22.9% |
574.02M 208.1% |
93.39M -83.7% |
591.02M 532.9% |
569.45M -3.7% |
563.65M -1.0% |
558.76M -0.9% |
504.02M -9.8% |
446.02M -11.5% |
443.43M -0.6% |
470.2M 6.0% |
|
Operating Expense | [friend] | [friend] | [friend] |
46.72M -56.0% |
54.1M 15.8% |
127.23M 135.2% |
22.64M -82.2% |
126.7M 459.5% |
97M -23.4% |
105.57M 8.8% |
107.67M 2.0% |
108.72M 1.0% |
121.73M 12.0% |
128.71M 5.7% |
139.77M 8.6% |
|
Operating Income | [friend] | [friend] | [friend] |
140.03M -30.1% |
61.83M -55.8% |
312.33M 405.2% |
37.53M -88.0% |
300.01M 699.3% |
298.15M -0.6% |
230.83M -22.6% |
210.88M -8.6% |
155.16M -26.4% |
96.37M -37.9% |
85.85M -10.9% |
63.73M -25.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
114.67M -28.4% |
- |
219.85M - |
- |
196.61M - |
- |
165.18M - |
- |
110.65M - |
- |
33.93M - |
- | |
Net Income | [friend] | [friend] | [friend] |
114.67M -28.4% |
31.4M -72.6% |
219.85M 600.1% |
27.97M -87.3% |
196.61M 602.9% |
208.12M 5.9% |
165.18M -20.6% |
152.95M -7.4% |
110.65M -27.7% |
75.71M -31.6% |
33.95M -55.2% |
21.7M -36.1% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.847 -28.7% |
0.233 -72.4% |
1.627 597.1% |
0.207 -87.3% |
1.46 606.5% |
1.54 5.5% |
1.193 -22.5% |
1.073 -10.1% |
0.723 -32.6% |
0.443 -38.7% |
0.19 -57.1% |
0.12 -36.8% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.847 -28.7% |
0.233 -72.4% |
1.627 597.1% |
0.207 -87.3% |
1.46 606.5% |
1.54 5.5% |
1.193 -22.5% |
1.073 -10.1% |
0.723 -32.6% |
0.443 -38.7% |
0.19 -57.1% |
0.12 -36.8% |