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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
577.64M 12.1% |
599.14M 3.7% |
606.27M 1.2% |
616.46M 1.7% |
632.53M 2.6% |
657.88M 4.0% |
656.86M -0.2% |
671.95M 2.3% |
678.35M 1.0% |
697.02M 2.8% |
728.62M 4.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.87M -21.8% |
81.71M -14.8% |
87.44M 7.0% |
96.4M 10.2% |
104.03M 7.9% |
123.61M 18.8% |
156.08M 26.3% |
157.42M 0.9% |
176.42M 12.1% |
191.05M 8.3% |
168.35M -11.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
481.76M 22.7% |
517.44M 7.4% |
518.83M 0.3% |
520.06M 0.2% |
528.5M 1.6% |
534.27M 1.1% |
500.78M -6.3% |
514.53M 2.7% |
501.93M -2.4% |
505.98M 0.8% |
560.27M 10.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
398.96M 4.6% |
367.09M -8.0% |
384.73M 4.8% |
404.15M 5.0% |
471.73M 16.7% |
491.92M 4.3% |
510.26M 3.7% |
494.71M -3.0% |
549.46M 11.1% |
559.8M 1.9% |
532.46M -4.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
303.09M 17.1% |
285.39M -5.8% |
297.29M 4.2% |
307.75M 3.5% |
367.7M 19.5% |
368.31M 0.2% |
354.19M -3.8% |
337.29M -4.8% |
373.04M 10.6% |
368.75M -1.1% |
364.11M -1.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
178.68M 33.7% |
232.05M 29.9% |
221.54M -4.5% |
212.31M -4.2% |
160.8M -24.3% |
165.96M 3.2% |
146.6M -11.7% |
177.24M 20.9% |
128.89M -27.3% |
137.22M 6.5% |
196.16M 42.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
453.77M - |
- | - | - |
311.51M - |
- | - | - |
331.24M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.12M 68.6% |
161.03M 3.1% |
153M -5.0% |
146.49M -4.3% |
79M -46.1% |
112.42M 42.3% |
99.48M -11.5% |
120.59M 21.2% |
107.61M -10.8% |
93.51M -13.1% |
128.94M 37.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.929 68.4% |
30.737 2.7% |
29.139 -5.2% |
27.834 -4.5% |
14.958 -46.3% |
21.304 42.4% |
18.844 -11.5% |
22.836 21.2% |
20.345 -10.9% |
17.667 -13.2% |
24.356 37.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.804 67.8% |
30.737 3.1% |
29.092 -5.4% |
27.832 -4.3% |
14.958 -46.3% |
21.304 42.4% |
18.836 -11.6% |
22.834 21.2% |
20.342 -10.9% |
17.667 -13.1% |
24.353 37.8% |