2018 Q4 | 2019 Q4 | 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] |
693.54M 8.4% |
728.1M 5.0% |
765.2M 5.1% |
822.4M 7.5% |
865.5M 5.2% |
889.2M 2.7% |
899.7M 1.2% |
897.6M -0.2% |
930.7M 3.7% |
1B 8.0% |
1.07B 6.3% |
1.21B 12.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-5.5M - |
-4.6M - |
-4.5M - |
-6.2M - |
-7.2M - |
-10M - |
-10.9M - |
-10.3M - |
-12.2M - |
-13M - |
-13.5M - |
-13.9M - |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
699.03M 8.2% |
732.7M 4.8% |
769.7M 5.0% |
828.6M 7.7% |
872.7M 5.3% |
899.2M 3.0% |
910.6M 1.3% |
907.9M -0.3% |
942.9M 3.9% |
1.02B 7.9% |
1.08B 6.3% |
1.22B 12.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
511.4M 2.7% |
504.6M -1.3% |
487.5M -3.4% |
480.1M -1.5% |
495M 3.1% |
513.2M 3.7% |
523.4M 2.0% |
527.1M 0.7% |
534.2M 1.3% |
558M 4.5% |
590.5M 5.8% |
654M 10.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
516.9M 2.6% |
509.2M -1.5% |
492M -3.4% |
486.3M -1.2% |
502.2M 3.3% |
523.2M 4.2% |
534.3M 2.1% |
537.4M 0.6% |
546.4M 1.7% |
571M 4.5% |
604M 5.8% |
667.9M 10.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
182.14M 28.1% |
223.5M 22.7% |
277.7M 24.3% |
342.3M 23.3% |
370.5M 8.2% |
376M 1.5% |
376.3M 0.1% |
370.5M -1.5% |
396.5M 7.0% |
446.7M 12.7% |
477.5M 6.9% |
551.4M 15.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
182.73M 28.0% |
223.9M 22.5% |
278.1M 24.2% |
342.7M 23.2% |
370.9M 8.2% |
377.5M 1.8% |
377.8M 0.1% |
372M -1.5% |
398.1M 7.0% |
448.2M 12.6% |
479M 6.9% |
552.9M 15.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.39M 89.7% |
156.5M 110.4% |
202.3M 29.3% |
266.2M 31.6% |
289.3M 8.7% |
293.8M 1.6% |
292M -0.6% |
283.9M -2.8% |
299.9M 5.6% |
338.7M 12.9% |
360.4M 6.4% |
417.2M 15.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.736 85.8% |
1.55 110.7% |
2 29.1% |
2.64 32.0% |
2.87 8.7% |
2.93 2.1% |
2.92 -0.3% |
2.87 -1.7% |
3.06 6.6% |
3.47 13.4% |
3.71 6.9% |
4.32 16.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.736 85.8% |
1.55 110.7% |
2 29.1% |
2.64 32.0% |
2.87 8.7% |
2.93 2.1% |
2.92 -0.3% |
2.87 -1.7% |
3.05 6.3% |
3.47 13.8% |
3.71 6.9% |
4.31 16.2% |