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] | [friend] |
807.25M 2.0% |
907.73M 12.4% |
868.15M -4.4% |
923.38M 6.4% |
1B 8.7% |
1.09B 8.5% |
1.05B -3.5% |
1.12B 6.6% |
1.1B -2.0% |
1.29B 17.1% |
1.23B -4.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.48M -15.6% |
150.19M 64.2% |
116.93M -22.1% |
149.78M 28.1% |
150.47M 0.5% |
165.73M 10.1% |
138.58M -16.4% |
164M 18.3% |
166.79M 1.7% |
200.48M 20.2% |
186.25M -7.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
715.76M 4.7% |
757.54M 5.8% |
751.21M -0.8% |
773.6M 3.0% |
853.35M 10.3% |
923.88M 8.3% |
912.86M -1.2% |
956.71M 4.8% |
931.43M -2.6% |
1.09B 16.5% |
1.04B -4.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
556.68M -7.9% |
744.74M 33.8% |
654.8M -12.1% |
740.75M 13.1% |
758.26M 2.4% |
832.12M 9.7% |
824.99M -0.9% |
844.7M 2.4% |
877.85M 3.9% |
901.2M 2.7% |
911.85M 1.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
465.2M -6.2% |
594.56M 27.8% |
537.86M -9.5% |
590.97M 9.9% |
607.79M 2.8% |
666.39M 9.6% |
686.41M 3.0% |
680.7M -0.8% |
711.06M 4.5% |
700.73M -1.5% |
725.6M 3.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
250.57M 33.8% |
162.98M -35.0% |
213.35M 30.9% |
182.63M -14.4% |
245.57M 34.5% |
257.49M 4.9% |
226.45M -12.1% |
276.01M 21.9% |
220.37M -20.2% |
384.4M 74.4% |
313.45M -18.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
528.98M - |
- | - | - |
595.56M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
299.14M 23.9% |
193.35M -35.4% |
250.78M 29.7% |
268.93M 7.2% |
293.42M 9.1% |
304.4M 3.7% |
267.29M -12.2% |
332.03M 24.2% |
293.95M -11.5% |
424.46M 44.4% |
367.02M -13.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.649 23.9% |
0.421 -35.2% |
0.54 28.4% |
0.59 9.3% |
0.63 6.8% |
0.66 4.8% |
0.58 -12.1% |
0.72 24.1% |
0.64 -11.1% |
0.92 43.8% |
0.79 -14.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.649 23.9% |
0.421 -35.2% |
0.54 28.4% |
0.59 9.3% |
0.63 6.8% |
0.66 4.8% |
0.58 -12.1% |
0.72 24.1% |
0.64 -11.1% |
0.91 42.2% |
0.79 -13.2% |