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] |
451.84M 5.6% |
476.07M 5.4% |
524.6M 10.2% |
539.95M 2.9% |
541.5M 0.3% |
577.79M 6.7% |
658.08M 13.9% |
645.73M -1.9% |
665.38M 3.0% |
689.51M 3.6% |
549.23M -20.3% |
568.17M 3.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.57M 5.3% |
139.23M 5.8% |
146.27M 5.1% |
150.66M 3.0% |
147.69M -2.0% |
154.89M 4.9% |
187.51M 21.1% |
183.69M -2.0% |
198.25M 7.9% |
205.18M 3.5% |
169.28M -17.5% |
173.81M 2.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
320.26M 5.8% |
336.84M 5.2% |
378.33M 12.3% |
389.29M 2.9% |
393.81M 1.2% |
422.9M 7.4% |
470.57M 11.3% |
462.04M -1.8% |
467.13M 1.1% |
484.33M 3.7% |
379.95M -21.6% |
394.36M 3.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
305.95M 4.0% |
329.17M 7.6% |
360.92M 9.6% |
380.43M 5.4% |
380.8M 0.1% |
404.67M 6.3% |
459.16M 13.5% |
479.31M 4.4% |
524.88M 9.5% |
552.1M 5.2% |
522.79M -5.3% |
540.48M 3.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.38M 3.1% |
189.94M 8.9% |
214.65M 13.0% |
229.78M 7.1% |
233.11M 1.5% |
249.78M 7.1% |
271.65M 8.8% |
295.62M 8.8% |
326.63M 10.5% |
346.92M 6.2% |
353.51M 1.9% |
366.67M 3.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
145.88M 9.2% |
146.9M 0.7% |
163.69M 11.4% |
159.51M -2.5% |
160.69M 0.7% |
173.12M 7.7% |
198.92M 14.9% |
166.42M -16.3% |
140.5M -15.6% |
137.41M -2.2% |
26.44M -80.8% |
27.69M 4.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.28M - |
- |
145.86M - |
- |
146.29M - |
- |
163.51M - |
- |
111.51M - |
- |
16.41M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.61M 15.1% |
132.92M 1.0% |
154.13M 16.0% |
152.82M -0.8% |
150.1M -1.8% |
159.02M 5.9% |
163.92M 3.1% |
132.92M -18.9% |
110.84M -16.6% |
97.26M -12.3% |
11.22M -88.5% |
14.03M 25.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.812 8.7% |
0.818 0.7% |
0.824 0.7% |
0.818 -0.7% |
0.735 -10.1% |
0.687 -6.6% |
0.804 17.0% |
0.655 -18.5% |
0.478 -27.1% |
0.544 13.8% |
0.053 -90.2% |
0.151 184.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.812 8.7% |
0.818 0.7% |
0.824 0.7% |
0.818 -0.7% |
0.735 -10.1% |
0.687 -6.6% |
0.803 16.9% |
0.655 -18.5% |
0.477 -27.1% |
0.544 13.9% |
0.053 -90.2% |
0.151 184.0% |