2017 Q4 | 2018 Q4 | 2019 Q1 | 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] |
678.33M -1.2% |
713.79M 5.2% |
713.86M 0.0% |
677.48M -5.1% |
699.62M 3.3% |
612.66M -12.4% |
560.2M -8.6% |
563.34M 0.6% |
497.96M -11.6% |
533.48M 7.1% |
546.94M 2.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
436.15M 1.4% |
468.55M 7.4% |
483.8M 3.3% |
472.66M -2.3% |
496.18M 5.0% |
443.29M -10.7% |
403.9M -8.9% |
398.95M -1.2% |
355.3M -10.9% |
378.85M 6.6% |
391.66M 3.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
242.18M -5.6% |
245.24M 1.3% |
230.06M -6.2% |
204.82M -11.0% |
203.43M -0.7% |
169.38M -16.7% |
156.3M -7.7% |
164.4M 5.2% |
142.67M -13.2% |
154.63M 8.4% |
155.28M 0.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
562.82M 2.0% |
575.57M 2.3% |
597.66M 3.8% |
592.41M -0.9% |
619.3M 4.5% |
585.4M -5.5% |
543.2M -7.2% |
535.21M -1.5% |
487.85M -8.8% |
527.61M 8.2% |
528.17M 0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.67M 4.1% |
107.02M -15.5% |
113.85M 6.4% |
119.75M 5.2% |
123.11M 2.8% |
142.12M 15.4% |
139.3M -2.0% |
136.26M -2.2% |
132.55M -2.7% |
148.76M 12.2% |
136.51M -8.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
115.51M -14.4% |
138.22M 19.7% |
116.21M -15.9% |
85.07M -26.8% |
80.32M -5.6% |
27.26M -66.1% |
17M -37.6% |
28.13M 65.5% |
10.11M -64.1% |
5.87M -41.9% |
18.77M 219.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
123.36M - |
- |
82.04M - |
- |
37.03M - |
- |
40.1M - |
- |
14.66M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.85M -8.5% |
123.36M 19.9% |
109.21M -11.5% |
82.04M -24.9% |
82.96M 1.1% |
37.03M -55.4% |
31.94M -13.7% |
40.1M 25.5% |
11.81M -70.6% |
14.66M 24.2% |
21.08M 43.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01 -13.7% |
1.12 10.9% |
0.92 -17.9% |
0.71 -22.8% |
0.74 4.2% |
0.3 -59.5% |
0.26 -13.3% |
0.33 26.9% |
0.076 -77% |
0.12 58.1% |
0.17 41.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01 -13.7% |
1.12 10.9% |
0.92 -17.9% |
0.71 -22.8% |
0.74 4.2% |
0.3 -59.5% |
0.26 -13.3% |
0.33 26.9% |
0.076 -77% |
0.12 58.1% |
0.17 41.7% |