|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.939B
16.65%
YoY
|
$2.519B
60.62%
YoY
|
$1.568B
53.34%
YoY
|
$1.023B
6.76%
YoY
|
$958.1M
21.43%
YoY
|
| Cost Of Revenue |
$957.8M
-7.5%
YoY
|
$1.035B
88.9%
YoY
|
$548.2M
107.86%
YoY
|
$263.7M
10.24%
YoY
|
$239.2M
10.01%
YoY
|
| Gross Profit |
$1.981B
33.51%
YoY
|
$1.484B
45.43%
YoY
|
$1.020B
34.41%
YoY
|
$759.1M
5.6%
YoY
|
$718.9M
25.77%
YoY
|
| Selling, General & Admin |
$1.178B
20.13%
YoY
|
$981.0M
52.48%
YoY
|
$643.4M
48.9%
YoY
|
$432.1M
5.87%
YoY
|
$408.1M
15.05%
YoY
|
| Research & Development |
$147.2M
-10.08%
YoY
|
$163.8M
32.05%
YoY
|
$124.0M
69.84%
YoY
|
$73.02M
-24.99%
YoY
|
$97.35M
15.18%
YoY
|
| Depreciation & Amortization |
$276.8M
8.98%
YoY
|
$254.0M
75.51%
YoY
|
$144.7M
112.06%
YoY
|
$68.25M
-2.31%
YoY
|
$69.87M
11.12%
YoY
|
| Operating Expenses |
$1.326B
15.81%
YoY
|
$1.145B
29.04%
YoY
|
$887.2M
67.02%
YoY
|
$531.2M
-2.88%
YoY
|
$546.9M
18.86%
YoY
|
| Operating Profit |
$479.8M
189.06%
YoY
|
$166.0M
24.67%
YoY
|
$133.1M
-41.59%
YoY
|
$228.0M
32.57%
YoY
|
$172.0M
54.31%
YoY
|
| Interest Expense |
$7.141M
-115.04%
YoY
|
-$47.47M
-238.05%
YoY
|
$34.39M
160.27%
YoY
|
$13.21M
67.81%
YoY
|
$7.874M
-42.53%
YoY
|
| Other Income/Expense, Net |
$125.3M
-376.68%
YoY
|
-$45.27M
-240.36%
YoY
|
$32.25M
114.04%
YoY
|
$15.07M
78.24%
YoY
|
$8.454M
-41.56%
YoY
|
| Pretax Income |
$605.1M
401.21%
YoY
|
$120.7M
-27.01%
YoY
|
$165.4M
-31.94%
YoY
|
$243.0M
34.71%
YoY
|
$180.4M
43.3%
YoY
|
| Income Tax |
$67.20M
278.85%
YoY
|
$17.74M
-58.28%
YoY
|
$42.52M
-19.55%
YoY
|
$52.85M
69.3%
YoY
|
$31.22M
32.19%
YoY
|
| Net Earnings |
$537.9M
422.28%
YoY
|
$103.0M
-16.19%
YoY
|
$122.9M
-35.39%
YoY
|
$190.2M
27.47%
YoY
|
$149.2M
45.86%
YoY
|
| Basic Earnings Per Share |
$3.98
423.68%
YoY
|
$0.76
-30.28%
YoY
|
$1.09
-42.33%
YoY
|
$1.89
27.7%
YoY
|
$1.48
42.31%
YoY
|
| Diluted Earnings Per Share |
$3.92
422.67%
YoY
|
$0.75
-29.91%
YoY
|
$1.07
-42.16%
YoY
|
$1.85
28.47%
YoY
|
$1.44
42.57%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
135.2M shares
-0.38%
YoY
|
135.7M
20.02%
YoY
|
113.1M
12.56%
YoY
|
100.5M
-0.26%
YoY
|
100.7M
2.19%
YoY
|
| Diluted Shares Outstanding |
137.1M shares
-0.59%
YoY
|
137.9M
20.27%
YoY
|
114.6M
11.68%
YoY
|
102.6M
-0.95%
YoY
|
103.6M
2.63%
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 |
$759.9M
27.04%
YoY
|
$826.4M
25.73%
YoY
|
$769.0M
22.91%
YoY
|
$745.3M
18.37%
YoY
|
$598.1M
-1.41%
YoY
|
$657.3M
6.61%
YoY
|
$625.7M
63.1%
YoY
|
$629.7M
115.93%
YoY
|
$606.7M
119.26%
YoY
|
$616.5M
124.6%
YoY
|
$383.6M
50.95%
YoY
|
$291.6M
10.61%
YoY
|
$276.7M
20.01%
YoY
|
$274.5M
9.79%
YoY
|
$254.1M
10.63%
YoY
|
$263.6M
5.03%
YoY
|
$230.5M
1.41%
YoY
|
$250.0M
7.1%
YoY
|
$229.7M
6.3%
YoY
|
| Cost Of Revenue |
$234.1M
19.79%
YoY
|
$261.1M
-0.88%
YoY
|
$252.5M
-6.65%
YoY
|
$248.8M
-4.34%
YoY
|
$195.4M
-19.09%
YoY
|
$263.4M
-0.77%
YoY
|
$270.5M
99.8%
YoY
|
$260.0M
240.04%
YoY
|
$241.5M
240.96%
YoY
|
$265.5M
276.09%
YoY
|
$135.4M
106.71%
YoY
|
$76.47M
11.69%
YoY
|
$70.83M
19.7%
YoY
|
$70.59M
14.23%
YoY
|
$65.50M
11.86%
YoY
|
$68.47M
7.24%
YoY
|
$59.17M
7.52%
YoY
|
$61.80M
1.47%
YoY
|
$58.55M
2.55%
YoY
|
| Gross Profit |
$525.8M
30.56%
YoY
|
$565.3M
43.53%
YoY
|
$516.5M
45.42%
YoY
|
$496.6M
34.34%
YoY
|
$402.7M
10.28%
YoY
|
$393.9M
12.19%
YoY
|
$355.2M
43.08%
YoY
|
$369.7M
71.82%
YoY
|
$365.2M
77.39%
YoY
|
$351.0M
72.16%
YoY
|
$248.2M
31.59%
YoY
|
$215.1M
10.23%
YoY
|
$205.9M
20.12%
YoY
|
$203.9M
8.33%
YoY
|
$188.7M
10.21%
YoY
|
$195.2M
4.28%
YoY
|
$171.4M
-0.54%
YoY
|
$188.2M
9.06%
YoY
|
$171.2M
7.65%
YoY
|
| Selling, General & Admin |
$297.8M
22.64%
YoY
|
$318.5M
25.64%
YoY
|
$313.6M
30.26%
YoY
|
$303.6M
27.51%
YoY
|
$242.8M
-2.38%
YoY
|
$253.5M
3.58%
YoY
|
$240.7M
54.12%
YoY
|
$238.1M
98.32%
YoY
|
$248.7M
103.17%
YoY
|
$244.7M
107.26%
YoY
|
$156.2M
46.57%
YoY
|
$120.1M
12.51%
YoY
|
$122.4M
21.51%
YoY
|
$118.1M
10.81%
YoY
|
$106.6M
10.51%
YoY
|
$106.7M
-0.5%
YoY
|
$100.7M
2.92%
YoY
|
$106.6M
15.83%
YoY
|
$96.44M
8.18%
YoY
|
| Research & Development |
$36.51M
10.43%
YoY
|
$36.16M
8.25%
YoY
|
$38.07M
7.59%
YoY
|
$39.95M
5.98%
YoY
|
$33.06M
-42.27%
YoY
|
$33.41M
-36.06%
YoY
|
$35.38M
20.63%
YoY
|
$37.70M
76.6%
YoY
|
$57.27M
171.64%
YoY
|
$52.25M
167.87%
YoY
|
$29.33M
56.83%
YoY
|
$21.35M
22.72%
YoY
|
$21.08M
21.08%
YoY
|
$19.51M
-61.77%
YoY
|
$18.70M
17.97%
YoY
|
$17.40M
11.89%
YoY
|
$17.41M
16.67%
YoY
|
$51.02M
235.67%
YoY
|
$15.85M
9.93%
YoY
|
| Depreciation & Amortization |
$69.86M
5.72%
YoY
|
$69.01M
1.15%
YoY
|
$41.28M
11.96%
YoY
|
$40.44M
19.37%
YoY
|
$66.07M
19.57%
YoY
|
$68.23M
-4.08%
YoY
|
$36.87M
56.06%
YoY
|
$33.88M
87.44%
YoY
|
$55.26M
205.17%
YoY
|
$71.13M
320.66%
YoY
|
$23.63M
34.41%
YoY
|
$18.08M
44.2%
YoY
|
$18.11M
7.55%
YoY
|
$16.91M
0.48%
YoY
|
$17.58M
44.34%
YoY
|
$12.54M
-13.59%
YoY
|
$16.84M
-1.87%
YoY
|
$16.83M
-0.42%
YoY
|
$12.18M
0.25%
YoY
|
| Operating Expenses |
$334.3M
21.18%
YoY
|
$384.0M
21.21%
YoY
|
$351.7M
27.36%
YoY
|
$343.6M
7.36%
YoY
|
$275.9M
-22.77%
YoY
|
$316.8M
-2.55%
YoY
|
$276.1M
11.41%
YoY
|
$320.0M
1399.18%
YoY
|
$357.2M
138.98%
YoY
|
$325.1M
128.8%
YoY
|
$247.8M
91.24%
YoY
|
$21.35M
-83.24%
YoY
|
$149.5M
19.63%
YoY
|
$142.1M
-12.37%
YoY
|
$129.6M
9.98%
YoY
|
$127.4M
-9.83%
YoY
|
$124.9M
6.09%
YoY
|
$162.1M
44.77%
YoY
|
$117.8M
8.12%
YoY
|
| Operating Profit |
$150.4M
55.03%
YoY
|
$181.3M
135.3%
YoY
|
$137.4M
185.59%
YoY
|
$76.11M
53.38%
YoY
|
$97.00M
1113.0%
YoY
|
$77.06M
196.88%
YoY
|
$48.10M
11805.45%
YoY
|
$49.62M
-74.39%
YoY
|
$7.997M
-85.82%
YoY
|
$25.96M
-58.01%
YoY
|
$404.0K
-99.32%
YoY
|
$193.8M
185.93%
YoY
|
$56.40M
21.44%
YoY
|
$61.82M
136.97%
YoY
|
$59.05M
10.73%
YoY
|
$67.78M
47.74%
YoY
|
$46.45M
-14.85%
YoY
|
$26.09M
-56.94%
YoY
|
$53.33M
6.63%
YoY
|
| Interest Expense |
$5.434M
-8.69%
YoY
|
-$3.841M
-89.53%
YoY
|
$1.294M
-86.38%
YoY
|
$731.0K
-124.06%
YoY
|
$5.951M
-134.47%
YoY
|
-$36.68M
-311.66%
YoY
|
$9.504M
265.54%
YoY
|
-$3.038M
-139.22%
YoY
|
-$17.27M
-357.34%
YoY
|
$17.33M
116.51%
YoY
|
$2.600M
53.94%
YoY
|
$7.746M
465.81%
YoY
|
$6.709M
211.76%
YoY
|
$8.003M
438.92%
YoY
|
$1.689M
39.93%
YoY
|
$1.369M
-50.22%
YoY
|
$2.152M
-10.33%
YoY
|
$1.485M
-57.57%
YoY
|
$1.207M
-58.38%
YoY
|
| Other Income/Expense, Net |
$6.686M
0.33%
YoY
|
$391.0K
-63.39%
YoY
|
$6.631M
-25.78%
YoY
|
$112.1M
-5590.64%
YoY
|
$6.664M
-140.25%
YoY
|
$1.068M
-143.49%
YoY
|
$8.934M
319.24%
YoY
|
-$2.041M
-385.06%
YoY
|
-$16.56M
-343.96%
YoY
|
-$2.456M
-2989.41%
YoY
|
$2.131M
2779.73%
YoY
|
$716.0K
-74.1%
YoY
|
$6.786M
176.64%
YoY
|
$85.00K
-40.56%
YoY
|
$74.00K
-93.41%
YoY
|
$2.764M
-9.58%
YoY
|
$2.453M
-7.29%
YoY
|
$143.0K
-28.5%
YoY
|
$1.123M
-63.97%
YoY
|
| Pretax Income |
$157.1M
51.47%
YoY
|
$169.2M
586.07%
YoY
|
$144.0M
152.48%
YoY
|
$188.2M
295.48%
YoY
|
$103.7M
-1311.73%
YoY
|
$24.67M
-1.31%
YoY
|
$57.03M
2149.78%
YoY
|
$47.58M
-36.28%
YoY
|
-$8.558M
-113.54%
YoY
|
$25.00M
-59.76%
YoY
|
$2.535M
-95.88%
YoY
|
$74.67M
5.86%
YoY
|
$63.19M
29.23%
YoY
|
$62.12M
213.27%
YoY
|
$61.47M
12.88%
YoY
|
$70.54M
44.16%
YoY
|
$48.90M
-14.51%
YoY
|
$19.83M
-68.12%
YoY
|
$54.45M
2.49%
YoY
|
| Income Tax |
$32.77M
16.19%
YoY
|
$28.64M
-1658.16%
YoY
|
$25.03M
381.68%
YoY
|
-$14.67M
-192.74%
YoY
|
$28.21M
-2057.39%
YoY
|
-$1.838M
-118.45%
YoY
|
$5.196M
238.06%
YoY
|
$15.82M
-6.73%
YoY
|
-$1.441M
-110.25%
YoY
|
$9.960M
-17.35%
YoY
|
$1.537M
-89.05%
YoY
|
$16.96M
6.34%
YoY
|
$14.06M
30.02%
YoY
|
$12.05M
155.21%
YoY
|
$14.03M
93.81%
YoY
|
$15.95M
115.89%
YoY
|
$10.81M
-8.86%
YoY
|
$4.722M
-49.23%
YoY
|
$7.241M
-18.77%
YoY
|
| Net Earnings |
$124.3M
64.72%
YoY
|
$140.6M
430.44%
YoY
|
$119.0M
129.5%
YoY
|
$202.8M
538.68%
YoY
|
$75.46M
-1160.31%
YoY
|
$26.51M
76.29%
YoY
|
$51.84M
5093.99%
YoY
|
$31.76M
-44.97%
YoY
|
-$7.117M
-114.49%
YoY
|
$15.04M
-69.97%
YoY
|
$998.0K
-97.9%
YoY
|
$57.71M
5.72%
YoY
|
$49.13M
29.0%
YoY
|
$50.07M
231.42%
YoY
|
$47.43M
0.47%
YoY
|
$54.59M
31.4%
YoY
|
$38.08M
-15.98%
YoY
|
$15.11M
-71.47%
YoY
|
$47.21M
6.77%
YoY
|
| Basic Earnings Per Share |
$0.92
67.27%
YoY
|
N/A
|
$0.88
131.58%
YoY
|
$1.50
552.17%
YoY
|
$0.55
-1200.0%
YoY
|
N/A
|
$0.38
3700.0%
YoY
|
$0.23
-59.65%
YoY
|
-$0.05
-110.2%
YoY
|
N/A
|
$0.01
-97.92%
YoY
|
$0.57
5.56%
YoY
|
$0.49
32.43%
YoY
|
N/A
|
$0.48
2.13%
YoY
|
$0.54
31.71%
YoY
|
$0.37
-17.78%
YoY
|
N/A
|
$0.47
4.44%
YoY
|
| Diluted Earnings Per Share |
$0.90
66.67%
YoY
|
$1.03
442.8%
YoY
|
$0.88
131.58%
YoY
|
$1.49
547.83%
YoY
|
$0.54
-1180.0%
YoY
|
$0.19
72.45%
YoY
|
$0.38
3700.0%
YoY
|
$0.23
-59.44%
YoY
|
-$0.05
-110.42%
YoY
|
$0.11
-77.54%
YoY
|
$0.01
-100.0%
YoY
|
$0.57
6.98%
YoY
|
$0.48
29.73%
YoY
|
$0.49
-100.0%
YoY
|
$476.0K
105770202.88%
YoY
|
$0.53
32.5%
YoY
|
$0.37
-15.91%
YoY
|
$145.0K
27878443.6%
YoY
|
$0.45
2.27%
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 |
135.3M shares
-1.66%
YoY
|
133.8M
-1.71%
YoY
|
135.1M
-0.26%
YoY
|
135.4M
0.24%
YoY
|
137.5M
1.6%
YoY
|
136.2M
-1.18%
YoY
|
135.4M
34.79%
YoY
|
135.1M
34.61%
YoY
|
135.4M
34.96%
YoY
|
137.8M
N/A
|
100.5M
0.95%
YoY
|
100.3M
-0.33%
YoY
|
100.3M
-1.28%
YoY
|
N/A
|
99.52M
-1.57%
YoY
|
100.7M
0.22%
YoY
|
101.6M
1.74%
YoY
|
101.5M
2.83%
YoY
|
101.1M
2.94%
YoY
|
| Diluted Shares Outstanding |
138.2M shares
-1.13%
YoY
|
N/A
|
135.4M
-1.93%
YoY
|
136.5M
-0.35%
YoY
|
139.8M
3.26%
YoY
|
N/A
|
138.1M
19.8%
YoY
|
137.0M
34.58%
YoY
|
135.4M
32.45%
YoY
|
N/A
|
115.2M
13.63%
YoY
|
101.8M
-1.07%
YoY
|
102.2M
-1.81%
YoY
|
N/A
|
101.4M
-2.87%
YoY
|
102.9M
-0.57%
YoY
|
104.1M
1.62%
YoY
|
N/A
|
104.4M
3.91%
YoY
|
Loading...