2017 Q4 | 2018 Q4 | 2019 Q3 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
604.88M 24.9% |
612.74M 1.3% |
624.36M 1.9% |
739.25M 18.4% |
840.63M 13.7% |
820.24M -2.4% |
844.23M 2.9% |
896.29M 6.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
438.11M 26.6% |
443.26M 1.2% |
468.9M 5.8% |
568.57M 21.3% |
640.62M 12.7% |
615.59M -3.9% |
634.19M 3.0% |
684.43M 7.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
166.77M 20.7% |
169.47M 1.6% |
155.47M -8.3% |
170.69M 9.8% |
200.01M 17.2% |
204.66M 2.3% |
210.04M 2.6% |
211.86M 0.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
516.3M 24.9% |
529.01M 2.5% |
544.23M 2.9% |
645.03M 18.5% |
719.44M 11.5% |
686.58M -4.6% |
710.63M 3.5% |
778.73M 9.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.19M 16.5% |
85.75M 9.7% |
75.33M -12.1% |
76.46M 1.5% |
78.82M 3.1% |
70.99M -9.9% |
76.44M 7.7% |
94.3M 23.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.58M 24.7% |
83.72M -5.5% |
80.14M -4.3% |
94.22M 17.6% |
121.19M 28.6% |
133.67M 10.3% |
133.6M 0.0% |
117.56M -12.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.87M 27.6% |
83.83M -1.2% |
84.96M 1.3% |
101.76M 19.8% |
107.66M 5.8% |
80.73M -25.0% |
81.36M 0.8% |
123.73M 52.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.12M 29.4% |
72.64M 0.7% |
74.38M 2.4% |
87.82M 18.1% |
90.6M 3.2% |
67.19M -25.8% |
67.26M 0.1% |
100.01M 48.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.093 29.4% |
0.094 0.7% |
0.1 6.5% |
0.114 14.3% |
0.118 3.1% |
0.087 -26.2% |
0.087 0.1% |
0.13 48.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.093 29.4% |
0.094 0.7% |
0.1 6.5% |
0.114 14.3% |
0.118 3.0% |
0.087 -26.1% |
0.087 0.1% |
0.13 48.8% |