|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$5.207B
49.65%
YoY
|
$3.479B
-8.23%
YoY
|
$3.791B
307.41%
YoY
|
$930.6M
326.71%
YoY
|
$218.1M
-30.37%
YoY
|
| Cost Of Revenue |
$625.9M
80.7%
YoY
|
$346.4M
71.53%
YoY
|
$201.9M
189.23%
YoY
|
$69.82M
89.18%
YoY
|
$36.91M
-0.96%
YoY
|
| Gross Profit |
$4.581B
46.22%
YoY
|
$3.133B
-12.72%
YoY
|
$3.589B
316.99%
YoY
|
$860.8M
375.09%
YoY
|
$181.2M
-34.34%
YoY
|
| Selling, General & Admin |
$604.6M
33.85%
YoY
|
$451.7M
9.65%
YoY
|
$412.0M
222.76%
YoY
|
$127.6M
142.26%
YoY
|
$52.69M
-6.5%
YoY
|
| Research & Development |
$14.32M
557.58%
YoY
|
$2.178M
-68.8%
YoY
|
$6.981M
-12.04%
YoY
|
$7.937M
1231.71%
YoY
|
$596.0K
-25.22%
YoY
|
| Depreciation & Amortization |
$2.056B
75.58%
YoY
|
$1.171B
43.45%
YoY
|
$816.4M
259.78%
YoY
|
$226.9M
148.71%
YoY
|
$91.24M
19.34%
YoY
|
| Operating Expenses |
$3.727B
59.31%
YoY
|
$2.340B
29.46%
YoY
|
$1.807B
196.99%
YoY
|
$608.6M
165.47%
YoY
|
$229.2M
10.39%
YoY
|
| Operating Profit |
$853.5M
7.62%
YoY
|
$793.1M
-55.5%
YoY
|
$1.782B
606.5%
YoY
|
$252.2M
-624.97%
YoY
|
-$48.05M
-170.36%
YoY
|
| Interest Expense |
-$418.8M
-329.19%
YoY
|
$182.7M
467.53%
YoY
|
$32.20M
-145.86%
YoY
|
-$70.21M
-236.55%
YoY
|
$51.42M
1840.26%
YoY
|
| Other Income/Expense, Net |
-$396.7M
183.31%
YoY
|
-$140.0M
-57.6%
YoY
|
-$330.3M
369.9%
YoY
|
-$70.28M
-229.85%
YoY
|
$54.13M
-240.62%
YoY
|
| Pretax Income |
$1.083B
8.33%
YoY
|
$999.5M
-39.57%
YoY
|
$1.654B
556.84%
YoY
|
$251.8M
485.79%
YoY
|
$42.98M
-35.91%
YoY
|
| Income Tax |
$244.0M
13.39%
YoY
|
$215.2M
-46.96%
YoY
|
$405.7M
456.83%
YoY
|
$72.86M
-220.33%
YoY
|
-$60.55M
N/A
|
| Net Earnings |
$838.7M
6.94%
YoY
|
$784.3M
-37.16%
YoY
|
$1.248B
597.56%
YoY
|
$178.9M
72.82%
YoY
|
$103.5M
54.37%
YoY
|
| Basic Earnings Per Share |
$8.48
-6.71%
YoY
|
$9.09
-38.08%
YoY
|
$14.68
204.56%
YoY
|
$4.82
-3.21%
YoY
|
$4.98
53.23%
YoY
|
| Diluted Earnings Per Share |
$8.46
-6.21%
YoY
|
$9.02
-38.13%
YoY
|
$14.58
207.59%
YoY
|
$4.74
-4.24%
YoY
|
$4.95
52.78%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
98.87M shares
14.64%
YoY
|
86.24M shares
1.45%
YoY
|
85.01M shares
128.78%
YoY
|
37.16M shares
78.85%
YoY
|
20.77M shares
0.79%
YoY
|
| Diluted Shares Outstanding |
99.18M shares
14.01%
YoY
|
86.99M shares
1.62%
YoY
|
85.60M shares
126.79%
YoY
|
37.75M shares
80.5%
YoY
|
20.91M shares
1.12%
YoY
|
|
Concept
|
2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.168B
-8.18%
YoY
|
$1.057B
-19.48%
YoY
|
$1.194B
-10.17%
YoY
|
$1.293B
14.74%
YoY
|
$1.272B
22.79%
YoY
|
$1.313B
98.73%
YoY
|
$1.329B
102.62%
YoY
|
$1.127B
38.38%
YoY
|
$1.036B
2.77%
YoY
|
$660.5M
-42.63%
YoY
|
$656.0M
-19.78%
YoY
|
$814.3M
59.52%
YoY
|
$1.008B
430.6%
YoY
|
$1.151B
637.89%
YoY
|
$817.8M
1002.78%
YoY
|
$510.5M
714.97%
YoY
|
$190.0M
222.75%
YoY
|
$156.0M
331.13%
YoY
|
$74.16M
22.77%
YoY
|
| Cost Of Revenue |
$171.0M
8.24%
YoY
|
$170.0M
22.7%
YoY
|
$188.0M
29.63%
YoY
|
$184.3M
54.11%
YoY
|
$158.0M
48.62%
YoY
|
$138.5M
114.64%
YoY
|
$145.0M
159.44%
YoY
|
$119.6M
111.4%
YoY
|
$106.3M
95.85%
YoY
|
$64.55M
30.81%
YoY
|
$55.90M
33.95%
YoY
|
$56.58M
89.51%
YoY
|
$54.28M
268.65%
YoY
|
$49.35M
216.24%
YoY
|
$41.73M
333.07%
YoY
|
$29.85M
243.94%
YoY
|
$14.72M
57.25%
YoY
|
$15.60M
71.47%
YoY
|
$9.636M
-0.66%
YoY
|
| Gross Profit |
$997.0M
-10.51%
YoY
|
$887.0M
-24.46%
YoY
|
$1.006B
-15.05%
YoY
|
$1.109B
10.06%
YoY
|
$1.114B
19.84%
YoY
|
$1.174B
97.01%
YoY
|
$1.184B
97.32%
YoY
|
$1.007B
32.93%
YoY
|
$929.6M
-2.52%
YoY
|
$596.0M
-45.92%
YoY
|
$600.1M
-22.67%
YoY
|
$757.7M
57.66%
YoY
|
$953.7M
444.21%
YoY
|
$1.102B
684.74%
YoY
|
$776.1M
1102.79%
YoY
|
$480.6M
790.75%
YoY
|
$175.2M
254.06%
YoY
|
$140.4M
420.11%
YoY
|
$64.52M
27.26%
YoY
|
| Selling, General & Admin |
$140.0M
-8.58%
YoY
|
$136.0M
-11.46%
YoY
|
$140.0M
-4.62%
YoY
|
$151.1M
12.07%
YoY
|
$153.1M
34.69%
YoY
|
$153.6M
54.76%
YoY
|
$146.8M
41.19%
YoY
|
$134.8M
26.38%
YoY
|
$113.7M
-2.22%
YoY
|
$99.25M
-6.14%
YoY
|
$104.0M
24.89%
YoY
|
$106.7M
66.58%
YoY
|
$116.3M
345.4%
YoY
|
$105.7M
308.82%
YoY
|
$83.24M
485.43%
YoY
|
$64.06M
382.2%
YoY
|
$26.11M
89.2%
YoY
|
$25.87M
113.76%
YoY
|
$14.22M
5.32%
YoY
|
| Research & Development |
$1.000M
16.14%
YoY
|
$3.000M
123.88%
YoY
|
$3.000M
-73.99%
YoY
|
$587.0K
-7.12%
YoY
|
$861.0K
115.25%
YoY
|
$1.340M
145.42%
YoY
|
$11.53M
1919.96%
YoY
|
$632.0K
15.96%
YoY
|
$400.0K
-90.82%
YoY
|
$546.0K
-64.84%
YoY
|
$571.0K
8.14%
YoY
|
$545.0K
-80.4%
YoY
|
$4.355M
187.84%
YoY
|
$1.553M
-56.22%
YoY
|
$528.0K
450.0%
YoY
|
$2.781M
N/A
|
$1.513M
2192.42%
YoY
|
$3.547M
3447.0%
YoY
|
$96.00K
-76.0%
YoY
|
| Depreciation & Amortization |
$497.0M
-5.14%
YoY
|
$501.0M
-3.86%
YoY
|
$445.0M
-4.68%
YoY
|
$544.6M
30.71%
YoY
|
$523.9M
63.49%
YoY
|
$521.1M
123.85%
YoY
|
$466.8M
131.91%
YoY
|
$416.6M
93.79%
YoY
|
$320.5M
51.11%
YoY
|
$232.8M
13.82%
YoY
|
$201.3M
8.89%
YoY
|
$215.0M
56.36%
YoY
|
$212.1M
495.64%
YoY
|
$204.5M
484.24%
YoY
|
$184.9M
882.1%
YoY
|
$137.5M
474.44%
YoY
|
$35.60M
51.9%
YoY
|
$35.01M
57.1%
YoY
|
$18.82M
-12.79%
YoY
|
| Operating Expenses |
$895.0M
-3.29%
YoY
|
$887.0M
-4.19%
YoY
|
$879.0M
-2.59%
YoY
|
$702.5M
25.54%
YoY
|
$925.4M
40.92%
YoY
|
$925.8M
178.38%
YoY
|
$902.4M
117.46%
YoY
|
$559.5M
73.64%
YoY
|
$656.7M
36.96%
YoY
|
$332.6M
-26.68%
YoY
|
$415.0M
-0.21%
YoY
|
$322.2M
57.7%
YoY
|
$479.5M
398.98%
YoY
|
$453.6M
295.75%
YoY
|
$415.8M
720.63%
YoY
|
$204.3M
448.33%
YoY
|
$96.10M
141.29%
YoY
|
$114.6M
141.58%
YoY
|
$50.67M
-36.96%
YoY
|
| Operating Profit |
$102.0M
-45.92%
YoY
|
$0.00
-100.0%
YoY
|
$127.0M
-54.93%
YoY
|
$406.1M
-9.28%
YoY
|
$188.6M
-30.88%
YoY
|
$248.3M
-5.72%
YoY
|
$281.8M
52.2%
YoY
|
$447.6M
2.8%
YoY
|
$272.9M
-42.45%
YoY
|
$263.4M
-59.38%
YoY
|
$185.2M
-48.6%
YoY
|
$435.5M
57.62%
YoY
|
$474.2M
499.13%
YoY
|
$648.4M
2412.47%
YoY
|
$360.2M
2500.88%
YoY
|
$276.3M
1555.3%
YoY
|
$79.14M
718.61%
YoY
|
$25.81M
-226.21%
YoY
|
$13.85M
-146.66%
YoY
|
| Interest Expense |
-$40.00M
-220.23%
YoY
|
-$8.000M
-92.55%
YoY
|
-$53.00M
-148.28%
YoY
|
-$125.3M
-414.74%
YoY
|
$33.27M
-56.49%
YoY
|
-$107.3M
2704.99%
YoY
|
$109.8M
1373.84%
YoY
|
$39.81M
146.46%
YoY
|
$76.47M
923.93%
YoY
|
-$3.826M
-147.14%
YoY
|
$7.449M
-17.84%
YoY
|
$16.15M
-76.95%
YoY
|
$7.468M
-119.03%
YoY
|
$8.116M
150.42%
YoY
|
$9.066M
2063.72%
YoY
|
$70.09M
-702.7%
YoY
|
-$39.25M
255.97%
YoY
|
$3.241M
-112.42%
YoY
|
$419.0K
-99.58%
YoY
|
| Other Income/Expense, Net |
-$39.00M
-191.76%
YoY
|
-$8.000M
-92.3%
YoY
|
-$68.00M
-68.52%
YoY
|
$7.099M
-1121.44%
YoY
|
$42.50M
-120.25%
YoY
|
-$103.9M
-1391.3%
YoY
|
-$216.0M
-915.28%
YoY
|
-$695.0K
-120.73%
YoY
|
-$209.8M
-1637.97%
YoY
|
$8.045M
-110.52%
YoY
|
$26.49M
-109.23%
YoY
|
$3.352M
-212.86%
YoY
|
$13.64M
-136.28%
YoY
|
-$76.45M
-0.87%
YoY
|
-$287.0M
1113.44%
YoY
|
-$2.970M
-149.83%
YoY
|
-$37.61M
239.11%
YoY
|
-$77.12M
178.96%
YoY
|
-$23.65M
-124.0%
YoY
|
| Pretax Income |
$234.0M
-39.86%
YoY
|
$162.0M
-42.75%
YoY
|
$247.0M
17.15%
YoY
|
$199.8M
-47.28%
YoY
|
$389.1M
129.76%
YoY
|
$283.0M
54.09%
YoY
|
$210.8M
-21.2%
YoY
|
$378.9M
0.93%
YoY
|
$169.4M
-68.76%
YoY
|
$183.7M
-70.44%
YoY
|
$267.6M
132.65%
YoY
|
$375.4M
62.23%
YoY
|
$542.1M
863.63%
YoY
|
$621.3M
-1839.76%
YoY
|
$115.0M
-70652.15%
YoY
|
$231.4M
-5121.66%
YoY
|
$56.26M
608.5%
YoY
|
-$35.71M
-8.2%
YoY
|
-$163.0K
-100.21%
YoY
|
| Income Tax |
$57.00M
-38.91%
YoY
|
$38.00M
-43.28%
YoY
|
$61.00M
74.29%
YoY
|
$48.65M
-36.01%
YoY
|
$93.30M
214.14%
YoY
|
$67.00M
51.03%
YoY
|
$35.00M
-46.24%
YoY
|
$76.03M
-18.72%
YoY
|
$29.70M
-78.21%
YoY
|
$44.36M
-70.91%
YoY
|
$65.10M
178.21%
YoY
|
$93.54M
38.17%
YoY
|
$136.3M
773.72%
YoY
|
$152.5M
-1566.35%
YoY
|
$23.40M
-53281.82%
YoY
|
$67.70M
-203.77%
YoY
|
$15.60M
231.91%
YoY
|
-$10.40M
N/A
|
-$44.00K
N/A
|
| Net Earnings |
$177.0M
-40.16%
YoY
|
$124.0M
-42.59%
YoY
|
$186.0M
5.79%
YoY
|
$151.1M
-50.11%
YoY
|
$295.8M
111.74%
YoY
|
$216.0M
55.07%
YoY
|
$175.8M
-13.16%
YoY
|
$302.9M
7.45%
YoY
|
$139.7M
-65.57%
YoY
|
$139.3M
-70.29%
YoY
|
$202.5M
120.93%
YoY
|
$281.9M
72.19%
YoY
|
$405.8M
897.94%
YoY
|
$468.8M
-1951.66%
YoY
|
$91.64M
-77107.56%
YoY
|
$163.7M
170.01%
YoY
|
$40.66M
1150.66%
YoY
|
-$25.32M
-34.91%
YoY
|
-$119.0K
-100.15%
YoY
|
| Basic Earnings Per Share |
$1.99
-34.11%
YoY
|
$1.34
-38.25%
YoY
|
$1.99
13.71%
YoY
|
N/A
|
$3.02
92.36%
YoY
|
$2.17
25.43%
YoY
|
$1.75
-29.44%
YoY
|
N/A
|
$1.57
-67.09%
YoY
|
$1.73
-68.66%
YoY
|
$2.48
129.63%
YoY
|
N/A
|
$4.77
261.36%
YoY
|
$5.52
-765.06%
YoY
|
$1.08
-10900.0%
YoY
|
N/A
|
$1.32
725.0%
YoY
|
-$0.83
-55.61%
YoY
|
-$0.01
-100.26%
YoY
|
| Diluted Earnings Per Share |
$1.99
-33.89%
YoY
|
$1.34
-37.67%
YoY
|
$1.99
14.37%
YoY
|
$1.56
-51.29%
YoY
|
$3.01
92.95%
YoY
|
$2.15
25.25%
YoY
|
$1.74
-29.27%
YoY
|
$3.20
-2.34%
YoY
|
$1.56
-67.09%
YoY
|
$1.72
-68.68%
YoY
|
$2.46
129.91%
YoY
|
$3.28
-100.0%
YoY
|
$4.74
261.83%
YoY
|
$5.48
-760.24%
YoY
|
$1.07
-10800.0%
YoY
|
$2.426M
-15.28%
YoY
|
$1.31
718.75%
YoY
|
-$0.83
-55.61%
YoY
|
-$0.01
-100.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
92.66M shares
-5.79%
YoY
|
92.58M shares
-7.5%
YoY
|
93.02M shares
-7.92%
YoY
|
96.51M shares
2.92%
YoY
|
98.35M shares
4.89%
YoY
|
100.1M shares
24.43%
YoY
|
101.0M shares
25.95%
YoY
|
93.77M shares
10.18%
YoY
|
93.76M shares
10.27%
YoY
|
80.44M shares
-5.36%
YoY
|
80.21M shares
-5.46%
YoY
|
85.11M shares
175.78%
YoY
|
85.03M shares
175.64%
YoY
|
84.99M shares
177.26%
YoY
|
84.84M shares
307.12%
YoY
|
30.86M shares
48.13%
YoY
|
30.85M shares
48.08%
YoY
|
30.66M shares
47.55%
YoY
|
20.84M shares
0.92%
YoY
|
| Diluted Shares Outstanding |
88.96M shares
-9.43%
YoY
|
92.67M shares
-7.56%
YoY
|
93.62M shares
-7.57%
YoY
|
N/A
|
98.22M shares
9.59%
YoY
|
100.2M shares
23.54%
YoY
|
101.3M shares
22.88%
YoY
|
N/A
|
89.63M shares
4.77%
YoY
|
81.14M shares
-5.15%
YoY
|
82.43M shares
-3.39%
YoY
|
N/A
|
85.55M shares
174.76%
YoY
|
85.55M shares
179.09%
YoY
|
85.33M shares
309.45%
YoY
|
N/A
|
31.14M shares
48.96%
YoY
|
30.66M shares
47.55%
YoY
|
20.84M shares
0.75%
YoY
|
Loading...