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] |
1.17B 1.0% |
1.04B -11.2% |
951.02M -8.7% |
926.25M -2.6% |
873.21M -5.7% |
1.03B 17.7% |
696.88M -32.2% |
776.73M 11.5% |
819.56M 5.5% |
689.66M -15.8% |
656.69M -4.8% |
954.6M 45.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
975.29M 5.5% |
871.95M -10.6% |
812.62M -6.8% |
842.08M 3.6% |
847.09M 0.6% |
962.34M 13.6% |
633.41M -34.2% |
758.06M 19.7% |
797.16M 5.2% |
670.08M -15.9% |
602.21M -10.1% |
845.82M 40.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
197.26M -16.7% |
169.37M -14.1% |
138.4M -18.3% |
84.18M -39.2% |
26.12M -69.0% |
65.38M 150.3% |
63.47M -2.9% |
18.67M -70.6% |
22.4M 20.0% |
19.58M -12.6% |
54.48M 178.3% |
108.79M 99.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.06B 7.1% |
966.59M -9.2% |
877.45M -9.2% |
928.44M 5.8% |
930.78M 0.3% |
1.03B 10.1% |
709.99M -30.7% |
813.45M 14.6% |
875.9M 7.7% |
695.58M -20.6% |
633.01M -9.0% |
903.05M 42.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.69M 27.5% |
94.63M 5.5% |
64.83M -31.5% |
86.36M 33.2% |
83.68M -3.1% |
62.78M -25.0% |
76.58M 22.0% |
55.39M -27.7% |
78.74M 42.2% |
25.5M -67.6% |
30.8M 20.8% |
57.24M 85.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.57M -35.4% |
74.74M -30.5% |
73.57M -1.6% |
-2.18M - |
-57.57M - |
2.6M - |
-13.11M - |
-36.71M - |
-56.34M - |
-5.93M - |
23.68M - |
51.55M 117.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
82.9M - |
- | - | - |
-36.56M - |
- | - | - |
55.29M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.12M -29.3% |
77.95M -22.9% |
71M -8.9% |
11.89M -83.3% |
-28.84M - |
-9.09M - |
-9.31M - |
-27.25M - |
-72.2M - |
-20.73M - |
10.1M - |
45.19M 347.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.43 -29.5% |
0.33 -23.3% |
0.3 -9.1% |
0.06 -80% |
-0.13 - |
-0.03 - |
-0.04 - |
-0.12 - |
-0.32 - |
-0.09 - |
0.04 - |
0.2 400% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.43 -29.5% |
0.33 -23.3% |
0.3 -9.1% |
0.06 -80% |
-0.13 - |
-0.03 - |
-0.04 - |
-0.12 - |
-0.32 - |
-0.09 - |
0.04 - |
0.2 400% |