2020 Q2 | 2020 Q3 | 2020 Q4 | 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] | [friend] | [friend] | [friend] | [friend] |
1.01B 27.9% |
1.06B 5.4% |
941.8M -11.6% |
934.1M -0.8% |
599.2M -35.9% |
567.8M -5.2% |
677.4M 19.3% |
827.2M 22.1% |
732.6M -11.4% |
615.4M -16.0% |
620.6M 0.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
578.61M 13.4% |
599.9M 3.7% |
603.2M 0.6% |
576.8M -4.4% |
569.4M -1.3% |
611.8M 7.4% |
630.7M 3.1% |
639.5M 1.4% |
664.8M 4.0% |
623.8M -6.2% |
585.4M -6.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
431.43M 54.6% |
465M 7.8% |
338.6M -27.2% |
357.3M 5.5% |
29.8M -91.7% |
-44M - |
46.7M - |
187.7M 301.9% |
67.8M -63.9% |
-8.4M - |
35.2M - |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
608M 13.2% |
618.8M 1.8% |
631.2M 2.0% |
605.2M -4.1% |
593.6M -1.9% |
633.5M 6.7% |
655.7M 3.5% |
662.9M 1.1% |
695.8M 5.0% |
652.3M -6.3% |
617.5M -5.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
29.4M 10.1% |
18.9M -35.7% |
28M 48.1% |
28.4M 1.4% |
24.2M -14.8% |
21.7M -10.3% |
25M 15.2% |
23.4M -6.4% |
31M 32.5% |
28.5M -8.1% |
32.1M 12.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
402.04M 59.3% |
446.1M 11.0% |
310.6M -30.4% |
328.9M 5.9% |
5.6M -98.3% |
-65.7M - |
21.7M - |
164.3M 657.1% |
36.8M -77.6% |
-36.9M - |
3.1M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
288.15M 41.5% |
123M -57.3% |
243.6M 98.0% |
301.4M 23.7% |
87.2M -71.1% |
-69.8M - |
-20.4M - |
130.9M - |
31.1M -76.2% |
-84.8M - |
28M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
288.15M 41.5% |
123M -57.3% |
243.6M 98.0% |
301.4M 23.7% |
87.2M -71.1% |
-69.8M - |
-20.4M - |
130.9M - |
31.1M -76.2% |
-84.8M - |
28M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
2.571 41.5% |
1.15 -55.3% |
1.59 38.3% |
1.98 24.5% |
0.72 -63.6% |
-0.64 - |
-0.19 - |
1.21 - |
0.29 -76.0% |
-0.78 - |
0.26 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
2.571 41.5% |
0.92 -64.2% |
1.45 57.6% |
1.49 2.8% |
0.36 -75.8% |
-0.64 - |
-0.19 - |
0.85 - |
0.24 -71.8% |
-0.78 - |
0.1 - |