2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 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] | [friend] | [friend] | [friend] |
442.1M -0.8% |
560.7M 26.8% |
662.2M 18.1% |
686.6M 3.7% |
635.7M -7.4% |
675.3M 6.2% |
629.1M -6.8% |
668.8M 6.3% |
647.2M -3.2% |
683.7M 5.6% |
621.2M -9.1% |
650.3M 4.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.7M -6.0% |
187.8M 33.5% |
249.2M 32.7% |
244.1M -2.0% |
223.7M -8.4% |
237M 5.9% |
229.7M -3.1% |
224.2M -2.4% |
220.6M -1.6% |
231.6M 5.0% |
217.8M -6.0% |
213.6M -1.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
301.4M 1.8% |
372.9M 23.7% |
413M 10.8% |
442.5M 7.1% |
412M -6.9% |
438.3M 6.4% |
399.4M -8.9% |
444.6M 11.3% |
426.6M -4.0% |
452.1M 6.0% |
403.4M -10.8% |
436.7M 8.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
421M -8.3% |
520.8M 23.7% |
626M 20.2% |
604.7M -3.4% |
566.3M -6.4% |
596.5M 5.3% |
593.9M -0.4% |
598M 0.7% |
573.3M -4.1% |
588.9M 2.7% |
590.7M 0.3% |
583.4M -1.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
280.3M -9.4% |
333M 18.8% |
376.8M 13.2% |
360.6M -4.3% |
342.6M -5.0% |
359.5M 4.9% |
364.2M 1.3% |
373.8M 2.6% |
352.7M -5.6% |
357.3M 1.3% |
372.9M 4.4% |
369.8M -0.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.1M - |
39.9M 89.1% |
36.2M -9.3% |
81.9M 126.2% |
69.4M -15.3% |
78.8M 13.5% |
35.2M -55.3% |
70.8M 101.1% |
73.9M 4.4% |
94.8M 28.3% |
30.5M -67.8% |
66.9M 119.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.4M - |
-111.4M - |
69.5M - |
62.4M -10.2% |
-4.42B - |
323.4M - |
43.5M -86.5% |
-123.1M - |
12.3M - |
-843.9M - |
-75M - |
-304.3M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6M - |
-130.5M - |
50.8M - |
43.7M -14.0% |
-4.43B - |
304.3M - |
24.7M -91.9% |
-141.7M - |
-6.6M - |
-863M - |
-93.8M - |
-316.8M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 - |
-0.2 - |
0.07 - |
0.06 -14.3% |
-6.58 - |
0.45 - |
0.04 -91.1% |
-0.21 - |
-0.01 - |
-1.29 - |
-0.14 - |
-0.46 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.12 - |
-0.2 - |
-0.06 - |
0.06 - |
-6.64 - |
0.44 - |
0.04 -90.9% |
-0.21 - |
-0.01 - |
-1.29 - |
-0.14 - |
-0.46 - |