2018 Q1 | 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] | [friend] |
584.43M 3.8% |
590.33M 1.0% |
373.29M -36.8% |
728.7M 95.2% |
566.52M -22.3% |
651.47M 15.0% |
358.69M -44.9% |
527.64M 47.1% |
451.21M -14.5% |
523.5M 16.0% |
281.2M -46.3% |
556.6M 97.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
258.64M 0.1% |
299.72M 15.9% |
158.75M -47.0% |
326.57M 105.7% |
246.11M -24.6% |
380.29M 54.5% |
138.24M -63.7% |
234.18M 69.4% |
216M -7.8% |
267.91M 24.0% |
127.4M -52.4% |
283.85M 122.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
325.79M 7.0% |
290.61M -10.8% |
214.54M -26.2% |
402.13M 87.4% |
320.41M -20.3% |
271.18M -15.4% |
220.45M -18.7% |
293.46M 33.1% |
235.22M -19.8% |
255.59M 8.7% |
153.8M -39.8% |
272.75M 77.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
447.59M 5.4% |
529.72M 18.3% |
327.25M -38.2% |
577.26M 76.4% |
475.1M -17.7% |
590.5M 24.3% |
320.39M -45.7% |
423.15M 32.1% |
387.49M -8.4% |
470.11M 21.3% |
330.26M -29.7% |
494.55M 49.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
188.95M 13.8% |
230M 21.7% |
168.5M -26.7% |
250.68M 48.8% |
228.99M -8.7% |
210.2M -8.2% |
182.15M -13.3% |
188.97M 3.7% |
171.49M -9.2% |
202.2M 17.9% |
202.86M 0.3% |
210.7M 3.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
136.84M -1.1% |
60.61M -55.7% |
46.04M -24.0% |
151.44M 228.9% |
91.42M -39.6% |
60.98M -33.3% |
38.3M -37.2% |
104.48M 172.8% |
63.72M -39.0% |
53.39M -16.2% |
-49.07M - |
62.05M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
171.48M - |
- | - | - |
130.48M - |
- | - | - |
31.11M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
129.98M 15.3% |
43.08M -66.9% |
40.86M -5.1% |
130.61M 219.6% |
133.29M 2.0% |
26.28M -80.3% |
26.8M 2.0% |
103.68M 286.8% |
60.39M -41.8% |
48.8M -19.2% |
-34.36M - |
65.47M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.3 15.4% |
0.1 -66.7% |
0.09 -10.0% |
0.3 233.3% |
0.3 0% |
0.06 -80% |
0.06 0% |
0.24 300% |
0.13 -45.8% |
0.11 -15.4% |
-0.08 - |
0.15 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.3 15.4% |
0.1 -66.7% |
0.09 -10.0% |
0.3 233.3% |
0.29 -3.3% |
0.06 -79.3% |
0.06 0% |
0.24 300% |
0.13 -45.8% |
0.11 -15.4% |
-0.08 - |
0.15 - |