|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$2.225B
24.02%
YoY
|
$1.794B
-27.19%
YoY
|
$2.464B
-25.74%
YoY
|
$3.318B
23.39%
YoY
|
$2.689B
39.54%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$1.280B
12.97%
YoY
|
$1.133B
-9.43%
YoY
|
$1.251B
-22.92%
YoY
|
$1.623B
-4.3%
YoY
|
$1.696B
0.65%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$44.00M
15.79%
YoY
|
$38.00M
2.7%
YoY
|
$37.00M
-35.09%
YoY
|
$57.00M
-21.92%
YoY
|
$73.00M
-18.89%
YoY
|
| Operating Expenses |
$1.319B
12.54%
YoY
|
$1.172B
-8.01%
YoY
|
$1.274B
-23.35%
YoY
|
$1.662B
-6.73%
YoY
|
$1.782B
3.97%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$14.00M
-255.56%
YoY
|
-$9.000M
-102.12%
YoY
|
$424.0M
-11.3%
YoY
|
$478.0M
-9.47%
YoY
|
$528.0M
-2.76%
YoY
|
| Other Income/Expense, Net |
-$5.000M
-112.2%
YoY
|
$41.00M
70.83%
YoY
|
$24.00M
-91.46%
YoY
|
$281.0M
-155.64%
YoY
|
-$505.0M
113.08%
YoY
|
| Pretax Income |
$901.0M
37.77%
YoY
|
$654.0M
-46.13%
YoY
|
$1.214B
-37.33%
YoY
|
$1.937B
381.84%
YoY
|
$402.0M
-1775.0%
YoY
|
| Income Tax |
$232.0M
50.65%
YoY
|
$154.0M
-47.08%
YoY
|
$291.0M
-38.22%
YoY
|
$471.0M
406.45%
YoY
|
$93.00M
-133.45%
YoY
|
| Net Earnings |
$669.0M
33.8%
YoY
|
$500.0M
-45.83%
YoY
|
$923.0M
-36.52%
YoY
|
$1.454B
376.72%
YoY
|
$305.0M
11.31%
YoY
|
| Basic Earnings Per Share |
$10.40
39.41%
YoY
|
$7.46
-41.9%
YoY
|
$12.84
-25.52%
YoY
|
$17.24
420.85%
YoY
|
$3.31
10.7%
YoY
|
| Diluted Earnings Per Share |
$10.19
37.9%
YoY
|
$7.39
-40.88%
YoY
|
$12.50
-24.38%
YoY
|
$16.53
416.56%
YoY
|
$3.20
8.47%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
64.32M shares
-4.1%
YoY
|
67.07M shares
-6.7%
YoY
|
71.89M shares
-12.6%
YoY
|
82.25M shares
-9.93%
YoY
|
91.31M shares
0.3%
YoY
|
| Diluted Shares Outstanding |
65.68M shares
-4.18%
YoY
|
68.55M shares
-7.14%
YoY
|
73.82M shares
-13.97%
YoY
|
85.81M shares
-9.19%
YoY
|
94.49M shares
2.55%
YoY
|
|
Concept
|
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 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$608.0M
4.29%
YoY
|
$560.0M
-0.71%
YoY
|
$654.0M
61.88%
YoY
|
$424.0M
-26.13%
YoY
|
$583.0M
19.96%
YoY
|
$564.0M
70.91%
YoY
|
$404.0M
33.33%
YoY
|
$574.0M
12.55%
YoY
|
$486.0M
-18.86%
YoY
|
$330.0M
-68.63%
YoY
|
$303.0M
-51.52%
YoY
|
$510.0M
-40.7%
YoY
|
$599.0M
4.36%
YoY
|
$1.052B
-16.44%
YoY
|
$625.0M
-34.42%
YoY
|
$860.0M
-0.35%
YoY
|
$574.0M
-7.12%
YoY
|
$1.259B
352.88%
YoY
|
$953.0M
28.78%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
$315.0M
7.51%
YoY
|
$420.0M
37.7%
YoY
|
$362.0M
12.42%
YoY
|
$320.0M
9.22%
YoY
|
$293.0M
10.15%
YoY
|
$305.0M
21.03%
YoY
|
$322.0M
13.38%
YoY
|
$293.0M
-5.18%
YoY
|
$266.0M
-16.35%
YoY
|
$252.0M
-25.88%
YoY
|
$284.0M
-25.46%
YoY
|
$309.0M
-23.13%
YoY
|
$318.0M
-25.18%
YoY
|
$340.0M
-27.51%
YoY
|
$381.0M
-29.05%
YoY
|
$402.0M
-6.73%
YoY
|
$425.0M
1.43%
YoY
|
$469.0M
5.63%
YoY
|
$537.0M
22.6%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$11.00M
37.5%
YoY
|
$18.00M
125.0%
YoY
|
$19.00M
90.0%
YoY
|
$9.000M
-10.0%
YoY
|
$8.000M
-11.11%
YoY
|
$8.000M
-11.11%
YoY
|
$10.00M
25.0%
YoY
|
$10.00M
11.11%
YoY
|
$9.000M
0.0%
YoY
|
$9.000M
-18.18%
YoY
|
$8.000M
-33.33%
YoY
|
$9.000M
-35.71%
YoY
|
$9.000M
-43.75%
YoY
|
$11.00M
-26.67%
YoY
|
$12.00M
-33.33%
YoY
|
$14.00M
-26.32%
YoY
|
$16.00M
-5.88%
YoY
|
$15.00M
-21.05%
YoY
|
$18.00M
-25.0%
YoY
|
| Operating Expenses |
$330.0M
10.0%
YoY
|
$430.0M
40.98%
YoY
|
$362.0M
9.04%
YoY
|
$335.0M
11.3%
YoY
|
$300.0M
12.78%
YoY
|
$305.0M
16.86%
YoY
|
$332.0M
16.9%
YoY
|
$301.0M
-4.75%
YoY
|
$266.0M
-18.9%
YoY
|
$261.0M
-22.78%
YoY
|
$284.0M
-25.46%
YoY
|
$316.0M
-21.39%
YoY
|
$328.0M
-22.82%
YoY
|
$338.0M
-25.55%
YoY
|
$381.0M
-29.05%
YoY
|
$402.0M
-11.65%
YoY
|
$425.0M
6.78%
YoY
|
$454.0M
2.25%
YoY
|
$537.0M
22.6%
YoY
|
| Operating Profit |
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
|
| Interest Expense |
$0.00
-100.0%
YoY
|
-$24.00M
100.0%
YoY
|
-$4.000M
N/A
|
$28.00M
-80.82%
YoY
|
$187.0M
-3840.0%
YoY
|
-$12.00M
-110.91%
YoY
|
$0.00
-100.0%
YoY
|
$146.0M
40.38%
YoY
|
-$5.000M
-104.5%
YoY
|
$110.0M
3.77%
YoY
|
-$11.00M
-76.6%
YoY
|
$104.0M
-11.86%
YoY
|
$111.0M
-6.72%
YoY
|
$106.0M
-15.87%
YoY
|
-$47.00M
-44.05%
YoY
|
$118.0M
-7.81%
YoY
|
$119.0M
-6.3%
YoY
|
$126.0M
-34.38%
YoY
|
-$84.00M
37.7%
YoY
|
| Other Income/Expense, Net |
-$1.000M
-83.33%
YoY
|
-$35.00M
1066.67%
YoY
|
-$99.00M
3200.0%
YoY
|
$23.00M
-70.89%
YoY
|
-$6.000M
20.0%
YoY
|
-$3.000M
-91.18%
YoY
|
-$3.000M
-70.0%
YoY
|
$79.00M
-292.68%
YoY
|
-$5.000M
-92.42%
YoY
|
-$34.00M
-122.37%
YoY
|
-$10.00M
-129.41%
YoY
|
-$41.00M
-6.82%
YoY
|
-$66.00M
-115.79%
YoY
|
$152.0M
-290.0%
YoY
|
$34.00M
N/A
|
-$44.00M
-72.84%
YoY
|
$418.0M
-498.1%
YoY
|
-$80.00M
9.59%
YoY
|
N/A
|
| Pretax Income |
$277.0M
0.0%
YoY
|
$95.00M
-59.05%
YoY
|
$280.0M
305.8%
YoY
|
$112.0M
-68.18%
YoY
|
$277.0M
39.9%
YoY
|
$232.0M
562.86%
YoY
|
$69.00M
-790.0%
YoY
|
$352.0M
130.07%
YoY
|
$198.0M
-3.41%
YoY
|
$35.00M
-95.96%
YoY
|
-$10.00M
-104.33%
YoY
|
$153.0M
-63.04%
YoY
|
$205.0M
-63.84%
YoY
|
$866.0M
19.45%
YoY
|
$231.0M
-6.48%
YoY
|
$414.0M
68.29%
YoY
|
$567.0M
393.04%
YoY
|
$725.0M
-403.35%
YoY
|
$247.0M
2.92%
YoY
|
| Income Tax |
$79.00M
8.22%
YoY
|
$7.000M
-86.27%
YoY
|
$76.00M
230.43%
YoY
|
$32.00M
-58.44%
YoY
|
$73.00M
30.36%
YoY
|
$51.00M
-2650.0%
YoY
|
$23.00M
-309.09%
YoY
|
$77.00M
92.5%
YoY
|
$56.00M
3.7%
YoY
|
-$2.000M
-100.96%
YoY
|
-$11.00M
-118.03%
YoY
|
$40.00M
-61.54%
YoY
|
$54.00M
-61.43%
YoY
|
$208.0M
25.3%
YoY
|
$61.00M
8.93%
YoY
|
$104.0M
76.27%
YoY
|
$140.0M
268.42%
YoY
|
$166.0M
-344.12%
YoY
|
$56.00M
-125.34%
YoY
|
| Net Earnings |
$198.0M
-2.94%
YoY
|
$88.00M
-51.38%
YoY
|
$204.0M
343.48%
YoY
|
$80.00M
-70.91%
YoY
|
$204.0M
43.66%
YoY
|
$181.0M
389.19%
YoY
|
$46.00M
4500.0%
YoY
|
$275.0M
143.36%
YoY
|
$142.0M
-5.96%
YoY
|
$37.00M
-94.38%
YoY
|
$1.000M
-99.35%
YoY
|
$113.0M
-62.21%
YoY
|
$151.0M
-65.6%
YoY
|
$658.0M
17.29%
YoY
|
$155.0M
-18.85%
YoY
|
$299.0M
43.06%
YoY
|
$439.0M
501.37%
YoY
|
$561.0M
-433.93%
YoY
|
$191.0M
-58.75%
YoY
|
| Basic Earnings Per Share |
$3.09
-2.22%
YoY
|
$1.38
-50.71%
YoY
|
N/A
|
$1.24
-70.05%
YoY
|
$3.16
50.48%
YoY
|
$2.80
418.52%
YoY
|
N/A
|
$4.14
160.38%
YoY
|
$2.10
0.96%
YoY
|
$0.54
-93.94%
YoY
|
N/A
|
$1.59
-53.51%
YoY
|
$2.08
-58.81%
YoY
|
$8.91
43.25%
YoY
|
N/A
|
$3.42
51.33%
YoY
|
$5.05
547.44%
YoY
|
$6.22
-438.04%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$3.04
-1.94%
YoY
|
$1.35
-50.57%
YoY
|
$3.14
354.67%
YoY
|
$1.22
-69.95%
YoY
|
$3.10
49.77%
YoY
|
$2.73
425.26%
YoY
|
$0.69
4836.72%
YoY
|
$4.06
161.94%
YoY
|
$2.07
1.96%
YoY
|
$0.52
-93.95%
YoY
|
$0.01
-100.0%
YoY
|
$1.55
-52.89%
YoY
|
$2.03
-58.14%
YoY
|
$8.59
45.1%
YoY
|
$2.005M
0.58%
YoY
|
$3.29
50.92%
YoY
|
$4.85
529.87%
YoY
|
$5.92
-421.74%
YoY
|
$1.994M
40277414.18%
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 |
63.99M shares
-1.14%
YoY
|
63.59M shares
-1.56%
YoY
|
63.98M shares
-2.85%
YoY
|
64.48M shares
-3.54%
YoY
|
64.72M shares
-4.9%
YoY
|
64.60M shares
-6.73%
YoY
|
65.86M shares
-6.67%
YoY
|
66.85M shares
-6.7%
YoY
|
68.05M shares
-6.4%
YoY
|
69.27M shares
-6.22%
YoY
|
70.56M shares
-6.07%
YoY
|
71.65M shares
-9.24%
YoY
|
72.71M shares
-15.59%
YoY
|
73.86M shares
-17.43%
YoY
|
75.12M shares
-17.31%
YoY
|
78.94M shares
-13.89%
YoY
|
86.14M shares
-6.36%
YoY
|
89.46M shares
-2.11%
YoY
|
90.85M shares
-0.26%
YoY
|
| Diluted Shares Outstanding |
65.09M shares
-1.02%
YoY
|
65.04M shares
-1.86%
YoY
|
N/A
|
65.51M shares
-3.19%
YoY
|
65.77M shares
-4.14%
YoY
|
66.27M shares
-5.98%
YoY
|
N/A
|
67.67M shares
-7.15%
YoY
|
68.61M shares
-7.7%
YoY
|
70.48M shares
-7.95%
YoY
|
N/A
|
72.88M shares
-11.2%
YoY
|
74.33M shares
-17.09%
YoY
|
76.57M shares
-18.45%
YoY
|
N/A
|
82.07M shares
-13.69%
YoY
|
89.65M shares
-3.62%
YoY
|
93.89M shares
2.74%
YoY
|
N/A
|
Loading...