2013 Q4 | 2014 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 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] |
203.01M 8.0% |
50.39M -75.2% |
215.47M 327.6% |
69.6M -67.7% |
248.12M 256.5% |
255.44M 3.0% |
278.82M 9.1% |
257.41M -7.7% |
291.84M 13.4% |
273.3M -6.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
105.62M - |
27.38M -74.1% |
59.81M 118.4% |
38.22M -36.1% |
137.39M 259.5% |
35.17M -74.4% |
163.21M 364.1% |
154.04M -5.6% |
176.62M 14.7% |
163.89M -7.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.38M -8.4% |
50.39M -48.3% |
109.85M 118.0% |
31.38M -71.4% |
110.73M 252.9% |
118.06M 6.6% |
115.61M -2.1% |
103.38M -10.6% |
115.22M 11.5% |
109.41M -5.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.76M - |
0 -100% |
82.77M - |
51.72M -37.5% |
186.32M 260.3% |
49.02M -73.7% |
216.11M 340.8% |
212.9M -1.5% |
232.55M 9.2% |
226.12M -2.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.13M - |
0 -100% |
22.96M - |
13.5M -41.2% |
48.93M 262.5% |
13.85M -71.7% |
52.9M 281.8% |
58.86M 11.3% |
55.93M -5.0% |
62.24M 11.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.25M -4.5% |
50.39M -8.8% |
67.72M 34.4% |
17.88M -73.6% |
61.8M 245.6% |
69.12M 11.8% |
62.71M -9.3% |
44.51M -29.0% |
59.29M 33.2% |
47.17M -20.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.13M - |
10.75M -78.5% |
23.77M 121.1% |
- |
55.91M - |
- |
55.76M - |
- |
54.55M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.13M 24.2% |
10.75M -78.5% |
46.76M 334.9% |
15.93M -65.9% |
55.91M 251.0% |
52.98M -5.2% |
55.76M 5.2% |
42.67M -23.5% |
54.55M 27.9% |
46.82M -14.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.55 25.4% |
0.118 -78.6% |
0.513 335.4% |
0.18 -64.9% |
0.61 238.9% |
0.578 -5.3% |
0.61 5.6% |
0.46 -24.6% |
0.55 19.6% |
0.461 -16.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.55 25.4% |
0.118 -78.6% |
0.513 335.4% |
0.18 -64.9% |
0.61 238.9% |
0.578 -5.3% |
0.61 5.6% |
0.46 -24.6% |
0.55 19.6% |
0.461 -16.2% |