2016 Q4 | 2017 Q4 | 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] |
236.86M 14.8% |
236.88M 0.0% |
199.84M -15.6% |
229.79M 15.0% |
220.49M -4.0% |
233.5M 5.9% |
247.67M 6.1% |
237.74M -4.0% |
274.81M 15.6% |
300.3M 9.3% |
305.33M 1.7% |
320.46M 5.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.27M 7265.4% |
14.77M -41.5% |
13.77M -6.8% |
13.73M -0.3% |
18.14M 32.1% |
18.57M 2.4% |
26.87M 44.7% |
30.23M 12.5% |
37.62M 24.4% |
41.31M 9.8% |
32.63M -21.0% |
31.65M -3.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
211.58M 15.0% |
222.11M 5.0% |
186.07M -16.2% |
216.06M 16.1% |
202.36M -6.3% |
214.93M 6.2% |
220.8M 2.7% |
207.5M -6.0% |
237.19M 14.3% |
258.99M 9.2% |
272.7M 5.3% |
288.82M 5.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
165.12M 15.9% |
173.72M 5.2% |
185.07M 6.5% |
202.33M 9.3% |
227.89M 12.6% |
254.28M 11.6% |
273.15M 7.4% |
283.86M 3.9% |
283.88M 0.0% |
282.22M -0.6% |
284.11M 0.7% |
297.74M 4.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
139.85M 16.4% |
158.95M 13.7% |
171.3M 7.8% |
188.6M 10.1% |
209.76M 11.2% |
235.7M 12.4% |
246.28M 4.5% |
253.62M 3.0% |
246.25M -2.9% |
240.91M -2.2% |
251.48M 4.4% |
266.09M 5.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.74M 12.1% |
63.16M -12.0% |
14.77M -76.6% |
27.46M 85.9% |
-7.4M - |
-20.78M - |
-25.48M - |
-46.12M - |
-9.07M - |
18.08M - |
21.22M 17.4% |
22.73M 7.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.56M - |
- |
25.58M - |
- |
6.3M - |
- |
-36.6M - |
- |
-27.92M - |
- |
11.77M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.96M 9.0% |
65.99M -7.0% |
26.82M -59.4% |
38.35M 43.0% |
8.83M -77.0% |
-6.42M - |
-34.66M - |
-53.32M - |
-26.48M - |
-6.1M - |
14.52M - |
15.59M 7.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.271 9.2% |
1.179 -7.3% |
0.479 -59.4% |
0.686 43.3% |
0.059 -91.5% |
-0.161 - |
-0.62 - |
-1.06 - |
-0.47 - |
-0.11 - |
0.27 - |
0.29 7.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.264 9.3% |
1.171 -7.3% |
0.479 -59.1% |
0.686 43.3% |
0.059 -91.5% |
-0.161 - |
-0.62 - |
-1.06 - |
-0.47 - |
-0.11 - |
0.27 - |
0.29 7.4% |