2016 Q4 | 2017 Q4 | 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] |
442.99M 1.5% |
437.88M -1.2% |
438.99M 0.3% |
459.57M 4.7% |
469.14M 2.1% |
486.23M 3.6% |
507.38M 4.3% |
478.04M -5.8% |
475.81M -0.5% |
487.56M 2.5% |
497.29M 2.0% |
508.01M 2.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.52M 0.4% |
97.63M 6.7% |
96.95M -0.7% |
109.6M 13.0% |
119.98M 9.5% |
130.13M 8.5% |
146.75M 12.8% |
138.07M -5.9% |
138.91M 0.6% |
150.91M 8.6% |
156.67M 3.8% |
158.67M 1.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
351.47M 1.8% |
340.24M -3.2% |
342.04M 0.5% |
349.97M 2.3% |
349.16M -0.2% |
356.1M 2.0% |
360.63M 1.3% |
339.97M -5.7% |
336.9M -0.9% |
336.66M -0.1% |
340.62M 1.2% |
349.34M 2.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
332.63M 2.8% |
352.67M 6.0% |
371.94M 5.5% |
399.13M 7.3% |
425.06M 6.5% |
450.75M 6.0% |
475.77M 5.6% |
470.59M -1.1% |
471.31M 0.2% |
473.07M 0.4% |
477.12M 0.9% |
481.48M 0.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
241.12M 3.7% |
255.04M 5.8% |
275M 7.8% |
289.54M 5.3% |
305.08M 5.4% |
320.62M 5.1% |
329.02M 2.6% |
332.52M 1.1% |
332.39M 0.0% |
322.16M -3.1% |
320.45M -0.5% |
322.81M 0.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.36M -2.1% |
85.21M -22.8% |
67.05M -21.3% |
60.44M -9.9% |
44.08M -27.1% |
35.48M -19.5% |
31.61M -10.9% |
7.45M -76.4% |
4.5M -39.6% |
14.49M 221.8% |
20.17M 39.2% |
26.53M 31.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.81M - |
- |
75.28M - |
- |
55.65M - |
- |
29.33M - |
- |
4.2M - |
- |
21.02M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.03M 1.5% |
92.88M -9.8% |
79.78M -14.1% |
72.74M -8.8% |
64.1M -11.9% |
48.91M -23.7% |
42.69M -12.7% |
30.89M -27.6% |
25.59M -17.1% |
36.64M 43.2% |
40.06M 9.3% |
40.23M 0.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17 -5.6% |
0.98 -16.2% |
0.85 -13.3% |
0.77 -9.4% |
0.68 -11.7% |
0.52 -23.5% |
0.46 -11.5% |
0.33 -28.3% |
0.27 -18.2% |
0.39 44.4% |
0.43 10.3% |
0.44 2.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17 -5.6% |
0.98 -16.2% |
0.85 -13.3% |
0.77 -9.4% |
0.68 -11.7% |
0.52 -23.5% |
0.45 -13.5% |
0.32 -28.9% |
0.26 -18.8% |
0.38 46.2% |
0.42 10.5% |
0.42 0% |