2018 Q2 | 2018 Q3 | 2018 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
874.42M 10.1% |
899.24M 2.8% |
932.28M 3.7% |
982.05M 5.3% |
997.19M 1.5% |
1.04B 4.6% |
983.83M -5.7% |
1.02B 3.2% |
975.37M -3.9% |
969.03M -0.6% |
977.93M 0.9% |
968.56M -1.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
655.8M 10.6% |
704.33M 7.4% |
687.65M -2.4% |
752.26M 9.4% |
742.66M -1.3% |
767.58M 3.4% |
716.64M -6.6% |
759.57M 6.0% |
710.96M -6.4% |
729.52M 2.6% |
728.43M -0.1% |
707.41M -2.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
218.62M 8.7% |
194.9M -10.8% |
244.64M 25.5% |
229.8M -6.1% |
254.53M 10.8% |
275.68M 8.3% |
267.19M -3.1% |
255.67M -4.3% |
264.41M 3.4% |
239.51M -9.4% |
249.5M 4.2% |
261.15M 4.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
760.73M 11.0% |
820.22M 7.8% |
789.46M -3.8% |
855.21M 8.3% |
856.7M 0.2% |
880.62M 2.8% |
822.74M -6.6% |
829.21M 0.8% |
829.12M 0.0% |
847.75M 2.2% |
822.99M -2.9% |
799.69M -2.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
104.92M 13.8% |
115.89M 10.5% |
101.81M -12.1% |
102.95M 1.1% |
114.04M 10.8% |
113.04M -0.9% |
106.11M -6.1% |
69.63M -34.4% |
118.16M 69.7% |
118.23M 0.1% |
94.56M -20.0% |
92.29M -2.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.69M 4.5% |
79.01M -30.5% |
142.83M 80.8% |
126.84M -11.2% |
140.49M 10.8% |
162.64M 15.8% |
161.08M -1.0% |
186.03M 15.5% |
146.25M -21.4% |
121.28M -17.1% |
154.94M 27.8% |
168.87M 9.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
166.57M - |
- | - | - |
217.71M - |
- | - | - |
173.07M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.52M 26.9% |
24.34M -69.8% |
77.2M 217.2% |
78.92M 2.2% |
56.18M -28.8% |
102.29M 82.1% |
106.24M 3.9% |
93.4M -12.1% |
69.82M -25.2% |
47.35M -32.2% |
96.2M 103.2% |
76.14M -20.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.19 18.8% |
0.06 -68.4% |
0.19 216.7% |
0.19 0% |
0.14 -26.3% |
0.25 78.6% |
0.26 4.0% |
0.23 -11.5% |
0.17 -26.1% |
0.12 -29.4% |
0.24 100% |
0.18 -25% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.19 35.7% |
0.06 -68.4% |
0.19 216.7% |
0.19 0% |
0.14 -26.3% |
0.25 78.6% |
0.26 4.0% |
0.23 -11.5% |
0.17 -26.1% |
0.12 -29.4% |
0.24 100% |
0.18 -25% |