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] |
203.23M -25.6% |
220M 8.3% |
198.16M -9.9% |
206.34M 4.1% |
173.77M -15.8% |
149.08M -14.2% |
239.89M 60.9% |
274.38M 14.4% |
331.12M 20.7% |
359.45M 8.6% |
293.24M -18.4% |
265.76M -9.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.65M -14.4% |
109.75M 16.0% |
100.07M -8.8% |
105.07M 5.0% |
85.75M -18.4% |
75.01M -12.5% |
129.47M 72.6% |
148.24M 14.5% |
189.72M 28.0% |
230.56M 21.5% |
190.01M -17.6% |
177.7M -6.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.58M -33.3% |
110.25M 1.5% |
98.08M -11.0% |
101.27M 3.3% |
88.02M -13.1% |
74.07M -15.8% |
110.42M 49.1% |
126.13M 14.2% |
141.41M 12.1% |
128.9M -8.8% |
103.23M -19.9% |
88.06M -14.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
155.55M -4.3% |
183.25M 17.8% |
183.32M 0.0% |
195.05M 6.4% |
183.89M -5.7% |
180.48M -1.9% |
238.2M 32.0% |
259.72M 9.0% |
303.71M 16.9% |
345.9M 13.9% |
327.03M -5.5% |
312.62M -4.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.9M 17.2% |
73.5M 20.7% |
83.24M 13.3% |
89.98M 8.1% |
98.14M 9.1% |
105.47M 7.5% |
108.73M 3.1% |
111.47M 2.5% |
113.99M 2.3% |
115.34M 1.2% |
137.02M 18.8% |
134.92M -1.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.68M -56.9% |
36.75M -22.9% |
14.84M -59.6% |
11.29M -23.9% |
-10.12M - |
-31.4M - |
1.69M - |
14.66M 769.1% |
27.42M 87.0% |
13.55M -50.6% |
-33.78M - |
-46.86M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.35M - |
- |
38.29M - |
- |
4.13M - |
- |
-9.88M - |
- |
9.44M - |
- |
-68.54M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.36M -44.2% |
60.29M -1.8% |
30.99M -48.6% |
19.74M -36.3% |
1.24M -93.7% |
-13.14M - |
-17.43M - |
-7.99M - |
-1.64M - |
-24.02M - |
-67.9M - |
-76.03M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.654 -50.6% |
0.592 -9.4% |
0.3 -49.4% |
0.185 -38.5% |
-0.03 - |
-0.25 - |
-0.17 - |
-0.06 - |
-0.01 - |
-0.23 - |
-0.68 - |
-0.76 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.654 -50.6% |
0.592 -9.4% |
0.3 -49.4% |
0.185 -38.5% |
-0.03 - |
-0.25 - |
-0.17 - |
-0.06 - |
-0.01 - |
-0.23 - |
-0.68 - |
-0.76 - |