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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
794.26M 4.0% |
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% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
593.2M 3.7% |
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% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
201.06M 5.0% |
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% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
685.42M 11.1% |
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% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.22M 106.1% |
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% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.84M -25.8% |
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% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.33M - |
- | - | - |
166.57M - |
- | - | - |
217.71M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.46M -26.9% |
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% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.16 -23.8% |
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% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 -33.3% |
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% |