2018 Q4 | 2019 Q1 | 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] | [friend] |
235.39M 17.9% |
270.51M 14.9% |
305.44M 12.9% |
331.08M 8.4% |
364.29M 10.0% |
400.76M 10.0% |
437.86M 9.3% |
471.67M 7.7% |
498.86M 5.8% |
541.92M 8.6% |
582.02M 7.4% |
617.51M 6.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.91M 18.0% |
47.62M 16.4% |
55.52M 16.6% |
59.83M 7.8% |
66.06M 10.4% |
74.41M 12.6% |
83.48M 12.2% |
89.55M 7.3% |
95.63M 6.8% |
104.97M 9.8% |
121.24M 15.5% |
127.94M 5.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
194.49M 17.9% |
222.9M 14.6% |
249.92M 12.1% |
271.25M 8.5% |
298.23M 9.9% |
326.35M 9.4% |
354.37M 8.6% |
382.12M 7.8% |
403.22M 5.5% |
436.95M 8.4% |
460.79M 5.5% |
489.57M 6.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
179.41M 13.2% |
203.86M 13.6% |
217.91M 6.9% |
230.53M 5.8% |
253.93M 10.2% |
299.56M 18.0% |
317.67M 6.0% |
338.62M 6.6% |
352.02M 4.0% |
342.47M -2.7% |
389.99M 13.9% |
413.87M 6.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.5M 11.9% |
156.24M 12.8% |
162.39M 3.9% |
170.7M 5.1% |
187.87M 10.1% |
225.14M 19.8% |
234.19M 4.0% |
249.07M 6.4% |
256.38M 2.9% |
237.5M -7.4% |
268.76M 13.2% |
285.93M 6.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.98M 36.1% |
66.66M 19.1% |
87.53M 31.3% |
100.55M 14.9% |
110.36M 9.8% |
101.2M -8.3% |
120.19M 18.8% |
133.05M 10.7% |
146.84M 10.4% |
199.45M 35.8% |
192.03M -3.7% |
203.64M 6.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.21M 156.1% |
11.68M -49.7% |
34.6M 196.3% |
48.7M 40.8% |
58.11M 19.3% |
155.67M 167.9% |
181.47M 16.6% |
189.47M 4.4% |
200.24M 5.7% |
150.75M -24.7% |
128.85M -14.5% |
137.7M 6.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.19M - |
11.68M -32.1% |
34.6M 196.3% |
48.7M 40.8% |
58.11M 19.3% |
155.67M 167.9% |
181.47M 16.6% |
189.47M 4.4% |
200.24M 5.7% |
150.75M -24.7% |
128.85M -14.5% |
137.7M 6.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.302 - |
1.88 523.3% |
0.6 -68.1% |
0.83 38.3% |
0.98 18.1% |
2.64 169.4% |
3.07 16.3% |
3.2 4.2% |
3.38 5.6% |
2.53 -25.1% |
2.17 -14.2% |
2.36 8.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.302 - |
1.87 520.0% |
0.58 -69.0% |
0.8 37.9% |
0.95 18.7% |
2.56 169.5% |
2.97 16.0% |
3.1 4.4% |
3.28 5.8% |
2.47 -24.7% |
2.13 -13.8% |
2.32 8.9% |