2014 Q1 | 2014 Q2 | 2015 Q2 | 2018 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
231.22M 49.4% |
238.25M 3.0% |
258.62M 8.6% |
178.72M -30.9% |
182.44M 2.1% |
200.56M 9.9% |
237.68M 18.5% |
175.27M -26.3% |
265.71M 51.6% |
258.34M -2.8% |
405.21M 56.9% |
240.54M -40.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.47M 39.9% |
125.56M 16.8% |
152.09M 21.1% |
96.7M -36.4% |
105.63M 9.2% |
117.84M 11.6% |
130.13M 10.4% |
90.24M -30.7% |
145.73M 61.5% |
141.03M -3.2% |
217.95M 54.5% |
128.56M -41.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.75M 58.8% |
112.68M -8.9% |
106.53M -5.5% |
82.01M -23.0% |
76.81M -6.3% |
82.72M 7.7% |
107.56M 30.0% |
85.03M -20.9% |
119.98M 41.1% |
117.31M -2.2% |
187.26M 59.6% |
111.99M -40.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
145.48M 42.9% |
173.89M 19.5% |
210.95M 21.3% |
133.61M -36.7% |
154.19M 15.4% |
171.93M 11.5% |
221.39M 28.8% |
159.68M -27.9% |
222.16M 39.1% |
231.35M 4.1% |
312.43M 35.0% |
184.68M -40.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.01M 52.2% |
48.33M 27.2% |
58.87M 21.8% |
36.91M -37.3% |
48.56M 31.6% |
54.09M 11.4% |
91.27M 68.7% |
69.44M -23.9% |
76.43M 10.1% |
90.32M 18.2% |
94.47M 4.6% |
56.13M -40.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.74M 62.0% |
64.36M -24.9% |
47.66M -25.9% |
45.1M -5.4% |
28.25M -37.4% |
28.64M 1.4% |
16.29M -43.1% |
15.59M -4.3% |
43.55M 179.3% |
26.98M -38.0% |
92.78M 243.8% |
55.86M -39.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.17M - |
- | - | - |
87M - |
- | - | - |
81.76M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.19M 46.4% |
57.24M -21.8% |
51.29M -10.4% |
44.07M -14.1% |
42.93M -2.6% |
44.97M 4.7% |
23.16M -48.5% |
15.13M -34.7% |
66.63M 340.4% |
36.78M -44.8% |
88.29M 140.1% |
58.38M -33.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.898 103.1% |
0.377 -58.0% |
0.28 -25.7% |
0.29 3.6% |
0.28 -3.4% |
0.3 7.1% |
0.15 -50% |
0.071 -52.4% |
0.314 340.0% |
0.171 -45.5% |
0.414 141.7% |
0.271 -34.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.898 103.1% |
0.377 -58.0% |
0.28 -25.7% |
0.29 3.6% |
0.28 -3.4% |
0.3 7.1% |
0.15 -50% |
0.071 -52.4% |
0.314 340.0% |
0.171 -45.5% |
0.414 141.7% |
0.271 -34.5% |