2013 Q4 | 2014 Q4 | 2015 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
587.89M 20.8% |
623.98M 6.1% |
639.62M 2.5% |
659.37M 3.1% |
644.25M -2.3% |
582.89M -9.5% |
503.53M -13.6% |
402.21M -20.1% |
379.02M -5.8% |
400.82M 5.8% |
421.5M 5.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
369.11M 22.2% |
400.36M 8.5% |
434.65M 8.6% |
466.6M 7.3% |
475.77M 2.0% |
448.81M -5.7% |
403.42M -10.1% |
343.59M -14.8% |
327.75M -4.6% |
346.38M 5.7% |
362.44M 4.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
218.78M 18.5% |
223.63M 2.2% |
204.97M -8.3% |
192.77M -6.0% |
168.48M -12.6% |
134.08M -20.4% |
100.11M -25.3% |
58.61M -41.5% |
51.27M -12.5% |
54.44M 6.2% |
59.06M 8.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
424.15M 23.6% |
460.5M 8.6% |
490.01M 6.4% |
520.08M 6.1% |
529.52M 1.8% |
500.74M -5.4% |
445.37M -11.1% |
382.22M -14.2% |
364.43M -4.7% |
383.9M 5.3% |
404.2M 5.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.04M 364.9% |
60.15M 9.3% |
55.36M -8.0% |
53.48M -3.4% |
53.75M 0.5% |
51.93M -3.4% |
41.96M -19.2% |
38.62M -8.0% |
36.68M -5.0% |
37.52M 2.3% |
41.76M 11.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
163.74M 14.1% |
163.48M -0.2% |
149.61M -8.5% |
139.29M -6.9% |
114.73M -17.6% |
82.15M -28.4% |
58.15M -29.2% |
19.99M -65.6% |
14.59M -27.0% |
16.92M 16.0% |
17.3M 2.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.82M - |
- |
123.7M - |
- |
102.19M - |
- |
65.35M - |
- |
28.49M - |
- |
14.61M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.82M 22.4% |
134.29M 1.1% |
123.7M -7.9% |
115.6M -6.5% |
102.19M -11.6% |
82.02M -19.7% |
65.35M -20.3% |
38.41M -41.2% |
28.49M -25.8% |
26.72M -6.2% |
14.64M -45.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.22 22.5% |
2.24 0.9% |
2.06 -8.0% |
1.93 -6.3% |
1.581 -18.1% |
1.188 -24.9% |
0.87 -26.7% |
0.41 -52.9% |
0.319 -22.2% |
0.321 0.5% |
0.18 -43.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.22 22.5% |
2.24 0.9% |
2.06 -8.0% |
1.93 -6.3% |
1.581 -18.1% |
1.188 -24.9% |
0.87 -26.7% |
0.41 -52.9% |
0.319 -22.2% |
0.321 0.5% |
0.18 -43.8% |