2017 Q4 | 2018 Q4 | 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] |
502.55M 3.5% |
532.16M 5.9% |
564.75M 6.1% |
597.41M 5.8% |
617.71M 3.4% |
629.36M 1.9% |
632.65M 0.5% |
605.54M -4.3% |
589.01M -2.7% |
572.17M -2.9% |
570.06M -0.4% |
615.46M 8.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
349.82M 343.6% |
379.18M 8.4% |
411.77M 8.6% |
438.94M 6.6% |
463.1M 5.5% |
473.52M 2.3% |
486.72M 2.8% |
471.88M -3.0% |
456.21M -3.3% |
445.4M -2.4% |
435.59M -2.2% |
465.47M 6.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.73M -11.8% |
152.98M 0.2% |
152.98M 0.0% |
158.47M 3.6% |
154.62M -2.4% |
155.85M 0.8% |
145.93M -6.4% |
133.66M -8.4% |
132.8M -0.6% |
126.76M -4.5% |
134.46M 6.1% |
150M 11.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
410.15M 350.2% |
434.92M 6.0% |
472.2M 8.6% |
503.77M 6.7% |
530.25M 5.3% |
541.44M 2.1% |
555.75M 2.6% |
538.17M -3.2% |
522.73M -2.9% |
515.39M -1.4% |
504.63M -2.1% |
539.16M 6.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.33M 392.5% |
55.73M -7.6% |
60.42M 8.4% |
64.83M 7.3% |
67.15M 3.6% |
67.92M 1.1% |
69.03M 1.6% |
66.3M -4.0% |
66.51M 0.3% |
69.99M 5.2% |
69.04M -1.4% |
73.69M 6.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.4M -20.9% |
97.24M 5.2% |
92.56M -4.8% |
93.64M 1.2% |
87.47M -6.6% |
87.93M 0.5% |
76.9M -12.5% |
67.36M -12.4% |
66.28M -1.6% |
56.78M -14.3% |
65.43M 15.2% |
76.31M 16.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.95M - |
- |
78.57M - |
- |
80.53M - |
- |
90.77M - |
- |
88.13M - |
- |
70.94M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.95M 0.0% |
77.24M 8.9% |
78.57M 1.7% |
80.67M 2.7% |
80.53M -0.2% |
87.7M 8.9% |
90.77M 3.5% |
81.06M -10.7% |
88.13M 8.7% |
78.09M -11.4% |
70.94M -9.2% |
80.91M 14.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.295 -0.4% |
1.418 9.5% |
1.443 1.7% |
1.409 -2.4% |
1.312 -6.9% |
1.315 0.2% |
1.278 -2.8% |
1.117 -12.6% |
1.216 8.9% |
1.075 -11.6% |
0.977 -9.1% |
1.115 14.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.295 -0.4% |
1.418 9.5% |
1.443 1.7% |
1.409 -2.4% |
1.312 -6.9% |
1.315 0.2% |
1.278 -2.8% |
1.117 -12.6% |
1.216 8.9% |
1.075 -11.6% |
0.977 -9.1% |
1.115 14.1% |