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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
478.68M 4.7% |
435.3M -9.1% |
427.27M -1.8% |
417.62M -2.3% |
502.38M 20.3% |
498.3M -0.8% |
527.64M 5.9% |
580.07M 9.9% |
631.34M 8.8% |
581.98M -7.8% |
548.52M -5.7% |
613.77M 11.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
361.37M 6.0% |
312.02M -13.7% |
311.09M -0.3% |
295.87M -4.9% |
368.42M 24.5% |
362.82M -1.5% |
389.66M 7.4% |
429.28M 10.2% |
459.65M 7.1% |
428.26M -6.8% |
406.2M -5.2% |
461.86M 13.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.32M 0.9% |
123.29M 5.1% |
116.18M -5.8% |
121.75M 4.8% |
133.96M 10.0% |
135.48M 1.1% |
137.98M 1.8% |
150.79M 9.3% |
171.7M 13.9% |
153.72M -10.5% |
142.33M -7.4% |
151.91M 6.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
426.67M 7.1% |
381.98M -10.5% |
369.92M -3.2% |
349.19M -5.6% |
434.79M 24.5% |
417.5M -4.0% |
449.52M 7.7% |
504.31M 12.2% |
539.19M 6.9% |
491.38M -8.9% |
476.62M -3.0% |
536.92M 12.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.31M 13.7% |
69.96M 7.1% |
58.83M -15.9% |
53.31M -9.4% |
66.37M 24.5% |
54.68M -17.6% |
59.86M 9.5% |
75.03M 25.3% |
79.55M 6.0% |
63.12M -20.6% |
70.42M 11.6% |
75.05M 6.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.01M -11.7% |
53.33M 2.5% |
57.35M 7.5% |
68.43M 19.3% |
67.6M -1.2% |
80.8M 19.5% |
78.12M -3.3% |
75.76M -3.0% |
92.15M 21.6% |
90.6M -1.7% |
71.91M -20.6% |
76.85M 6.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
116.53M - |
- | - | - |
152.14M - |
- | - | - |
144.74M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.82M -9.7% |
53.7M 17.2% |
52.88M -1.5% |
63.65M 20.4% |
73.1M 14.9% |
72.6M -0.7% |
71.73M -1.2% |
80.41M 12.1% |
83.78M 4.2% |
81.73M -2.4% |
69.55M -14.9% |
75.19M 8.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.188 -9.1% |
0.17 -9.7% |
0.162 -4.8% |
0.195 20.3% |
0.224 14.9% |
0.22 -1.9% |
0.22 0.0% |
0.246 12.1% |
0.257 4.2% |
0.248 -3.4% |
0.213 -14.1% |
0.23 8.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 -32.3% |
0.164 17.2% |
0.162 -1.5% |
0.195 20.3% |
0.224 14.9% |
0.22 -1.9% |
0.22 0.0% |
0.246 12.1% |
0.256 4.2% |
0.248 -3.4% |
0.213 -14.1% |
0.23 8.1% |