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] |
425.39M 2.4% |
433.77M 2.0% |
475.5M 9.6% |
470.31M -1.1% |
463.02M -1.5% |
446.93M -3.5% |
435.08M -2.7% |
426.51M -2.0% |
422.68M -0.9% |
424.99M 0.5% |
435.71M 2.5% |
435.1M -0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.12M 8.1% |
97.91M 16.4% |
106.09M 8.4% |
107.33M 1.2% |
110.5M 3.0% |
104.02M -5.9% |
117.35M 12.8% |
117.62M 0.2% |
117.29M -0.3% |
113.27M -3.4% |
102.81M -9.2% |
102.42M -0.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
341.27M 1.1% |
335.86M -1.6% |
369.41M 10.0% |
362.98M -1.7% |
352.52M -2.9% |
342.91M -2.7% |
317.74M -7.3% |
308.89M -2.8% |
305.39M -1.1% |
311.72M 2.1% |
332.9M 6.8% |
332.68M -0.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
323.53M 7.2% |
362.28M 12.0% |
418.8M 15.6% |
456.68M 9.0% |
472.16M 3.4% |
478.95M 1.4% |
493.14M 3.0% |
473.61M -4.0% |
467.52M -1.3% |
439.87M -5.9% |
417.87M -5.0% |
413.56M -1.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
239.41M 6.9% |
264.37M 10.4% |
312.71M 18.3% |
349.35M 11.7% |
361.65M 3.5% |
374.93M 3.7% |
375.8M 0.2% |
355.99M -5.3% |
350.23M -1.6% |
326.6M -6.7% |
315.06M -3.5% |
311.14M -1.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.85M -10.3% |
71.49M -29.8% |
56.69M -20.7% |
13.63M -76.0% |
-9.14M - |
-32.02M - |
-58.06M - |
-47.1M - |
-44.84M - |
-14.87M - |
17.84M - |
21.54M 20.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.64M - |
- |
62.68M - |
- |
4.96M - |
- |
-56.01M - |
- |
-50.89M - |
- |
12.43M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.64M -7.0% |
73.54M -26.9% |
62.68M -14.8% |
24.11M -61.5% |
4.96M -79.4% |
-23.5M - |
-56.01M - |
-44.56M - |
-50.89M - |
-17.71M - |
12.43M - |
16.42M 32.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.607 -12.1% |
1.138 -29.2% |
0.848 -25.5% |
0.303 -64.2% |
0.041 -86.4% |
-0.283 - |
-0.71 - |
-0.566 - |
-0.54 - |
0.07 - |
0.16 129.7% |
0.29 81.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.607 -12.1% |
1.138 -29.2% |
0.848 -25.5% |
0.303 -64.2% |
0.041 -86.4% |
-0.283 - |
-0.71 - |
-0.566 - |
-0.54 - |
0.07 - |
0.16 129.7% |
0.29 81.2% |