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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
519.41M 9.6% |
577.14M 11.1% |
577.45M 0.1% |
589.6M 2.1% |
596.33M 1.1% |
607.08M 1.8% |
564.15M -7.1% |
552.98M -2.0% |
481.92M -12.9% |
481.58M -0.1% |
487.99M 1.3% |
521.98M 7.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
367.3M 375.2% |
420.68M 14.5% |
409.97M -2.5% |
419.71M 2.4% |
428.56M 2.1% |
430.98M 0.6% |
405.8M -5.8% |
396.47M -2.3% |
346.59M -12.6% |
346.4M -0.1% |
362.58M 4.7% |
384.48M 6.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.1M -18.5% |
156.47M 2.9% |
167.48M 7.0% |
169.89M 1.4% |
167.77M -1.2% |
176.1M 5.0% |
158.35M -10.1% |
156.51M -1.2% |
135.33M -13.5% |
135.17M -0.1% |
125.41M -7.2% |
137.5M 9.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
426.94M 360.6% |
479.01M 12.2% |
480.91M 0.4% |
491.84M 2.3% |
495.83M 0.8% |
504.43M 1.7% |
474.94M -5.8% |
463.61M -2.4% |
424.55M -8.4% |
427.61M 0.7% |
453.35M 6.0% |
480.7M 6.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.64M 287.4% |
58.33M -2.2% |
70.93M 21.6% |
72.13M 1.7% |
67.26M -6.7% |
73.46M 9.2% |
69.14M -5.9% |
67.14M -2.9% |
77.96M 16.1% |
81.2M 4.2% |
90.77M 11.8% |
96.21M 6.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.46M -34.0% |
98.13M 6.1% |
96.55M -1.6% |
97.76M 1.3% |
100.51M 2.8% |
102.65M 2.1% |
89.21M -13.1% |
89.37M 0.2% |
57.37M -35.8% |
53.97M -5.9% |
34.64M -35.8% |
41.29M 19.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.59M - |
- |
85.25M - |
- |
90.2M - |
- |
76.95M - |
- |
40.57M - |
- |
23.23M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.72M 3.4% |
90.12M 11.6% |
85.26M -5.4% |
83.72M -1.8% |
88.76M 6.0% |
90.08M 1.5% |
74.24M -17.6% |
72.78M -2.0% |
36.88M -49.3% |
24.86M -32.6% |
18.31M -26.3% |
22.13M 20.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32 3.3% |
1.44 9.1% |
1.25 -13.2% |
1.182 -5.5% |
1.11 -6.1% |
1.09 -1.8% |
0.91 -16.5% |
0.89 -2.2% |
0.45 -49.4% |
0.31 -31.1% |
0.22 -29.0% |
0.27 22.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32 3.3% |
1.44 9.1% |
1.25 -13.2% |
1.182 -5.5% |
1.11 -6.1% |
1.09 -1.8% |
0.91 -16.5% |
0.89 -2.2% |
0.45 -49.4% |
0.31 -31.1% |
0.22 -29.0% |
0.27 22.7% |