2017 Q4 | 2018 Q4 | 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] |
612.74M 6.1% |
656.02M 7.1% |
747.41M 13.9% |
732.24M -2.0% |
734.47M 0.3% |
671.23M -8.6% |
637.03M -5.1% |
734.45M 15.3% |
770.86M 5.0% |
798.13M 3.5% |
816.45M 2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
385.58M 8.3% |
426.22M 10.5% |
484.13M 13.6% |
474.55M -2.0% |
486.4M 2.5% |
456.7M -6.1% |
439.27M -3.8% |
499.02M 13.6% |
519M 4.0% |
519.66M 0.1% |
532.56M 2.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
227.16M 2.7% |
229.79M 1.2% |
263.28M 14.6% |
257.69M -2.1% |
248.07M -3.7% |
214.54M -13.5% |
197.76M -7.8% |
235.43M 19.1% |
251.86M 7.0% |
278.46M 10.6% |
283.89M 1.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
501.92M 6.4% |
568.69M 13.3% |
641.79M 12.9% |
648.31M 1.0% |
677.06M 4.4% |
630.94M -6.8% |
614.67M -2.6% |
686.14M 11.6% |
714.6M 4.1% |
747.41M 4.6% |
769.42M 2.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
116.34M 0.7% |
142.47M 22.5% |
157.66M 10.7% |
173.76M 10.2% |
190.66M 9.7% |
174.24M -8.6% |
175.4M 0.7% |
187.12M 6.7% |
195.6M 4.5% |
227.74M 16.4% |
236.86M 4.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.82M 4.8% |
87.33M -21.2% |
105.62M 21.0% |
83.93M -20.5% |
57.41M -31.6% |
40.29M -29.8% |
22.36M -44.5% |
48.31M 116.0% |
56.26M 16.5% |
50.72M -9.8% |
47.03M -7.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
70.47M - |
- |
64M - |
- |
27.72M - |
- |
33.78M - |
- |
40.9M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.99M 7.8% |
70.47M -24.2% |
88.01M 24.9% |
64M -27.3% |
45.29M -29.2% |
27.99M -38.2% |
7.38M -73.6% |
34.38M 365.6% |
35.35M 2.8% |
41.53M 17.5% |
43.77M 5.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.73 0% |
0.5 -31.5% |
0.61 22.0% |
0.42 -31.1% |
0.3 -28.6% |
0.18 -40% |
0.05 -72.2% |
0.22 340% |
0.23 4.5% |
0.27 17.4% |
0.28 3.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.73 0% |
0.5 -31.5% |
0.61 22.0% |
0.42 -31.1% |
0.3 -28.6% |
0.18 -40% |
0.05 -72.2% |
0.22 340% |
0.23 4.5% |
0.27 17.4% |
0.28 3.7% |