2017 Q4 | 2018 Q4 | 2019 Q4 | 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] |
722.7M 584.5% |
811.66M 12.3% |
787.95M -2.9% |
826.28M 4.9% |
887.79M 7.4% |
858.74M -3.3% |
914.48M 6.5% |
968.46M 5.9% |
1.02B 5.7% |
1.07B 5.0% |
1.05B -2.0% |
1.12B 6.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
520.53M 580.7% |
602.19M 15.7% |
585.75M -2.7% |
619.79M 5.8% |
661.5M 6.7% |
638.24M -3.5% |
686.29M 7.5% |
731.79M 6.6% |
772.53M 5.6% |
813.54M 5.3% |
801.11M -1.5% |
827.54M 3.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
202.17M 594.5% |
209.47M 3.6% |
202.2M -3.5% |
206.49M 2.1% |
226.29M 9.6% |
220.49M -2.6% |
228.19M 3.5% |
236.67M 3.7% |
251.08M 6.1% |
260.92M 3.9% |
252.35M -3.3% |
292.32M 15.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
594.13M 557.4% |
683.29M 15.0% |
661.19M -3.2% |
698.47M 5.6% |
741.27M 6.1% |
718.15M -3.1% |
780.72M 8.7% |
835.12M 7.0% |
896.93M 7.4% |
945.79M 5.4% |
939.88M -0.6% |
973.41M 3.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.6M 429.1% |
81.1M 10.2% |
75.44M -7.0% |
78.68M 4.3% |
79.78M 1.4% |
79.91M 0.2% |
94.43M 18.2% |
103.33M 9.4% |
124.41M 20.4% |
132.24M 6.3% |
138.78M 4.9% |
145.88M 5.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.57M 745.9% |
128.37M -0.2% |
126.76M -1.3% |
127.81M 0.8% |
146.51M 14.6% |
140.59M -4.0% |
133.76M -4.9% |
133.34M -0.3% |
126.67M -5.0% |
128.67M 1.6% |
113.57M -11.7% |
146.44M 28.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.34M - |
- |
85.3M - |
- |
88.91M - |
- |
85.83M - |
- |
97.6M - |
- |
101.82M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
104.8M 468.5% |
108.86M 3.9% |
85.3M -21.6% |
87.98M 3.1% |
88.91M 1.1% |
91.03M 2.4% |
86.34M -5.2% |
92.53M 7.2% |
98.58M 6.5% |
101.09M 2.5% |
102.29M 1.2% |
105.53M 3.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.87 480% |
0.92 5.7% |
0.67 -27.2% |
0.65 -3.0% |
0.62 -4.6% |
0.61 -1.6% |
0.54 -11.5% |
0.58 7.4% |
0.62 6.9% |
0.64 3.2% |
0.64 0% |
0.66 3.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.87 480% |
0.92 5.7% |
0.67 -27.2% |
0.65 -3.0% |
0.62 -4.6% |
0.61 -1.6% |
0.54 -11.5% |
0.58 7.4% |
0.62 6.9% |
0.64 3.2% |
0.64 0% |
0.66 3.1% |