2018 Q1 | 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] |
462.58M 32.6% |
558.27M 20.7% |
623.01M 11.6% |
721.93M 15.9% |
791.8M 9.7% |
839.84M 6.1% |
894.44M 6.5% |
962.03M 7.6% |
1B 4.4% |
1.03B 2.7% |
1.05B 1.8% |
1.07B 1.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
409M 16.5% |
447.98M 9.5% |
487.79M 8.9% |
550.92M 12.9% |
621.07M 12.7% |
668M 7.6% |
716.71M 7.3% |
748.58M 4.4% |
753.41M 0.6% |
767.78M 1.9% |
780.45M 1.7% |
795.69M 2.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.59M - |
110.29M 105.8% |
135.22M 22.6% |
171.01M 26.5% |
170.74M -0.2% |
171.84M 0.6% |
177.74M 3.4% |
213.46M 20.1% |
250.65M 17.4% |
263.45M 5.1% |
269.17M 2.2% |
271.3M 0.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
377M 8.2% |
459.52M 21.9% |
581.43M 26.5% |
616.68M 6.1% |
732.98M 18.9% |
786.95M 7.4% |
838.74M 6.6% |
872.38M 4.0% |
882.18M 1.1% |
905.74M 2.7% |
922.12M 1.8% |
940.1M 1.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-31.99M - |
11.54M - |
93.64M 711.7% |
65.76M -29.8% |
111.92M 70.2% |
118.95M 6.3% |
122.03M 2.6% |
123.8M 1.4% |
128.77M 4.0% |
137.96M 7.1% |
141.67M 2.7% |
144.41M 1.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.58M 29008.2% |
98.75M 15.4% |
41.58M -57.9% |
105.25M 153.1% |
58.82M -44.1% |
52.89M -10.1% |
55.71M 5.3% |
89.66M 60.9% |
121.88M 35.9% |
125.49M 3.0% |
127.5M 1.6% |
126.89M -0.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.05M 375.6% |
70.03M 18.6% |
-1.09M - |
68.69M - |
-3.92M - |
10.68M - |
7.28M -31.8% |
38.33M 426.2% |
20.62M -46.2% |
7.59M -63.2% |
5.64M -25.6% |
35.31M 525.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.05M 4583.1% |
70.03M 18.6% |
77.47M 10.6% |
68.69M -11.3% |
8.23M -88.0% |
5.53M -32.8% |
17.68M 219.8% |
52.37M 196.3% |
76.91M 46.9% |
73.82M -4.0% |
72.18M -2.2% |
69.17M -4.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.033 4582.8% |
1.217 17.8% |
1.4 15.1% |
1.2 -14.3% |
0.095 -92.1% |
0.07 -26.4% |
0.31 342.9% |
0.93 200.0% |
1.365 46.8% |
1.32 -3.3% |
1.3 -1.5% |
1.29 -0.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.033 4582.8% |
1.217 17.8% |
1.31 7.7% |
1.13 -13.7% |
0.095 -91.6% |
0.07 -26.4% |
0.29 314.3% |
0.87 200.0% |
1.285 47.7% |
1.24 -3.5% |
1.23 -0.8% |
1.23 0% |