2017 Q4 | 2018 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
363.29M 11.8% |
370.1M 1.9% |
370.3M 0.1% |
357.53M -3.4% |
319.22M -10.7% |
288.44M -9.6% |
240.98M -16.5% |
218.45M -9.3% |
239.27M 9.5% |
285.75M 19.4% |
339.44M 18.8% |
416.62M 22.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
202.91M 12.7% |
208.47M 2.7% |
212.49M 1.9% |
202.94M -4.5% |
185.58M -8.6% |
176.04M -5.1% |
157.38M -10.6% |
156.48M -0.6% |
178.4M 14.0% |
214.15M 20.0% |
257.87M 20.4% |
324.92M 26.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
160.38M 10.7% |
161.63M 0.8% |
157.81M -2.4% |
154.59M -2.0% |
133.64M -13.6% |
112.4M -15.9% |
83.6M -25.6% |
61.97M -25.9% |
60.86M -1.8% |
71.6M 17.6% |
81.57M 13.9% |
91.7M 12.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
241.19M 12.9% |
263.18M 9.1% |
282.04M 7.2% |
276.45M -2.0% |
266.29M -3.7% |
262.46M -1.4% |
251.36M -4.2% |
262.53M 4.4% |
297.54M 13.3% |
328.1M 10.3% |
375.05M 14.3% |
437.15M 16.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.29M 13.9% |
54.71M 42.9% |
69.55M 27.1% |
73.51M 5.7% |
80.71M 9.8% |
86.42M 7.1% |
93.97M 8.7% |
106.05M 12.8% |
119.14M 12.3% |
113.95M -4.4% |
117.18M 2.8% |
112.23M -4.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.1M 9.7% |
106.92M -12.4% |
88.26M -17.5% |
81.09M -8.1% |
52.93M -34.7% |
25.98M -50.9% |
-10.38M - |
-44.07M - |
-58.28M - |
-42.35M - |
-35.61M - |
-20.53M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
103.35M - |
- |
85.57M - |
- |
38.13M - |
- |
-15.22M - |
- |
-20.91M - |
- |
-11.07M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.01M 13.1% |
103.35M -2.5% |
88.72M -14.2% |
85.57M -3.5% |
64.62M -24.5% |
38.13M -41.0% |
11.64M -69.5% |
-15.22M - |
-28.86M - |
-20.94M - |
-19.2M - |
-11.14M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.165 5.6% |
1.06 -9.0% |
0.81 -23.5% |
0.815 0.5% |
0.615 -24.6% |
0.355 -42.2% |
0.108 -69.6% |
-0.14 - |
-0.265 - |
-0.179 - |
-0.164 - |
-0.095 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.165 5.6% |
1.06 -9.0% |
0.81 -23.5% |
0.815 0.5% |
0.615 -24.6% |
0.355 -42.2% |
0.108 -69.6% |
-0.14 - |
-0.265 - |
-0.179 - |
-0.164 - |
-0.095 - |