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] |
707.66M -0.7% |
727.45M 2.8% |
739.05M 1.6% |
765.46M 3.6% |
761.41M -0.5% |
789.06M 3.6% |
786.55M -0.3% |
859.41M 9.3% |
865.86M 0.8% |
876.11M 1.2% |
886.63M 1.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
294.37M 0.2% |
307.34M 4.4% |
307.06M -0.1% |
327.11M 6.5% |
326.08M -0.3% |
348.65M 6.9% |
339.3M -2.7% |
378.29M 11.5% |
392.17M 3.7% |
391.4M -0.2% |
370.96M -5.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
413.29M -1.3% |
420.11M 1.6% |
431.99M 2.8% |
438.35M 1.5% |
435.34M -0.7% |
440.41M 1.2% |
447.24M 1.6% |
481.12M 7.6% |
473.69M -1.5% |
484.72M 2.3% |
515.67M 6.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
536.99M 1.0% |
551.68M 2.7% |
573.52M 4.0% |
600.91M 4.8% |
606.98M 1.0% |
647.35M 6.7% |
646.88M -0.1% |
714.87M 10.5% |
746.25M 4.4% |
724.11M -3.0% |
711.83M -1.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
242.62M 1.9% |
244.34M 0.7% |
266.46M 9.1% |
273.81M 2.8% |
280.9M 2.6% |
298.69M 6.3% |
307.58M 3.0% |
336.58M 9.4% |
354.08M 5.2% |
332.71M -6.0% |
340.86M 2.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
170.68M -5.5% |
175.77M 3.0% |
165.53M -5.8% |
164.54M -0.6% |
154.43M -6.1% |
141.72M -8.2% |
139.66M -1.4% |
144.54M 3.5% |
119.61M -17.2% |
152.01M 27.1% |
174.81M 15.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
392.08M - |
- | - | - |
342.41M - |
- | - | - |
313.67M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.66M -13.0% |
144.44M 31.7% |
110.23M -23.7% |
131.65M 19.4% |
104.03M -21.0% |
113.47M 9.1% |
75.57M -33.4% |
148.29M 96.2% |
82M -44.7% |
109.07M 33.0% |
129.7M 18.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.58 -13.2% |
19.19 31.6% |
14.66 -23.6% |
17.5 19.4% |
13.83 -21.0% |
15.08 9.0% |
10.05 -33.4% |
19.82 97.2% |
11.29 -43.0% |
15.14 34.1% |
18.02 19.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.58 -13.0% |
19.19 31.6% |
14.652 -23.6% |
17.499 19.4% |
13.83 -21.0% |
15.08 9.0% |
10.045 -33.4% |
19.82 97.3% |
11.29 -43.0% |
15.14 34.1% |
18.02 19.0% |