2019 Q3 | 2020 Q3 | 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] |
611.94M -12.9% |
671.34M 9.7% |
97.74M -85.4% |
409.05M 318.5% |
762.5M 86.4% |
776.15M 1.8% |
758.46M -2.3% |
886.57M 16.9% |
925.41M 4.4% |
955.25M 3.2% |
1B 5.0% |
1.11B 10.6% |
|
Cost of Revenue | [friend] | [friend] |
112.4M -57.7% |
137.74M 22.5% |
31.87M -76.9% |
63.64M 99.7% |
178.57M 180.6% |
172.69M -3.3% |
163.16M -5.5% |
213.35M 30.8% |
230.66M 8.1% |
239.85M 4.0% |
248.05M 3.4% |
278.08M 12.1% |
|
Gross Profit | [friend] | [friend] |
499.55M 14.2% |
533.6M 6.8% |
65.87M -87.7% |
345.41M 424.4% |
583.94M 69.1% |
603.46M 3.3% |
595.29M -1.4% |
673.22M 13.1% |
694.74M 3.2% |
715.39M 3.0% |
754.89M 5.5% |
830.68M 10.0% |
|
Total Expenses | [friend] | [friend] |
376.2M -34.7% |
492.98M 31.0% |
129.58M -73.7% |
170.13M 31.3% |
583.78M 243.1% |
593.88M 1.7% |
604.05M 1.7% |
682.57M 13.0% |
708.45M 3.8% |
752.63M 6.2% |
807.97M 7.4% |
871.19M 7.8% |
|
Operating Expense | [friend] | [friend] |
263.81M -15.2% |
355.24M 34.7% |
97.7M -72.5% |
106.48M 9.0% |
405.21M 280.5% |
421.19M 3.9% |
440.88M 4.7% |
469.21M 6.4% |
477.79M 1.8% |
512.78M 7.3% |
559.91M 9.2% |
593.1M 5.9% |
|
Operating Income | [friend] | [friend] |
235.74M 86.6% |
178.36M -24.3% |
-31.84M - |
238.93M - |
178.73M -25.2% |
182.26M 2.0% |
154.41M -15.3% |
204M 32.1% |
216.96M 6.3% |
202.62M -6.6% |
194.98M -3.8% |
237.58M 21.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
201.48M - |
- |
205.1M - |
- |
197.33M - |
- |
218.24M - |
- |
190.77M - |
- |
229.75M - |
|
Net Income | [friend] | [friend] |
163.56M 65.2% |
137.18M -16.1% |
-23.2M - |
160.76M - |
131.35M -18.3% |
131.19M -0.1% |
112.92M -13.9% |
151.96M 34.6% |
158.62M 4.4% |
121.68M -23.3% |
111.86M -8.1% |
135.99M 21.6% |
|
Basic EPS | [friend] | [friend] |
155.183 80.9% |
115.971 -25.3% |
-20.57 - |
139.63 - |
111.042 -20.5% |
112.23 1.1% |
97.86 -12.8% |
126 28.8% |
131.91 4.7% |
101.86 -22.8% |
94.15 -7.6% |
112.32 19.3% |
|
Diluted EPS | [friend] | [friend] |
155.183 80.9% |
115.971 -25.3% |
-20.57 - |
135.904 - |
111.042 -18.3% |
107.6 -3.1% |
93.23 -13.4% |
122.64 31.5% |
128.03 4.4% |
98.5 -23.1% |
90.79 -7.8% |
109.2 20.3% |