2017 Q4 | 2018 Q4 | 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] |
672.42M 3.2% |
703.35M 4.6% |
720.03M 2.4% |
768.47M 6.7% |
785.44M 2.2% |
863.44M 9.9% |
973.23M 12.7% |
1.04B 7.3% |
1.07B 2.5% |
1.06B -0.7% |
1.02B -4.1% |
1.15B 12.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
388.59M 354.7% |
403.05M 3.7% |
411.84M 2.2% |
436.77M 6.1% |
445.94M 2.1% |
501.76M 12.5% |
581.35M 15.9% |
623.02M 7.2% |
633.35M 1.7% |
646.47M 2.1% |
629.39M -2.6% |
741.5M 17.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
283.83M 43.6% |
300.3M 5.8% |
308.19M 2.6% |
331.7M 7.6% |
339.49M 2.3% |
361.68M 6.5% |
391.88M 8.4% |
420.82M 7.4% |
436.11M 3.6% |
415.21M -4.8% |
388.4M -6.5% |
407.48M 4.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
473.96M -15.8% |
496.56M 4.8% |
510.08M 2.7% |
536.21M 5.1% |
552.46M 3.0% |
616.47M 11.6% |
708.5M 14.9% |
773.45M 9.2% |
800.82M 3.5% |
820.65M 2.5% |
810.21M -1.3% |
928.54M 14.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.38M -21.4% |
93.51M 9.5% |
98.24M 5.1% |
99.44M 1.2% |
106.52M 7.1% |
114.71M 7.7% |
127.14M 10.8% |
150.43M 18.3% |
167.46M 11.3% |
174.18M 4.0% |
180.82M 3.8% |
187.04M 3.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
198.46M 123.1% |
206.79M 4.2% |
209.95M 1.5% |
232.26M 10.6% |
232.97M 0.3% |
246.96M 6.0% |
264.74M 7.2% |
270.39M 2.1% |
268.64M -0.6% |
241.03M -10.3% |
207.58M -13.9% |
220.45M 6.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.44M 260.7% |
185.97M 4.8% |
- |
233.1M - |
- |
226.48M - |
- |
238.02M - |
- |
246.72M - |
- |
239.01M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.44M 0.4% |
185.97M 4.8% |
201.58M 8.4% |
233.11M 15.6% |
240.81M 3.3% |
226.66M -5.9% |
238.41M 5.2% |
240.3M 0.8% |
245.62M 2.2% |
256.33M 4.4% |
239.52M -6.6% |
250.4M 4.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.71 0.1% |
0.746 5.0% |
0.782 4.8% |
0.837 7.1% |
0.849 1.4% |
0.683 -19.6% |
0.813 19.2% |
0.718 -11.7% |
0.74 3.0% |
0.771 4.3% |
0.721 -6.5% |
0.761 5.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.71 0.1% |
0.746 5.0% |
0.782 4.8% |
0.837 7.1% |
0.849 1.4% |
0.683 -19.6% |
0.813 19.2% |
0.718 -11.7% |
0.74 3.0% |
0.764 3.3% |
0.714 -6.5% |
0.744 4.2% |