2017 Q2 | 2017 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
456.12M 9.0% |
550.21M 20.6% |
783.03M 42.3% |
595.31M -24.0% |
671.33M 12.8% |
564.28M -15.9% |
521.34M -7.6% |
505.03M -3.1% |
487.36M -3.5% |
497.39M 2.1% |
584.96M 17.6% |
406.81M -30.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
375.64M 6.8% |
460.12M 22.5% |
673.03M 46.3% |
499.72M -25.8% |
567.63M 13.6% |
471.6M -16.9% |
449.33M -4.7% |
406.06M -9.6% |
408.59M 0.6% |
418.25M 2.4% |
500.73M 19.7% |
339.71M -32.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
80.47M 20.4% |
90.09M 11.9% |
109.99M 22.1% |
95.59M -13.1% |
103.7M 8.5% |
92.67M -10.6% |
72.01M -22.3% |
98.96M 37.4% |
78.77M -20.4% |
79.14M 0.5% |
84.23M 6.4% |
67.1M -20.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
414.63M 9.8% |
501.78M 21.0% |
715.77M 42.6% |
533.32M -25.5% |
616.06M 15.5% |
514.06M -16.6% |
481.91M -6.3% |
448.15M -7.0% |
445.28M -0.6% |
476.48M 7.0% |
555.55M 16.6% |
384.7M -30.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
38.99M 49.0% |
41.66M 6.9% |
42.74M 2.6% |
33.6M -21.4% |
48.43M 44.1% |
42.46M -12.3% |
32.58M -23.3% |
42.08M 29.2% |
36.69M -12.8% |
58.23M 58.7% |
54.81M -5.9% |
44.99M -17.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
41.48M 2.0% |
48.43M 16.7% |
67.26M 38.9% |
61.99M -7.8% |
55.27M -10.8% |
50.21M -9.2% |
39.43M -21.5% |
56.88M 44.3% |
42.08M -26.0% |
20.91M -50.3% |
29.41M 40.6% |
22.11M -24.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
73.78M - |
- | - | - |
104.59M - |
- | - | - |
90.34M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
36.83M -0.3% |
38.86M 5.5% |
56.22M 44.7% |
66.94M 19.1% |
37.65M -43.8% |
52.49M 39.4% |
38.91M -25.9% |
55.25M 42.0% |
35.26M -36.2% |
30.95M -12.2% |
22.9M -26.0% |
34.19M 49.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.708 0% |
0.754 6.5% |
1.077 42.9% |
1.285 19.3% |
1.195 -6.9% |
0.94 -21.4% |
0.561 -40.3% |
0.8 42.6% |
0.51 -36.3% |
0.44 -13.7% |
0.33 -25.0% |
0.49 48.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.708 0% |
0.754 6.5% |
1.077 42.9% |
1.285 19.3% |
1.195 -6.9% |
0.94 -21.4% |
0.561 -40.3% |
0.8 42.6% |
0.51 -36.3% |
0.44 -13.7% |
0.33 -25.0% |
0.49 48.5% |