2018 Q4 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
861.5M 1.2% |
891.7M 3.5% |
935.1M 4.9% |
978.5M 4.6% |
1.04B 6.8% |
1.05B 0.1% |
1.04B -0.3% |
985.8M -5.5% |
934M -5.3% |
953.9M 2.1% |
999.1M 4.7% |
1.08B 7.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
731.3M 1.9% |
767.2M 4.9% |
832.8M 8.6% |
883.5M 6.1% |
948.2M 7.3% |
956.1M 0.8% |
944.5M -1.2% |
889.2M -5.9% |
851.6M -4.2% |
870.6M 2.2% |
896.1M 2.9% |
959.7M 7.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.2M -2.5% |
124.5M -4.4% |
102.3M -17.8% |
95M -7.1% |
96.7M 1.8% |
89.8M -7.1% |
98.3M 9.5% |
96.6M -1.7% |
82.4M -14.7% |
83.3M 1.1% |
103M 23.6% |
115.9M 12.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
796.2M 2.2% |
830.8M 4.3% |
900.5M 8.4% |
953.6M 5.9% |
1.02B 7.1% |
1.03B 1.2% |
1.02B -1.1% |
967.7M -5.4% |
926.9M -4.2% |
947M 2.2% |
974.1M 2.9% |
1.04B 6.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.9M 6.0% |
63.6M -2.0% |
67.7M 6.4% |
70.1M 3.5% |
73.5M 4.9% |
77.5M 5.4% |
77.9M 0.5% |
78.5M 0.8% |
75.3M -4.1% |
76.4M 1.5% |
78M 2.1% |
77.4M -0.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.3M -9.7% |
60.9M -6.7% |
34.6M -43.2% |
24.9M -28.0% |
23.2M -6.8% |
12.3M -47.0% |
20.4M 65.9% |
18.1M -11.3% |
7.1M -60.8% |
6.9M -2.8% |
25M 262.3% |
38.5M 54% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.8M -9.7% |
44.9M -4.1% |
29.3M -34.7% |
24.3M -17.1% |
23.8M -2.1% |
-34.9M - |
-32.1M - |
-39.2M - |
-50.9M - |
-3.1M - |
9.5M - |
21.2M 123.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.8M -9.7% |
44.9M -4.1% |
29.3M -34.7% |
24.3M -17.1% |
24.3M 0% |
-34.9M - |
-30M - |
-37M - |
-48.8M - |
-2.8M - |
5.7M - |
17.3M 203.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.663 -9.7% |
0.64 -3.4% |
0.42 -34.4% |
0.34 -19.0% |
0.34 0% |
-0.49 - |
-0.42 - |
-0.52 - |
-0.69 - |
-0.04 - |
0.08 - |
0.25 212.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.663 -9.7% |
0.63 -4.9% |
0.41 -34.9% |
0.33 -19.5% |
0.34 3.0% |
-0.49 - |
-0.42 - |
-0.52 - |
-0.69 - |
-0.04 - |
0.08 - |
0.25 212.5% |