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] |
618.48M -4.6% |
609.7M -1.4% |
661.27M 8.5% |
627.6M -5.1% |
548.86M -12.5% |
603.38M 9.9% |
505.45M -16.2% |
524.98M 3.9% |
535.06M 1.9% |
548.68M 2.5% |
684.52M 24.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
391.49M -8.2% |
407.84M 4.2% |
422.54M 3.6% |
414.25M -2.0% |
349.92M -15.5% |
394.12M 12.6% |
333.45M -15.4% |
390.61M 17.1% |
395.64M 1.3% |
385.73M -2.5% |
488.18M 26.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
226.99M 2.3% |
201.85M -11.1% |
238.72M 18.3% |
213.34M -10.6% |
198.94M -6.8% |
209.26M 5.2% |
172M -17.8% |
134.38M -21.9% |
139.42M 3.8% |
162.95M 16.9% |
196.34M 20.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
466.79M -5.6% |
502.09M 7.6% |
501.72M -0.1% |
505.58M 0.8% |
460.71M -8.9% |
520.05M 12.9% |
453.96M -12.7% |
432M -4.8% |
462.4M 7.0% |
492.47M 6.5% |
588.23M 19.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.29M 10.3% |
94.25M 25.2% |
79.17M -16.0% |
91.33M 15.4% |
110.79M 21.3% |
125.92M 13.7% |
120.52M -4.3% |
41.39M -65.7% |
66.77M 61.3% |
106.74M 59.9% |
100.05M -6.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.7M -1.3% |
107.61M -29.1% |
159.55M 48.3% |
122.01M -23.5% |
88.15M -27.8% |
83.34M -5.5% |
51.48M -38.2% |
92.99M 80.6% |
72.66M -21.9% |
56.22M -22.6% |
96.29M 71.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
368.34M - |
- | - | - |
264.47M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
163.58M -4.4% |
118.78M -27.4% |
174.55M 47.0% |
161.9M -7.2% |
149.73M -7.5% |
67.09M -55.2% |
57.44M -14.4% |
184.42M 221.1% |
72.03M -60.9% |
52.64M -26.9% |
105.26M 100.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.28 -4.4% |
0.2 -28.7% |
0.3 50.0% |
0.28 -6.7% |
0.25 -10.7% |
0.12 -52% |
0.1 -16.7% |
0.31 210% |
0.13 -58.1% |
0.09 -30.8% |
0.18 100% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.28 -4.4% |
0.2 -28.7% |
0.3 50.0% |
0.28 -6.7% |
0.25 -10.7% |
0.12 -52% |
0.1 -16.7% |
0.31 210% |
0.13 -58.1% |
0.09 -30.8% |
0.18 100% |