2019 Q1 | 2020 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
294.34M -58.7% |
241.07M -18.1% |
1.02B 322.4% |
1.09B 6.7% |
1.08B -0.9% |
1.14B 6.0% |
1.23B 7.7% |
1.35B 9.8% |
1.49B 10.5% |
1.61B 8.0% |
1.71B 5.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
59.8M -38.1% |
43.69M -26.9% |
176.56M 304.1% |
197.67M 12.0% |
194.39M -1.7% |
223.21M 14.8% |
271.9M 21.8% |
334.66M 23.1% |
412.7M 23.3% |
507.03M 22.9% |
613.61M 21.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
234.53M -61.9% |
197.38M -15.8% |
841.71M 326.4% |
888.99M 5.6% |
882.68M -0.7% |
918.25M 4.0% |
957.14M 4.2% |
1.02B 6.0% |
1.08B 6.2% |
1.1B 2.2% |
1.09B -1.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
225.9M -64.7% |
228.38M 1.1% |
851.39M 272.8% |
900.79M 5.8% |
933.16M 3.6% |
983.48M 5.4% |
1.07B 9.0% |
1.17B 8.7% |
1.26B 8.4% |
1.38B 9.3% |
1.51B 9.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
166.1M -69.5% |
184.69M 11.2% |
674.83M 265.4% |
703.12M 4.2% |
738.77M 5.1% |
760.27M 2.9% |
799.99M 5.2% |
830.89M 3.9% |
851.04M 2.4% |
874.55M 2.8% |
895.26M 2.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
68.44M -4.5% |
12.69M -81.5% |
166.88M 1214.9% |
185.87M 11.4% |
143.91M -22.6% |
157.98M 9.8% |
157.16M -0.5% |
184.12M 17.2% |
227.01M 23.3% |
227.72M 0.3% |
196.13M -13.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
79.86M - |
- |
184.06M - |
- |
157.3M - |
- |
187.31M - |
- |
234.74M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
55.89M -33.2% |
11.49M -79.4% |
159.42M 1288.0% |
226.01M 41.8% |
189.87M -16.0% |
204.65M 7.8% |
205.29M 0.3% |
192.28M -6.3% |
229.66M 19.4% |
233.6M 1.7% |
209.21M -10.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
7.98 -35.2% |
1.61 -79.8% |
22.899 1322.3% |
32.12 40.3% |
26.93 -16.2% |
29.04 7.8% |
29.09 0.2% |
27.16 -6.6% |
32.4 19.3% |
32.91 1.6% |
29.44 -10.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
7.23 -34.6% |
1.48 -79.5% |
20.189 1264.1% |
29.26 44.9% |
24.62 -15.9% |
26.59 8.0% |
26.79 0.8% |
25.33 -5.4% |
30.29 19.6% |
30.77 1.6% |
27.55 -10.5% |