2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 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] | [friend] |
546.76M 16.2% |
645.13M 18.0% |
610.8M -5.3% |
639.54M 4.7% |
663.6M 3.8% |
684.17M 3.1% |
725.08M 6.0% |
750.33M 3.5% |
816.99M 8.9% |
834.51M 2.1% |
866.8M 3.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
456.56M 19.8% |
518.58M 13.6% |
501.59M -3.3% |
533.36M 6.3% |
552.01M 3.5% |
590.87M 7.0% |
610.79M 3.4% |
646.82M 5.9% |
710.47M 9.8% |
758M 6.7% |
761.19M 0.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.19M 0.7% |
126.55M 40.3% |
109.21M -13.7% |
106.19M -2.8% |
111.58M 5.1% |
93.3M -16.4% |
114.29M 22.5% |
103.51M -9.4% |
106.52M 2.9% |
76.51M -28.2% |
105.6M 38.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
502.04M 17.1% |
581.52M 15.8% |
569.65M -2.0% |
581.1M 2.0% |
600.62M 3.4% |
643.38M 7.1% |
666.24M 3.6% |
703.62M 5.6% |
762.4M 8.4% |
801.87M 5.2% |
814.76M 1.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.47M -4.6% |
62.93M 38.4% |
68.05M 8.1% |
47.74M -29.8% |
48.61M 1.8% |
52.51M 8.0% |
55.45M 5.6% |
56.8M 2.4% |
51.92M -8.6% |
43.86M -15.5% |
53.56M 22.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.72M 6.8% |
63.61M 42.2% |
41.15M -35.3% |
58.44M 42.0% |
62.97M 7.7% |
40.79M -35.2% |
58.84M 44.3% |
46.71M -20.6% |
54.6M 16.9% |
32.64M -40.2% |
52.04M 59.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
94.41M - |
- | - | - |
86.03M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.9M 11.3% |
48.79M 13.7% |
42.98M -11.9% |
50.17M 16.7% |
54.8M 9.2% |
37.88M -30.9% |
47.39M 25.1% |
38.85M -18.0% |
39.97M 2.9% |
33.91M -15.2% |
39.4M 16.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.264 17.3% |
0.214 -18.8% |
0.27 26.1% |
0.219 -18.9% |
0.242 10.4% |
0.167 -31.1% |
0.21 26.1% |
0.172 -18.0% |
0.178 3.3% |
0.15 -15.8% |
0.17 13.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.264 17.3% |
0.214 -18.8% |
0.27 26.1% |
0.219 -18.9% |
0.24 9.8% |
0.167 -30.7% |
0.21 26.1% |
0.171 -18.4% |
0.178 3.7% |
0.15 -15.7% |
0.17 13.5% |