2017 Q4 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
472.37M 0.7% |
485.47M 2.8% |
511.64M 5.4% |
616.44M 20.5% |
695.59M 12.8% |
687.22M -1.2% |
634.91M -7.6% |
521.24M -17.9% |
357.27M -31.5% |
399.6M 11.8% |
575.01M 43.9% |
730.7M 27.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
363.67M 0.5% |
385.2M 5.9% |
407.93M 5.9% |
489.79M 20.1% |
552.74M 12.9% |
536.61M -2.9% |
502.39M -6.4% |
420.62M -16.3% |
298.76M -29.0% |
346.05M 15.8% |
502.91M 45.3% |
638.3M 26.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.7M 1.4% |
100.28M -7.7% |
103.71M 3.4% |
126.65M 22.1% |
142.85M 12.8% |
150.61M 5.4% |
132.52M -12.0% |
100.62M -24.1% |
58.51M -41.8% |
53.55M -8.5% |
72.1M 34.7% |
92.39M 28.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
408.37M 0.5% |
420.25M 2.9% |
440.57M 4.8% |
527.46M 19.7% |
594.08M 12.6% |
592.56M -0.3% |
554.86M -6.4% |
467.76M -15.7% |
340.22M -27.3% |
382.61M 12.5% |
555.22M 45.1% |
699.56M 26.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.7M 0.9% |
35.05M -21.6% |
32.65M -6.9% |
37.68M 15.4% |
41.34M 9.7% |
55.96M 35.3% |
52.47M -6.2% |
47.13M -10.2% |
41.46M -12.0% |
36.55M -11.8% |
52.31M 43.1% |
61.25M 17.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64M 1.7% |
65.23M 1.9% |
71.07M 9.0% |
88.97M 25.2% |
101.51M 14.1% |
94.65M -6.8% |
80.04M -15.4% |
53.49M -33.2% |
17.05M -68.1% |
16.99M -0.3% |
19.79M 16.5% |
31.14M 57.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.56M - |
- |
51.55M - |
- |
78.19M - |
- |
65.94M - |
- |
9.27M - |
- |
6.65M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.56M -4.0% |
50.08M 1.0% |
51.55M 2.9% |
67.19M 30.3% |
78.19M 16.4% |
76.01M -2.8% |
65.94M -13.3% |
42.32M -35.8% |
9.27M -78.1% |
7.23M -21.9% |
6.77M -6.5% |
18.94M 179.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.564 -3.7% |
0.529 -6.3% |
0.5 -5.4% |
0.612 22.4% |
0.65 6.2% |
0.708 8.9% |
0.561 -20.8% |
0.36 -35.8% |
-0.102 - |
-0.147 - |
0.053 - |
0.136 157.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.564 -3.7% |
0.529 -6.3% |
0.5 -5.4% |
0.612 22.4% |
0.65 6.2% |
0.708 8.9% |
0.561 -20.8% |
0.36 -35.8% |
-0.102 - |
-0.15 - |
0.053 - |
0.136 157.7% |