2017 Q4 | 2018 Q4 | 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] |
705.55M 3.9% |
842.49M 19.4% |
1.06B 25.3% |
983.96M -6.8% |
976.08M -0.8% |
906.05M -7.2% |
763.2M -15.8% |
764.55M 0.2% |
775.66M 1.5% |
699.03M -9.9% |
666.41M -4.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
457.86M 3.7% |
520.06M 13.6% |
622.16M 19.6% |
564.3M -9.3% |
556.44M -1.4% |
518.86M -6.8% |
449.72M -13.3% |
462.14M 2.8% |
482.75M 4.5% |
459.93M -4.7% |
463.38M 0.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
247.7M 4.2% |
322.43M 30.2% |
433.3M 34.4% |
419.65M -3.2% |
419.63M 0.0% |
387.19M -7.7% |
313.48M -19.0% |
302.41M -3.5% |
292.91M -3.1% |
239.1M -18.4% |
203.03M -15.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
600.01M 3.6% |
703.47M 17.2% |
855.53M 21.6% |
794.61M -7.1% |
794.54M 0.0% |
755.52M -4.9% |
653.52M -13.5% |
667.55M 2.1% |
670.01M 0.4% |
639.09M -4.6% |
635.51M -0.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.15M 3.5% |
183.41M 29.0% |
233.37M 27.2% |
230.31M -1.3% |
238.1M 3.4% |
236.67M -0.6% |
203.8M -13.9% |
205.41M 0.8% |
187.26M -8.8% |
179.16M -4.3% |
172.13M -3.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
105.55M 5.2% |
139.02M 31.7% |
199.94M 43.8% |
189.34M -5.3% |
181.53M -4.1% |
150.52M -17.1% |
109.68M -27.1% |
97M -11.6% |
105.65M 8.9% |
59.94M -43.3% |
30.9M -48.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
125.74M - |
- |
173.28M - |
- |
145.09M - |
- |
101.72M - |
- |
57.56M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.17M 8.0% |
125.74M 37.9% |
170.92M 35.9% |
173.28M 1.4% |
173.79M 0.3% |
145.09M -16.5% |
122.61M -15.5% |
101.72M -17.0% |
103.5M 1.8% |
57.56M -44.4% |
32.72M -43.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.9 8.4% |
1.14 26.7% |
1.36 19.3% |
1.33 -2.2% |
1.33 0% |
1.07 -19.5% |
0.9 -15.9% |
0.74 -17.8% |
0.77 4.1% |
0.43 -44.2% |
0.25 -41.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.9 9.8% |
1.14 26.7% |
1.36 19.3% |
1.33 -2.2% |
1.33 0% |
1.07 -19.5% |
0.9 -15.9% |
0.74 -17.8% |
0.77 4.1% |
0.43 -44.2% |
0.25 -41.9% |