2017 Q2 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
400.81M 0.2% |
408.49M 1.9% |
367.83M -10.0% |
354.92M -3.5% |
359.37M 1.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.71M 10.8% |
113.56M -0.1% |
101.25M -10.8% |
105.74M 4.4% |
109.23M 3.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
287.1M -3.5% |
294.93M 2.7% |
266.58M -9.6% |
249.17M -6.5% |
250.14M 0.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
317.28M 10.7% |
334.19M 5.3% |
310.6M -7.1% |
307.94M -0.9% |
343.98M 11.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
203.57M 10.7% |
220.62M 8.4% |
209.36M -5.1% |
202.2M -3.4% |
234.75M 16.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.53M -26.4% |
74.3M -11.1% |
57.23M -23.0% |
46.97M -17.9% |
15.39M -67.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.77M -2.6% |
109.32M -8.0% |
95.66M -12.5% |
85.82M -10.3% |
53.8M -37.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.55M -2.4% |
76.76M -8.1% |
67.98M -11.4% |
57.53M -15.4% |
36.81M -36.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.79 -2.4% |
38.39 -8.1% |
34 -11.4% |
28.772 -15.4% |
18.412 -36.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.79 -2.4% |
38.39 -8.1% |
34 -11.4% |
28.772 -15.4% |
18.412 -36.0% |