2018 Q4 | 2019 Q2 | 2019 Q3 | 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] |
216.44M 19.2% |
253.92M 17.3% |
273.13M 7.6% |
277.82M 1.7% |
287.29M 3.4% |
296.05M 3.0% |
303.6M 2.6% |
304.78M 0.4% |
307.94M 1.0% |
313.07M 1.7% |
318.88M 1.9% |
324.09M 1.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.84M 17.1% |
89.65M -2.4% |
95.14M 6.1% |
98.67M 3.7% |
104.14M 5.5% |
110.3M 5.9% |
113.81M 3.2% |
114.13M 0.3% |
113.19M -0.8% |
111.4M -1.6% |
114.53M 2.8% |
115.25M 0.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.6M 20.9% |
164.28M 31.8% |
177.99M 8.3% |
179.15M 0.7% |
183.15M 2.2% |
185.75M 1.4% |
189.8M 2.2% |
190.65M 0.5% |
194.75M 2.1% |
201.67M 3.6% |
204.35M 1.3% |
208.84M 2.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
198.98M 19.3% |
179.83M -9.6% |
188.69M 4.9% |
195.19M 3.4% |
202.52M 3.8% |
212.47M 4.9% |
224.58M 5.7% |
227.28M 1.2% |
227.44M 0.1% |
224.7M -1.2% |
222.19M -1.1% |
215.09M -3.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.14M 21.4% |
90.18M -15.8% |
93.54M 3.7% |
96.52M 3.2% |
98.38M 1.9% |
102.17M 3.9% |
110.78M 8.4% |
113.15M 2.1% |
114.25M 1.0% |
113.31M -0.8% |
107.66M -5.0% |
99.85M -7.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.46M 18.2% |
74.09M 324.4% |
84.45M 14.0% |
82.63M -2.2% |
84.77M 2.6% |
83.58M -1.4% |
79.02M -5.5% |
77.5M -1.9% |
80.5M 3.9% |
88.36M 9.8% |
96.69M 9.4% |
108.99M 12.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
82.59M - |
- | - | - |
79.04M - |
- | - | - |
113.06M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.69M 73.7% |
72.54M 362.4% |
82.6M 13.9% |
80.55M -2.5% |
82.76M 2.7% |
82.06M -0.8% |
79.76M -2.8% |
82.44M 3.4% |
91.32M 10.8% |
102.92M 12.7% |
117.34M 14.0% |
128.48M 9.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.109 73.7% |
0.51 367.9% |
0.56 9.8% |
0.55 -1.8% |
0.55 0% |
0.54 -1.8% |
0.52 -3.7% |
0.53 1.9% |
0.59 11.3% |
0.65 10.2% |
0.74 13.8% |
0.81 9.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.109 73.7% |
0.43 294.5% |
0.46 7.0% |
0.45 -2.2% |
0.47 4.4% |
0.47 0% |
0.45 -4.3% |
0.46 2.2% |
0.51 10.9% |
0.56 9.8% |
0.65 16.1% |
0.71 9.2% |