2013 Q4 | 2014 Q4 | 2016 Q4 | 2017 Q4 | 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] |
313.62M 10.1% |
299.96M -4.4% |
277.51M -7.5% |
275.13M -0.9% |
271.53M -1.3% |
313.09M 15.3% |
341.94M 9.2% |
376.15M 10.0% |
422.18M 12.2% |
475.95M 12.7% |
533.98M 12.2% |
598.38M 12.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
206.17M -2.7% |
196.44M -4.7% |
185.18M -5.7% |
182.64M -1.4% |
184.13M 0.8% |
206.15M 12.0% |
218.85M 6.2% |
239.17M 9.3% |
254.61M 6.5% |
284.03M 11.6% |
321.79M 13.3% |
369.59M 14.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.45M 47.3% |
103.51M -3.7% |
92.33M -10.8% |
92.5M 0.2% |
87.4M -5.5% |
106.94M 22.4% |
123.08M 15.1% |
136.98M 11.3% |
167.57M 22.3% |
191.92M 14.5% |
212.19M 10.6% |
228.78M 7.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
233.74M -1.6% |
225.29M -3.6% |
218.38M -3.1% |
218.75M 0.2% |
226.19M 3.4% |
257.24M 13.7% |
276.47M 7.5% |
307.57M 11.3% |
339.32M 10.3% |
385.5M 13.6% |
440.89M 14.4% |
500.4M 13.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.57M 343.2% |
28.85M 4.6% |
33.2M 15.1% |
36.11M 8.8% |
42.06M 16.5% |
51.09M 21.5% |
57.61M 12.8% |
68.41M 18.7% |
84.71M 23.8% |
101.47M 19.8% |
119.1M 17.4% |
130.81M 9.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.88M 69.1% |
74.66M -6.5% |
59.14M -20.8% |
56.38M -4.7% |
45.34M -19.6% |
55.85M 23.2% |
65.47M 17.2% |
68.58M 4.7% |
82.86M 20.8% |
90.45M 9.2% |
93.09M 2.9% |
97.98M 5.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.53M - |
- |
34.12M - |
- |
23.65M - |
- |
32.73M - |
- |
43.48M - |
- |
42.31M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.07M 26.3% |
50.57M -11.4% |
36.92M -27.0% |
33.76M -8.6% |
25.45M -24.6% |
29.13M 14.4% |
29.75M 2.1% |
29.91M 0.6% |
35.11M 17.4% |
27.79M -20.8% |
30.52M 9.8% |
31.09M 1.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.42 26.4% |
0.373 -11.0% |
0.249 -33.3% |
0.218 -12.5% |
0.136 -37.8% |
0.142 4.9% |
0.167 17.2% |
0.167 0% |
0.187 12.0% |
0.147 -21.4% |
0.16 9.1% |
0.16 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.42 26.4% |
0.373 -11.0% |
0.249 -33.3% |
0.218 -12.5% |
0.136 -37.8% |
0.142 4.9% |
0.167 17.2% |
0.167 0% |
0.187 12.0% |
0.147 -21.4% |
0.16 9.1% |
0.16 0% |