2018 Q4 | 2019 Q4 | 2020 Q1 | 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] |
37.85M -75.7% |
163.18M 331.1% |
153.17M -6.1% |
157.89M 3.1% |
166.55M 5.5% |
180.83M 8.6% |
194.78M 7.7% |
211.7M 8.7% |
227.43M 7.4% |
241.03M 6.0% |
261.44M 8.5% |
273.42M 4.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.82M -77.8% |
22.29M 362.5% |
19.19M -13.9% |
21.01M 9.5% |
23.93M 13.9% |
26.24M 9.6% |
30.15M 14.9% |
35.93M 19.2% |
42.72M 18.9% |
51.06M 19.5% |
60.54M 18.6% |
67.53M 11.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.03M -75.4% |
140.89M 326.6% |
133.98M -4.9% |
136.88M 2.2% |
142.62M 4.2% |
154.59M 8.4% |
164.63M 6.5% |
175.77M 6.8% |
184.7M 5.1% |
189.97M 2.9% |
200.89M 5.8% |
205.89M 2.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.42M -77.7% |
108.99M 365.3% |
102.46M -6.0% |
104.78M 2.3% |
111.46M 6.4% |
115.11M 3.3% |
127.05M 10.4% |
137.27M 8.0% |
148.82M 8.4% |
161.8M 8.7% |
172.95M 6.9% |
184.12M 6.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.6M -77.7% |
86.7M 366.1% |
83.27M -4.0% |
83.77M 0.6% |
87.53M 4.5% |
88.87M 1.5% |
96.9M 9.0% |
101.34M 4.6% |
106.1M 4.7% |
110.74M 4.4% |
112.41M 1.5% |
116.58M 3.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.43M -71.6% |
54.19M 275.6% |
50.71M -6.4% |
53.11M 4.7% |
55.09M 3.7% |
65.72M 19.3% |
67.73M 3.1% |
74.42M 9.9% |
78.6M 5.6% |
79.23M 0.8% |
88.49M 11.7% |
89.31M 0.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.14M -67.4% |
52.52M 271.4% |
52.07M -0.9% |
58.76M 12.8% |
67.36M 14.6% |
80.89M 20.1% |
85.68M 5.9% |
91.01M 6.2% |
94.35M 3.7% |
97.15M 3.0% |
108.32M 11.5% |
108.65M 0.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.84M -70.4% |
45.36M 283.1% |
43.12M -4.9% |
47.91M 11.1% |
58.55M 22.2% |
69.64M 18.9% |
71.72M 3.0% |
75.82M 5.7% |
74.47M -1.8% |
76.1M 2.2% |
118.11M 55.2% |
122.35M 3.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.005 -73.1% |
0.021 283.1% |
0.021 1.9% |
0.021 -1.2% |
0.027 30.8% |
0.031 14.3% |
0.031 0% |
0.032 3.2% |
0.032 0% |
0.033 3.1% |
0.051 54.5% |
0.053 3.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.005 -73.1% |
0.021 283.1% |
0.021 1.9% |
0.021 -1.2% |
0.027 30.8% |
0.031 14.3% |
0.031 0% |
0.032 3.2% |
0.032 0% |
0.033 3.1% |
0.051 54.5% |
0.053 3.9% |