2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q2 | 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] |
472.67M 298.8% |
180.75M -61.8% |
662.5M 266.5% |
751.2M 13.4% |
952.55M 26.8% |
1.22B 28.4% |
1.42B 15.7% |
1.69B 19.3% |
1.6B -5.3% |
1.35B -15.8% |
1.12B -16.6% |
834.06M -25.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
237.92M - |
98.31M -58.7% |
376M 282.5% |
119.72M -68.2% |
566.06M 372.8% |
746.77M 31.9% |
826.09M 10.6% |
960.91M 16.3% |
898.09M -6.5% |
724.52M -19.3% |
604.52M -16.6% |
442.66M -26.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
234.75M 98.1% |
82.44M -64.9% |
286.5M 247.5% |
375.2M 31.0% |
386.5M 3.0% |
476.56M 23.3% |
589.28M 23.7% |
727.68M 23.5% |
700.67M -3.7% |
621.71M -11.3% |
517.9M -16.7% |
391.4M -24.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
349.88M - |
127.35M -63.6% |
505.64M 297.0% |
147.46M -70.8% |
707.67M 379.9% |
904.16M 27.8% |
1.01B 11.4% |
1.16B 15.4% |
1.11B -4.6% |
963.05M -13.1% |
833.86M -13.4% |
675.26M -19.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.96M - |
29.05M -74.1% |
129.64M 346.3% |
27.74M -78.6% |
141.61M 410.4% |
157.39M 11.1% |
181.08M 15.1% |
201.28M 11.2% |
210.36M 4.5% |
238.52M 13.4% |
229.34M -3.9% |
232.6M 1.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.79M 3.6% |
53.4M -56.5% |
156.86M 193.8% |
245.56M 56.5% |
244.88M -0.3% |
319.17M 30.3% |
408.2M 27.9% |
526.4M 29.0% |
490.32M -6.9% |
383.19M -21.8% |
288.56M -24.7% |
158.8M -45.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.74M - |
- |
145.68M - |
- |
152.53M - |
- |
381.03M - |
- |
474.16M - |
- |
299.83M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.74M 273.8% |
47.59M -58.5% |
145.68M 206.1% |
166.12M 14.0% |
226.98M 36.6% |
296.57M 30.7% |
380.29M 28.2% |
482.51M 26.9% |
471.35M -2.3% |
381.06M -19.2% |
297.34M -22.0% |
191.8M -35.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.39 273.7% |
0.991 -58.5% |
3.04 206.6% |
3.466 14.0% |
4.74 36.8% |
6.184 30.5% |
7.51 21.5% |
8.83 17.6% |
8.14 -7.8% |
6.117 -24.8% |
4.65 -24.0% |
3 -35.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.39 273.7% |
0.991 -58.5% |
3.04 206.6% |
3.466 14.0% |
4.74 36.8% |
6.184 30.5% |
7.51 21.5% |
8.83 17.6% |
8.14 -7.8% |
6.117 -24.8% |
4.65 -24.0% |
3 -35.5% |