2011 Q4 | 2012 Q4 | 2013 Q4 | 2014 Q2 | 2014 Q4 | 2015 Q2 | 2018 Q4 | 2019 Q4 | 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] |
50.74M 35.9% |
52.22M 2.9% |
203.4M 289.5% |
205.36M 1.0% |
206.96M 0.8% |
206.73M -0.1% |
200.44M -3.0% |
206.96M 3.3% |
213.21M 3.0% |
217.21M 1.9% |
220.06M 1.3% |
217.69M -1.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.52M 33.5% |
23.47M 4.2% |
88.38M 276.5% |
90.66M 2.6% |
92.46M 2.0% |
92.45M 0.0% |
91.81M -0.7% |
94.96M 3.4% |
98.65M 3.9% |
99.8M 1.2% |
100.05M 0.3% |
96.79M -3.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.22M 37.9% |
28.75M 1.9% |
115.02M 300.1% |
114.7M -0.3% |
114.5M -0.2% |
114.28M -0.2% |
108.63M -4.9% |
112M 3.1% |
114.56M 2.3% |
117.42M 2.5% |
120.01M 2.2% |
120.9M 0.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.47M 122.1% |
29.1M -22.4% |
125.27M 330.5% |
127.55M 1.8% |
131.24M 2.9% |
137.66M 4.9% |
134.37M -2.4% |
142.27M 5.9% |
154.64M 8.7% |
158.09M 2.2% |
164.21M 3.9% |
160.28M -2.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.95M - |
5.62M -62.4% |
36.89M 555.8% |
10.35M -71.9% |
38.78M 274.6% |
45.21M 16.6% |
42.56M -5.9% |
47.31M 11.2% |
55.99M 18.4% |
58.3M 4.1% |
64.16M 10.1% |
63.49M -1.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.27M -35.1% |
23.12M 74.2% |
78.14M 237.9% |
77.81M -0.4% |
75.72M -2.7% |
69.08M -8.8% |
66.07M -4.3% |
64.7M -2.1% |
58.57M -9.5% |
59.12M 0.9% |
55.85M -5.5% |
57.41M 2.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.92M - |
- |
68.12M - |
- |
67.01M - |
- |
59.96M - |
- |
67.41M - |
- |
73.17M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.01M 65.1% |
21.23M 17.9% |
68.12M 220.8% |
65.94M -3.2% |
67.01M 1.6% |
60.43M -9.8% |
59.96M -0.8% |
66.87M 11.5% |
67.41M 0.8% |
71.52M 6.1% |
73.17M 2.3% |
70.41M -3.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.206 65.1% |
0.243 17.9% |
0.78 220.5% |
0.755 -3.2% |
0.77 2.0% |
0.692 -10.2% |
0.67 -3.2% |
0.704 5.1% |
0.654 -7.1% |
0.648 -1.0% |
0.63 -2.7% |
0.606 -3.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.206 65.1% |
0.243 17.9% |
0.78 220.5% |
0.755 -3.2% |
0.76 0.7% |
0.692 -9.0% |
0.67 -3.2% |
0.704 5.1% |
0.654 -7.1% |
0.648 -1.0% |
0.63 -2.7% |
0.606 -3.8% |