2017 Q4 | 2018 Q4 | 2019 Q1 | 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] |
404.76M 9.3% |
450.62M 11.3% |
485.48M 7.7% |
510.02M 5.1% |
545M 6.9% |
528.41M -3.0% |
601.64M 13.9% |
617.48M 2.6% |
669.41M 8.4% |
786.95M 17.6% |
794.27M 0.9% |
814.17M 2.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
196.87M 10.3% |
219.29M 11.4% |
241.28M 10.0% |
256.9M 6.5% |
276.03M 7.4% |
274.38M -0.6% |
307.74M 12.2% |
320.73M 4.2% |
356.89M 11.3% |
427.68M 19.8% |
433.11M 1.3% |
457.74M 5.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
207.89M 8.4% |
231.32M 11.3% |
244.2M 5.6% |
253.11M 3.7% |
268.97M 6.3% |
254.03M -5.6% |
293.89M 15.7% |
296.75M 1.0% |
312.51M 5.3% |
359.28M 15.0% |
361.16M 0.5% |
356.43M -1.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
252.59M 9.5% |
281.62M 11.5% |
307.64M 9.2% |
326.57M 6.2% |
353.5M 8.2% |
358.57M 1.4% |
402.24M 12.2% |
428.85M 6.6% |
479.35M 11.8% |
562.04M 17.3% |
569.35M 1.3% |
594.03M 4.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.73M 6.6% |
62.33M 11.8% |
66.36M 6.5% |
69.67M 5.0% |
77.46M 11.2% |
84.19M 8.7% |
94.49M 12.2% |
108.12M 14.4% |
122.46M 13.3% |
134.37M 9.7% |
136.24M 1.4% |
136.28M 0.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.16M 9.1% |
169M 11.1% |
177.84M 5.2% |
183.44M 3.1% |
191.5M 4.4% |
169.85M -11.3% |
199.4M 17.4% |
188.64M -5.4% |
190.05M 0.8% |
224.91M 18.3% |
224.92M 0.0% |
220.14M -2.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.54M - |
- |
162.35M - |
- |
174.18M - |
- |
165.92M - |
- |
142.44M - |
- |
157.91M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.54M 12.9% |
149.38M 16.2% |
162.35M 8.7% |
167.73M 3.3% |
174.18M 3.8% |
147.59M -15.3% |
165.92M 12.4% |
150.33M -9.4% |
142.44M -5.3% |
164.55M 15.5% |
157.91M -4.0% |
150.99M -4.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.493 9.3% |
2.693 8.0% |
2.75 2.1% |
2.721 -1.0% |
2.836 4.2% |
2.393 -15.6% |
2.693 12.5% |
2.443 -9.3% |
2.313 -5.3% |
2.663 15.1% |
2.56 -3.9% |
2.45 -4.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.493 9.3% |
2.693 8.0% |
2.75 2.1% |
2.721 -1.0% |
2.836 4.2% |
2.393 -15.6% |
2.693 12.5% |
2.443 -9.3% |
2.313 -5.3% |
2.663 15.1% |
2.56 -3.9% |
2.45 -4.3% |