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] |
727.54M 5.3% |
737.61M 1.4% |
755.82M 2.5% |
778.4M 3.0% |
761.7M -2.1% |
784.46M 3.0% |
808.21M 3.0% |
825.27M 2.1% |
836.99M 1.4% |
768.78M -8.2% |
697.04M -9.3% |
627.49M -10.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
154.58M 16.5% |
459.34M 197.2% |
616.79M 34.3% |
631.67M 2.4% |
625.27M -1.0% |
654.46M 4.7% |
685.4M 4.7% |
707.14M 3.2% |
714.69M 1.1% |
648.45M -9.3% |
571.78M -11.8% |
507.17M -11.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-75M - |
222.34M - |
139.03M -37.5% |
146.73M 5.5% |
136.43M -7.0% |
130M -4.7% |
122.81M -5.5% |
118.13M -3.8% |
122.31M 3.5% |
120.33M -1.6% |
125.27M 4.1% |
120.32M -3.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
904.27M 514.5% |
511.94M -43.4% |
686.74M 34.1% |
703.19M 2.4% |
696.17M -1.0% |
729.26M 4.8% |
763.94M 4.8% |
782.08M 2.4% |
797.51M 2.0% |
729.57M -8.5% |
650.85M -10.8% |
590.68M -9.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.73M 603.5% |
52.6M -48.3% |
69.96M 33.0% |
71.51M 2.2% |
70.91M -0.9% |
74.8M 5.5% |
78.54M 5.0% |
74.94M -4.6% |
82.82M 10.5% |
81.12M -2.0% |
79.07M -2.5% |
83.51M 5.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-176.73M - |
157.52M - |
69.07M -56.1% |
75.21M 8.9% |
65.53M -12.9% |
55.2M -15.8% |
44.27M -19.8% |
43.19M -2.4% |
39.49M -8.6% |
39.21M -0.7% |
46.2M 17.8% |
36.82M -20.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.46M - |
- |
60.7M - |
- |
57.77M - |
- |
51.08M - |
- |
51.25M - |
- |
48.77M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.93M -1.8% |
67.37M -7.6% |
65.66M -2.5% |
65.61M -0.1% |
59.99M -8.6% |
50.57M -15.7% |
51.06M 1.0% |
52.27M 2.4% |
51.28M -1.9% |
50.6M -1.3% |
48.77M -3.6% |
42.62M -12.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.195 -1.6% |
1.103 -7.8% |
1.07 -3.0% |
1.07 0% |
0.93 -13.1% |
0.641 -31.1% |
0.683 6.5% |
0.634 -7.1% |
0.613 -3.4% |
0.709 15.8% |
0.598 -15.7% |
0.522 -12.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.195 -1.6% |
1.103 -7.8% |
1.07 -3.0% |
1.07 0% |
0.93 -13.1% |
0.641 -31.1% |
0.683 6.5% |
0.634 -7.1% |
0.613 -3.4% |
0.709 15.8% |
0.598 -15.7% |
0.522 -12.6% |