2013 Q4 | 2014 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 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] | [friend] |
416.84M 10.8% |
461.53M 10.7% |
467.13M 1.2% |
479.42M 2.6% |
478.81M -0.1% |
464.68M -3.0% |
439.22M -5.5% |
443.27M 0.9% |
414.06M -6.6% |
382.43M -7.6% |
410.01M 7.2% |
400.51M -2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
303.3M 16.4% |
332.69M 9.7% |
349.47M 5.0% |
361.17M 3.3% |
365.39M 1.2% |
362.48M -0.8% |
340.25M -6.1% |
346.12M 1.7% |
313.9M -9.3% |
290.36M -7.5% |
327.03M 12.6% |
317.11M -3.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.54M -1.6% |
128.84M 13.5% |
117.66M -8.7% |
118.25M 0.5% |
113.42M -4.1% |
102.2M -9.9% |
98.96M -3.2% |
97.15M -1.8% |
100.16M 3.1% |
92.07M -8.1% |
82.98M -9.9% |
83.41M 0.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
353.43M 14.2% |
388.47M 9.9% |
402.6M 3.6% |
418.35M 3.9% |
425.44M 1.7% |
419.61M -1.4% |
395.12M -5.8% |
399.36M 1.1% |
367.28M -8.0% |
346.61M -5.6% |
389.85M 12.5% |
387.85M -0.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.12M 406.9% |
55.78M 11.3% |
53.13M -4.8% |
57.18M 7.6% |
60.05M 5.0% |
57.13M -4.9% |
54.87M -4.0% |
53.24M -3.0% |
53.39M 0.3% |
56.25M 5.4% |
62.82M 11.7% |
70.74M 12.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.42M -4.9% |
73.06M 15.2% |
64.53M -11.7% |
61.07M -5.4% |
53.37M -12.6% |
45.07M -15.6% |
44.1M -2.1% |
43.91M -0.4% |
46.78M 6.5% |
35.82M -23.4% |
20.16M -43.7% |
12.67M -37.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.68M - |
- |
55.63M - |
- |
51.89M - |
- |
39.56M - |
- |
37.42M - |
- |
4.39M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.78M -0.6% |
64.14M 13.0% |
55.66M -13.2% |
57.45M 3.2% |
51.89M -9.7% |
46.96M -9.5% |
39.56M -15.8% |
35.22M -11.0% |
37.57M 6.7% |
28.93M -23.0% |
6.39M -77.9% |
874.87K -86.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.15 -0.4% |
1.3 13.0% |
1.093 -15.9% |
1.121 2.6% |
1.003 -10.6% |
0.883 -12.0% |
0.6 -32.0% |
0.534 -11.0% |
0.57 6.7% |
0.439 -23.0% |
0.1 -77.2% |
0.02 -80% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.15 -0.4% |
1.3 13.0% |
1.093 -15.9% |
1.121 2.6% |
1.003 -10.6% |
0.883 -12.0% |
0.6 -32.0% |
0.534 -11.0% |
0.57 6.7% |
0.439 -23.0% |
0.1 -77.2% |
0.02 -80% |