2016 Q4 | 2017 Q4 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
730.11M 18.4% |
725.36M -0.7% |
694.28M -4.3% |
722.14M 4.0% |
638.19M -11.6% |
547.7M -14.2% |
497.27M -9.2% |
460.79M -7.3% |
360.94M -21.7% |
363.6M 0.7% |
544.04M 49.6% |
516.56M -5.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
534.85M 24.0% |
544.64M 1.8% |
520.69M -4.4% |
551.22M 5.9% |
478.73M -13.2% |
418.28M -12.6% |
357.89M -14.4% |
328.55M -8.2% |
248.23M -24.4% |
248.34M 0.0% |
447.42M 80.2% |
429.84M -3.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.26M 5.3% |
180.72M -7.4% |
173.59M -3.9% |
170.92M -1.5% |
159.46M -6.7% |
129.42M -18.8% |
139.39M 7.7% |
132.24M -5.1% |
112.71M -14.8% |
115.27M 2.3% |
96.62M -16.2% |
86.72M -10.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
657.83M 21.3% |
676.89M 2.9% |
666.81M -1.5% |
704.69M 5.7% |
627.53M -10.9% |
552.67M -11.9% |
474.42M -14.2% |
444.27M -6.4% |
350.55M -21.1% |
351.69M 0.3% |
556.12M 58.1% |
538.69M -3.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.98M 10.7% |
132.25M 7.5% |
146.12M 10.5% |
153.47M 5.0% |
148.81M -3.0% |
134.39M -9.7% |
116.54M -13.3% |
115.72M -0.7% |
102.32M -11.6% |
103.35M 1.0% |
108.7M 5.2% |
108.85M 0.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.28M -2.8% |
48.46M -32.9% |
27.47M -43.3% |
17.45M -36.5% |
10.66M -38.9% |
-4.97M - |
22.85M - |
16.52M -27.7% |
10.39M -37.1% |
11.92M 14.7% |
-12.08M - |
-22.13M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.23M - |
- |
31M - |
- |
13.46M - |
- |
20.34M - |
- |
9M - |
- |
-33.2M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.19M 2.0% |
49.11M -24.7% |
31M -36.9% |
23.39M -24.5% |
13.46M -42.5% |
-167.38K - |
20.34M - |
13.97M -31.3% |
9M -35.6% |
-4.34M - |
-33.2M - |
-37.33M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.684 -7.5% |
0.459 -32.9% |
0.324 -29.5% |
0.244 -24.5% |
0.141 -42.5% |
-0.002 - |
0.213 - |
0.146 -31.3% |
0.094 -35.5% |
-0.045 - |
-0.347 - |
-0.39 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.684 -7.5% |
0.459 -32.9% |
0.324 -29.5% |
0.244 -24.5% |
0.141 -42.5% |
-0.002 - |
0.213 - |
0.146 -31.3% |
0.094 -35.5% |
-0.045 - |
-0.347 - |
-0.39 - |