|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.780B
33.47%
YoY
|
$2.083B
33.21%
YoY
|
$1.563B
31.38%
YoY
|
$1.190B
37.82%
YoY
|
$863.4M
26.78%
YoY
|
| Cost Of Revenue |
$1.121B
33.32%
YoY
|
$841.1M
38.34%
YoY
|
$608.0M
31.8%
YoY
|
$461.3M
43.05%
YoY
|
$322.5M
21.84%
YoY
|
| Gross Profit |
$1.658B
33.57%
YoY
|
$1.241B
29.94%
YoY
|
$955.4M
31.12%
YoY
|
$728.6M
34.71%
YoY
|
$540.9M
29.92%
YoY
|
| Selling, General & Admin |
$1.036B
39.75%
YoY
|
$741.2M
49.18%
YoY
|
$496.9M
23.73%
YoY
|
$401.6M
-22.03%
YoY
|
$515.0M
67.6%
YoY
|
| Research & Development |
$684.3M
54.96%
YoY
|
$441.6M
45.4%
YoY
|
$303.7M
29.9%
YoY
|
$233.8M
20.5%
YoY
|
$194.0M
57.5%
YoY
|
| Depreciation & Amortization |
$83.16M
71.73%
YoY
|
$48.43M
48.37%
YoY
|
$32.64M
33.87%
YoY
|
$24.38M
30.42%
YoY
|
$18.69M
49.85%
YoY
|
| Operating Expenses |
$1.720B
45.43%
YoY
|
$1.183B
47.75%
YoY
|
$800.6M
26.0%
YoY
|
$635.4M
-10.39%
YoY
|
$709.0M
64.71%
YoY
|
| Operating Profit |
-$62.08M
-206.04%
YoY
|
$58.54M
-62.18%
YoY
|
$154.8M
65.99%
YoY
|
$93.25M
-155.47%
YoY
|
-$168.1M
1088.15%
YoY
|
| Interest Expense |
$119.7M
227.12%
YoY
|
$36.60M
-13.1%
YoY
|
$42.11M
-59.22%
YoY
|
$103.3M
286.07%
YoY
|
$26.75M
240.35%
YoY
|
| Other Income/Expense, Net |
$99.86M
-65.13%
YoY
|
$286.4M
-783.44%
YoY
|
-$41.90M
-142.34%
YoY
|
$98.97M
291.73%
YoY
|
$25.27M
N/A
|
| Pretax Income |
$18.97M
-95.03%
YoY
|
$381.5M
146.13%
YoY
|
$155.0M
-21.13%
YoY
|
$196.5M
-239.0%
YoY
|
-$141.4M
2147.26%
YoY
|
| Income Tax |
-$105.7M
-2464.25%
YoY
|
$4.470M
-123.25%
YoY
|
-$19.23M
-138.94%
YoY
|
$49.38M
-160.69%
YoY
|
-$81.36M
1681.41%
YoY
|
| Net Earnings |
$124.7M
-66.94%
YoY
|
$377.0M
116.4%
YoY
|
$174.2M
18.41%
YoY
|
$147.1M
-345.16%
YoY
|
-$60.02M
3381.32%
YoY
|
| Basic Earnings Per Share |
$1.60
-67.87%
YoY
|
$4.98
111.91%
YoY
|
$2.35
13.53%
YoY
|
$2.07
-327.47%
YoY
|
-$0.91
2933.33%
YoY
|
| Diluted Earnings Per Share |
$1.51
-68.54%
YoY
|
$4.80
107.79%
YoY
|
$2.31
13.79%
YoY
|
$2.03
-323.08%
YoY
|
-$0.91
2933.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
78.08M shares
3.08%
YoY
|
75.75M shares
2.09%
YoY
|
74.20M
4.36%
YoY
|
71.09M
7.41%
YoY
|
66.19M
7.14%
YoY
|
| Diluted Shares Outstanding |
82.37M shares
4.85%
YoY
|
78.56M shares
4.11%
YoY
|
75.46M
4.03%
YoY
|
72.53M
9.58%
YoY
|
66.19M
7.14%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$807.3M
33.75%
YoY
|
$796.7M
38.53%
YoY
|
$710.6M
30.57%
YoY
|
$668.5M
32.62%
YoY
|
$603.6M
31.01%
YoY
|
$575.1M
33.09%
YoY
|
$544.3M
31.59%
YoY
|
$504.1M
34.57%
YoY
|
$460.7M
34.31%
YoY
|
$432.1M
28.56%
YoY
|
$413.6M
32.67%
YoY
|
$374.6M
31.16%
YoY
|
$343.0M
33.78%
YoY
|
$336.1M
54.49%
YoY
|
$311.8M
34.38%
YoY
|
$285.6M
30.54%
YoY
|
$256.4M
31.49%
YoY
|
$217.6M
-3.77%
YoY
|
$232.0M
39.38%
YoY
|
| Cost Of Revenue |
$330.1M
38.74%
YoY
|
$335.4M
46.29%
YoY
|
$283.3M
32.67%
YoY
|
$264.8M
32.16%
YoY
|
$237.9M
18.54%
YoY
|
$229.3M
36.28%
YoY
|
$213.5M
34.86%
YoY
|
$200.4M
40.62%
YoY
|
$200.7M
44.44%
YoY
|
$168.3M
28.97%
YoY
|
$158.3M
33.61%
YoY
|
$142.5M
27.62%
YoY
|
$138.9M
37.99%
YoY
|
$130.5M
58.1%
YoY
|
$118.5M
35.55%
YoY
|
$111.7M
38.07%
YoY
|
$100.7M
40.49%
YoY
|
$82.52M
-2.69%
YoY
|
$87.42M
28.18%
YoY
|
| Gross Profit |
$477.3M
30.5%
YoY
|
$461.3M
33.38%
YoY
|
$427.3M
29.21%
YoY
|
$403.7M
32.93%
YoY
|
$365.7M
40.64%
YoY
|
$345.8M
31.06%
YoY
|
$330.7M
29.57%
YoY
|
$303.7M
30.85%
YoY
|
$260.0M
27.41%
YoY
|
$263.9M
28.3%
YoY
|
$255.3M
32.09%
YoY
|
$232.1M
33.43%
YoY
|
$204.1M
31.05%
YoY
|
$205.7M
52.29%
YoY
|
$193.3M
33.68%
YoY
|
$174.0M
26.13%
YoY
|
$155.7M
26.25%
YoY
|
$135.1M
-4.42%
YoY
|
$144.6M
47.16%
YoY
|
| Selling, General & Admin |
$259.1M
15.92%
YoY
|
$288.6M
27.17%
YoY
|
$252.8M
31.54%
YoY
|
$242.2M
42.96%
YoY
|
$223.5M
46.4%
YoY
|
$226.9M
65.51%
YoY
|
$192.2M
55.9%
YoY
|
$169.4M
41.28%
YoY
|
$152.7M
30.97%
YoY
|
$137.1M
19.83%
YoY
|
$123.3M
20.83%
YoY
|
$119.9M
26.23%
YoY
|
$116.6M
29.33%
YoY
|
$114.4M
2.66%
YoY
|
$102.0M
2.75%
YoY
|
$95.01M
-46.52%
YoY
|
$90.13M
-28.81%
YoY
|
$111.5M
14.31%
YoY
|
$99.30M
33.38%
YoY
|
| Research & Development |
$189.0M
25.11%
YoY
|
$192.9M
43.36%
YoY
|
$176.7M
54.33%
YoY
|
$162.6M
60.27%
YoY
|
$151.0M
65.78%
YoY
|
$134.6M
60.27%
YoY
|
$114.5M
48.9%
YoY
|
$101.4M
41.0%
YoY
|
$91.10M
28.44%
YoY
|
$83.97M
22.19%
YoY
|
$76.88M
30.03%
YoY
|
$71.94M
25.01%
YoY
|
$70.93M
46.49%
YoY
|
$68.72M
35.61%
YoY
|
$59.13M
39.51%
YoY
|
$57.55M
6.66%
YoY
|
$48.42M
2.97%
YoY
|
$50.67M
33.35%
YoY
|
$42.38M
44.92%
YoY
|
| Depreciation & Amortization |
$30.36M
56.07%
YoY
|
$26.95M
52.4%
YoY
|
$19.61M
217.2%
YoY
|
$17.16M
31.98%
YoY
|
$19.45M
68.22%
YoY
|
$17.68M
75.9%
YoY
|
$6.181M
-26.42%
YoY
|
$13.00M
73.8%
YoY
|
$11.56M
72.88%
YoY
|
$10.05M
61.85%
YoY
|
$8.400M
35.35%
YoY
|
$7.480M
20.45%
YoY
|
$6.689M
16.23%
YoY
|
$6.210M
17.75%
YoY
|
$6.206M
28.28%
YoY
|
$6.210M
44.69%
YoY
|
$5.755M
34.12%
YoY
|
$5.274M
48.98%
YoY
|
$4.838M
54.57%
YoY
|
| Operating Expenses |
$448.0M
19.63%
YoY
|
$481.5M
33.2%
YoY
|
$429.5M
40.05%
YoY
|
$404.8M
49.44%
YoY
|
$374.5M
53.64%
YoY
|
$361.5M
63.52%
YoY
|
$306.7M
53.21%
YoY
|
$270.9M
41.17%
YoY
|
$243.8M
30.01%
YoY
|
$221.1M
20.72%
YoY
|
$200.2M
24.21%
YoY
|
$191.9M
25.77%
YoY
|
$187.5M
35.33%
YoY
|
$183.1M
12.96%
YoY
|
$161.2M
13.74%
YoY
|
$152.6M
-34.14%
YoY
|
$138.5M
-20.2%
YoY
|
$162.1M
19.56%
YoY
|
$141.7M
36.64%
YoY
|
| Operating Profit |
$29.24M
-432.57%
YoY
|
-$20.22M
29.15%
YoY
|
-$2.129M
-108.84%
YoY
|
-$1.036M
-103.15%
YoY
|
-$8.793M
-154.01%
YoY
|
-$15.66M
-136.57%
YoY
|
$24.08M
-56.31%
YoY
|
$32.87M
-18.34%
YoY
|
$16.28M
-1.97%
YoY
|
$42.81M
89.92%
YoY
|
$55.11M
71.65%
YoY
|
$40.26M
88.03%
YoY
|
$16.61M
-3.41%
YoY
|
$22.54M
-183.28%
YoY
|
$32.11M
1010.97%
YoY
|
$21.41M
-122.85%
YoY
|
$17.19M
-134.21%
YoY
|
-$27.07M
-574.84%
YoY
|
$2.890M
-153.04%
YoY
|
| Interest Expense |
$170.9M
17.13%
YoY
|
-$5.942M
-105.93%
YoY
|
-$4.971M
-145.28%
YoY
|
-$5.433M
-155.54%
YoY
|
$145.9M
1306.41%
YoY
|
$100.2M
82.47%
YoY
|
$10.98M
-23.28%
YoY
|
$9.782M
-118.68%
YoY
|
$10.37M
-58.96%
YoY
|
$54.89M
350.36%
YoY
|
$14.31M
-227.21%
YoY
|
-$52.37M
-211.36%
YoY
|
$25.28M
-54.29%
YoY
|
$12.19M
-220.11%
YoY
|
-$11.25M
103.42%
YoY
|
$47.03M
12.39%
YoY
|
$55.30M
9352.82%
YoY
|
-$10.15M
-407.52%
YoY
|
-$5.530M
-371.08%
YoY
|
| Other Income/Expense, Net |
$189.0M
65.22%
YoY
|
$25.00K
-84.08%
YoY
|
$22.80M
-48.77%
YoY
|
-$32.41M
-508.55%
YoY
|
$114.4M
-17.74%
YoY
|
$157.0K
-100.37%
YoY
|
$44.51M
1055.5%
YoY
|
$7.934M
-112.79%
YoY
|
$139.1M
790.88%
YoY
|
-$41.90M
-443.76%
YoY
|
$3.852M
-116.79%
YoY
|
-$62.03M
-272.73%
YoY
|
$15.61M
-61.98%
YoY
|
$12.19M
N/A
|
-$22.94M
N/A
|
$35.91M
N/A
|
$41.05M
N/A
|
N/A
|
N/A
|
| Pretax Income |
$200.2M
84.72%
YoY
|
-$66.24M
-178.33%
YoY
|
$15.70M
-80.26%
YoY
|
-$38.88M
-176.86%
YoY
|
$108.4M
-34.59%
YoY
|
$84.57M
51.54%
YoY
|
$79.57M
14.61%
YoY
|
$50.59M
-517.79%
YoY
|
$165.7M
295.66%
YoY
|
$55.80M
60.67%
YoY
|
$69.42M
232.84%
YoY
|
-$12.11M
-117.69%
YoY
|
$41.88M
-42.22%
YoY
|
$34.73M
-193.33%
YoY
|
$20.86M
-890.08%
YoY
|
$68.44M
-232.01%
YoY
|
$72.49M
-245.93%
YoY
|
-$37.21M
-513.49%
YoY
|
-$2.640M
-22.56%
YoY
|
| Income Tax |
$30.91M
51.43%
YoY
|
-$68.98M
36.28%
YoY
|
$17.89M
42.61%
YoY
|
-$75.00M
-865.85%
YoY
|
$20.41M
-37.2%
YoY
|
-$50.62M
3345.81%
YoY
|
$12.54M
25.11%
YoY
|
$9.793M
-139.92%
YoY
|
$32.50M
-1098.53%
YoY
|
-$1.469M
-126.44%
YoY
|
$10.03M
14.88%
YoY
|
-$24.53M
-240.37%
YoY
|
-$3.255M
-118.47%
YoY
|
$5.555M
-123.43%
YoY
|
$8.727M
-117.06%
YoY
|
$17.48M
-469.68%
YoY
|
$17.62M
-1101.25%
YoY
|
-$23.71M
41.11%
YoY
|
-$51.16M
1917.51%
YoY
|
| Net Earnings |
$169.3M
92.44%
YoY
|
$2.745M
-97.97%
YoY
|
-$2.186M
-103.26%
YoY
|
$36.12M
-11.47%
YoY
|
$87.98M
-33.96%
YoY
|
$135.2M
136.04%
YoY
|
$67.03M
12.84%
YoY
|
$40.80M
228.48%
YoY
|
$133.2M
195.13%
YoY
|
$57.27M
96.3%
YoY
|
$59.40M
389.63%
YoY
|
$12.42M
-75.63%
YoY
|
$45.14M
-17.74%
YoY
|
$29.18M
-315.98%
YoY
|
$12.13M
-75.0%
YoY
|
$50.96M
-208.16%
YoY
|
$54.87M
-214.51%
YoY
|
-$13.51M
-152.36%
YoY
|
$48.52M
-5658.3%
YoY
|
| Basic Earnings Per Share |
$2.11
85.09%
YoY
|
N/A
|
-$0.03
-103.37%
YoY
|
$0.46
-14.81%
YoY
|
$1.14
-35.59%
YoY
|
N/A
|
$0.89
12.66%
YoY
|
$0.54
217.65%
YoY
|
$1.77
185.48%
YoY
|
$0.76
N/A
|
$0.79
364.71%
YoY
|
$0.17
-76.39%
YoY
|
$0.62
-19.48%
YoY
|
N/A
|
$0.17
-76.71%
YoY
|
$0.72
-200.0%
YoY
|
$0.77
-202.67%
YoY
|
N/A
|
$0.73
-7400.0%
YoY
|
| Diluted Earnings Per Share |
$2.05
89.81%
YoY
|
$0.03
-98.14%
YoY
|
-$0.03
-103.49%
YoY
|
$0.44
-16.98%
YoY
|
$1.08
-37.57%
YoY
|
$1.66
120.95%
YoY
|
$0.86
10.26%
YoY
|
$0.53
231.25%
YoY
|
$1.73
183.61%
YoY
|
$0.75
88.03%
YoY
|
$0.78
358.82%
YoY
|
$0.16
-100.0%
YoY
|
$0.61
-19.74%
YoY
|
$0.40
-100.0%
YoY
|
$0.17
-74.63%
YoY
|
$705.0K
-97921541.49%
YoY
|
$0.76
-201.33%
YoY
|
-$194.8K
-148.09%
YoY
|
$0.67
-6800.0%
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 |
80.40M shares
4.93%
YoY
|
78.91M shares
3.48%
YoY
|
78.50M shares
3.88%
YoY
|
77.85M shares
3.16%
YoY
|
76.62M shares
1.75%
YoY
|
76.25M shares
1.76%
YoY
|
75.57M
1.09%
YoY
|
75.47M
2.14%
YoY
|
75.30M
3.35%
YoY
|
74.93M
5.3%
YoY
|
74.76M
5.14%
YoY
|
73.89M
4.05%
YoY
|
72.86M
2.7%
YoY
|
71.17M
3.94%
YoY
|
71.11M
7.43%
YoY
|
71.01M
8.97%
YoY
|
70.95M
10.8%
YoY
|
68.47M
7.74%
YoY
|
66.19M
4.25%
YoY
|
| Diluted Shares Outstanding |
82.48M shares
1.22%
YoY
|
N/A
|
78.42M shares
0.43%
YoY
|
82.06M shares
5.82%
YoY
|
81.48M shares
5.64%
YoY
|
N/A
|
78.08M shares
2.8%
YoY
|
77.55M
2.34%
YoY
|
77.13M
4.4%
YoY
|
N/A
|
75.95M
4.73%
YoY
|
75.78M
4.84%
YoY
|
73.88M
2.12%
YoY
|
N/A
|
72.53M
0.12%
YoY
|
72.28M
10.92%
YoY
|
72.35M
12.98%
YoY
|
N/A
|
72.44M
14.09%
YoY
|
Loading...