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] |
423.48M -1.2% |
507.73M 19.9% |
473.94M -6.7% |
595.64M 25.7% |
485.77M -18.4% |
564.13M 16.1% |
350.77M -37.8% |
320.26M -8.7% |
365.13M 14.0% |
393.99M 7.9% |
297.73M -24.4% |
342.49M 15.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
336.32M -2.3% |
395.01M 17.4% |
357.71M -9.4% |
469.56M 31.3% |
396.15M -15.6% |
499.76M 26.2% |
327.01M -34.6% |
279.75M -14.5% |
315.94M 12.9% |
338.64M 7.2% |
253M -25.3% |
291.38M 15.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.15M 3.4% |
112.72M 29.3% |
116.23M 3.1% |
126.08M 8.5% |
89.62M -28.9% |
64.37M -28.2% |
23.76M -63.1% |
40.51M 70.5% |
49.19M 21.4% |
55.35M 12.5% |
44.73M -19.2% |
51.11M 14.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
380.61M -1.9% |
447.41M 17.6% |
414.45M -7.4% |
524.38M 26.5% |
438.89M -16.3% |
546.27M 24.5% |
365.73M -33.0% |
324.68M -11.2% |
359.02M 10.6% |
375.65M 4.6% |
286.26M -23.8% |
329.59M 15.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.28M 1.5% |
52.4M 18.3% |
56.75M 8.3% |
54.82M -3.4% |
42.75M -22.0% |
46.51M 8.8% |
38.72M -16.7% |
44.93M 16.0% |
43.08M -4.1% |
37.01M -14.1% |
33.27M -10.1% |
38.21M 14.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.87M 5.5% |
60.32M 40.7% |
59.48M -1.4% |
71.26M 19.8% |
46.88M -34.2% |
17.86M -61.9% |
-14.96M - |
-4.42M - |
6.11M - |
18.34M 200.3% |
11.46M -37.5% |
12.9M 12.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
114.7M - |
- | - | - |
-42.64M - |
- | - | - |
15.64M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.47M 5.5% |
46.85M 21.8% |
52.31M 11.7% |
60.86M 16.3% |
27.88M -54.2% |
8.68M -68.8% |
-41.6M - |
3.59M - |
3.66M 1.9% |
-8.45M - |
8.18M - |
9.43M 15.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.343 6.7% |
0.421 22.9% |
0.464 10.2% |
0.543 17.0% |
0.35 -35.6% |
0.077 -78.1% |
-0.52 - |
0.032 - |
0.04 26.1% |
-0.08 - |
0.07 - |
0.09 28.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.343 6.7% |
0.421 22.9% |
0.464 10.2% |
0.543 17.0% |
0.35 -35.6% |
0.077 -78.1% |
-0.52 - |
0.032 - |
0.04 26.1% |
-0.08 - |
0.07 - |
0.083 18.4% |