|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.708B
30.73%
YoY
|
$2.072B
22.07%
YoY
|
$1.697B
30.02%
YoY
|
$1.305B
260960.0%
YoY
|
$500.0K
-83.33%
YoY
|
| Cost Of Revenue |
$768.2M
22.74%
YoY
|
$625.9M
16.51%
YoY
|
$537.2M
7.5%
YoY
|
$499.7M
44.13%
YoY
|
$346.7M
7.64%
YoY
|
| Gross Profit |
$1.940B
34.18%
YoY
|
$1.446B
24.64%
YoY
|
$1.160B
43.98%
YoY
|
$805.6M
7.11%
YoY
|
$752.1M
29.16%
YoY
|
| Selling, General & Admin |
$1.165B
27.02%
YoY
|
$917.2M
24.81%
YoY
|
$734.9M
25.03%
YoY
|
$587.8M
26.14%
YoY
|
$466.0M
21.35%
YoY
|
| Research & Development |
$301.1M
37.11%
YoY
|
$219.6M
7.12%
YoY
|
$205.0M
13.76%
YoY
|
$180.2M
12.55%
YoY
|
$160.1M
9.06%
YoY
|
| Depreciation & Amortization |
$90.40M
11.88%
YoY
|
$80.80M
10.99%
YoY
|
$72.80M
15.19%
YoY
|
$63.20M
10.1%
YoY
|
$57.40M
3.61%
YoY
|
| Operating Expenses |
$1.466B
28.97%
YoY
|
$1.137B
20.95%
YoY
|
$939.9M
22.38%
YoY
|
$768.0M
22.66%
YoY
|
$626.1M
17.95%
YoY
|
| Operating Profit |
$473.8M
53.38%
YoY
|
$308.9M
40.41%
YoY
|
$220.0M
485.11%
YoY
|
$37.60M
-70.16%
YoY
|
$126.0M
144.66%
YoY
|
| Interest Expense |
-$10.40M
11.83%
YoY
|
-$9.300M
-125.69%
YoY
|
$36.20M
-0.82%
YoY
|
$36.50M
-40.84%
YoY
|
$61.70M
28.27%
YoY
|
| Other Income/Expense, Net |
$14.30M
-360.0%
YoY
|
-$5.500M
-350.0%
YoY
|
$2.200M
-300.0%
YoY
|
-$1.100M
-42.11%
YoY
|
-$1.900M
-157.58%
YoY
|
| Pretax Income |
$339.5M
13.09%
YoY
|
$300.2M
39.89%
YoY
|
$214.6M
2089.8%
YoY
|
$9.800M
-52.2%
YoY
|
$20.50M
111.34%
YoY
|
| Income Tax |
$92.40M
-178.24%
YoY
|
-$118.1M
-1522.89%
YoY
|
$8.300M
59.62%
YoY
|
$5.200M
40.54%
YoY
|
$3.700M
27.59%
YoY
|
| Net Earnings |
$247.1M
-40.93%
YoY
|
$418.3M
102.76%
YoY
|
$206.3M
4384.78%
YoY
|
$4.600M
-72.62%
YoY
|
$16.80M
147.06%
YoY
|
| Basic Earnings Per Share |
$3.51
-41.21%
YoY
|
$5.97
101.69%
YoY
|
$2.96
4128.57%
YoY
|
$0.07
-72.0%
YoY
|
$0.25
127.27%
YoY
|
| Diluted Earnings Per Share |
$3.48
-39.79%
YoY
|
$5.78
96.6%
YoY
|
$2.94
4100.0%
YoY
|
$0.07
-70.83%
YoY
|
$0.24
140.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
70.35M shares
0.39%
YoY
|
70.08M shares
0.47%
YoY
|
69.75M shares
0.54%
YoY
|
69.38M shares
2.48%
YoY
|
67.70M shares
4.58%
YoY
|
| Diluted Shares Outstanding |
71.89M shares
-2.71%
YoY
|
73.89M shares
0.35%
YoY
|
73.63M shares
5.33%
YoY
|
69.91M shares
1.94%
YoY
|
68.58M shares
3.99%
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 |
$761.7M
33.87%
YoY
|
$783.8M
31.18%
YoY
|
$706.3M
29.86%
YoY
|
$649.1M
32.88%
YoY
|
$569.0M
28.82%
YoY
|
$597.5M
17.2%
YoY
|
$543.9M
25.7%
YoY
|
$488.5M
23.2%
YoY
|
$441.7M
23.35%
YoY
|
$509.8M
37.9%
YoY
|
$432.7M
26.97%
YoY
|
$396.5M
32.43%
YoY
|
$358.1M
21.23%
YoY
|
$369.7M
20.15%
YoY
|
$340.8M
340700.0%
YoY
|
$299.4M
13.75%
YoY
|
$295.4M
17.08%
YoY
|
$307.7M
25.03%
YoY
|
$100.0K
-80.0%
YoY
|
| Cost Of Revenue |
$232.7M
45.44%
YoY
|
$215.2M
29.17%
YoY
|
$196.2M
17.63%
YoY
|
$196.9M
24.94%
YoY
|
$160.0M
18.61%
YoY
|
$166.6M
12.11%
YoY
|
$166.8M
19.66%
YoY
|
$157.6M
19.76%
YoY
|
$134.9M
14.71%
YoY
|
$148.6M
-2.49%
YoY
|
$139.4M
-8.59%
YoY
|
$131.6M
20.62%
YoY
|
$117.6M
37.22%
YoY
|
$152.4M
61.27%
YoY
|
$152.5M
75.49%
YoY
|
$109.1M
35.53%
YoY
|
$85.70M
1.06%
YoY
|
$94.50M
11.18%
YoY
|
$86.90M
5.72%
YoY
|
| Gross Profit |
$529.1M
29.36%
YoY
|
$568.6M
31.96%
YoY
|
$510.1M
35.27%
YoY
|
$452.2M
36.66%
YoY
|
$409.0M
33.31%
YoY
|
$430.9M
19.3%
YoY
|
$377.1M
28.57%
YoY
|
$330.9M
24.92%
YoY
|
$306.8M
27.57%
YoY
|
$361.2M
66.22%
YoY
|
$293.3M
55.76%
YoY
|
$264.9M
39.2%
YoY
|
$240.5M
14.69%
YoY
|
$217.3M
1.92%
YoY
|
$188.3M
-0.21%
YoY
|
$190.3M
4.16%
YoY
|
$209.7M
25.19%
YoY
|
$213.2M
32.34%
YoY
|
$188.7M
24.31%
YoY
|
| Selling, General & Admin |
$317.2M
21.72%
YoY
|
$331.4M
26.97%
YoY
|
$315.2M
34.64%
YoY
|
$257.7M
15.87%
YoY
|
$260.6M
30.5%
YoY
|
$261.0M
22.65%
YoY
|
$234.1M
29.55%
YoY
|
$222.4M
24.45%
YoY
|
$199.7M
22.74%
YoY
|
$212.8M
47.47%
YoY
|
$180.7M
28.7%
YoY
|
$178.7M
2.47%
YoY
|
$162.7M
26.42%
YoY
|
$144.3M
18.57%
YoY
|
$140.4M
19.49%
YoY
|
$174.4M
49.96%
YoY
|
$128.7M
16.47%
YoY
|
$121.7M
-6.46%
YoY
|
$117.5M
31.73%
YoY
|
| Research & Development |
$89.70M
50.5%
YoY
|
$90.90M
50.0%
YoY
|
$77.20M
40.62%
YoY
|
$73.40M
36.18%
YoY
|
$59.60M
18.73%
YoY
|
$60.60M
44.29%
YoY
|
$54.90M
-5.02%
YoY
|
$53.90M
-2.18%
YoY
|
$50.20M
0.2%
YoY
|
$42.00M
-15.15%
YoY
|
$57.80M
28.44%
YoY
|
$55.10M
29.34%
YoY
|
$50.10M
16.24%
YoY
|
$49.50M
18.42%
YoY
|
$45.00M
20.0%
YoY
|
$42.60M
6.23%
YoY
|
$43.10M
5.9%
YoY
|
$41.80M
9.14%
YoY
|
$37.50M
-3.35%
YoY
|
| Depreciation & Amortization |
$26.20M
20.74%
YoY
|
$24.40M
13.49%
YoY
|
$22.00M
3.29%
YoY
|
$22.30M
16.15%
YoY
|
$21.70M
15.43%
YoY
|
$21.50M
14.36%
YoY
|
$21.30M
13.9%
YoY
|
$19.20M
6.08%
YoY
|
$18.80M
9.3%
YoY
|
$18.80M
16.05%
YoY
|
$18.70M
17.61%
YoY
|
$18.10M
14.56%
YoY
|
$17.20M
12.42%
YoY
|
$16.20M
8.72%
YoY
|
$15.90M
9.66%
YoY
|
$15.80M
3.95%
YoY
|
$15.30M
19.53%
YoY
|
$14.90M
-42.02%
YoY
|
$14.50M
33.03%
YoY
|
| Operating Expenses |
$406.9M
27.08%
YoY
|
$422.3M
31.31%
YoY
|
$392.4M
35.78%
YoY
|
$331.1M
19.83%
YoY
|
$320.2M
28.13%
YoY
|
$321.6M
26.22%
YoY
|
$289.0M
21.17%
YoY
|
$276.3M
18.18%
YoY
|
$249.9M
17.43%
YoY
|
$254.8M
31.48%
YoY
|
$238.5M
430.0%
YoY
|
$233.8M
448.83%
YoY
|
$212.8M
393.74%
YoY
|
$193.8M
18.53%
YoY
|
$45.00M
20.0%
YoY
|
$42.60M
6.23%
YoY
|
$43.10M
5.9%
YoY
|
$163.5M
-2.91%
YoY
|
$37.50M
-3.35%
YoY
|
| Operating Profit |
$122.1M
37.5%
YoY
|
$146.3M
33.85%
YoY
|
$117.7M
33.6%
YoY
|
$121.1M
121.79%
YoY
|
$88.80M
56.06%
YoY
|
$109.3M
2.73%
YoY
|
$88.10M
60.77%
YoY
|
$54.60M
75.56%
YoY
|
$56.90M
105.42%
YoY
|
$106.4M
352.77%
YoY
|
$54.80M
1789.66%
YoY
|
$31.10M
-216.48%
YoY
|
$27.70M
-26.91%
YoY
|
$23.50M
-52.72%
YoY
|
$2.900M
-91.39%
YoY
|
-$26.70M
-201.52%
YoY
|
$37.90M
132.52%
YoY
|
$49.70M
-780.82%
YoY
|
$33.70M
41.6%
YoY
|
| Interest Expense |
-$9.800M
-990.91%
YoY
|
-$7.400M
64.44%
YoY
|
-$7.000M
34.62%
YoY
|
-$9.500M
458.82%
YoY
|
$1.100M
-89.72%
YoY
|
-$4.500M
800.0%
YoY
|
-$5.200M
-150.0%
YoY
|
-$1.700M
-117.53%
YoY
|
$10.70M
13.83%
YoY
|
-$500.0K
-58.33%
YoY
|
$10.40M
13.04%
YoY
|
$9.700M
6.59%
YoY
|
$9.400M
4.44%
YoY
|
-$1.200M
-92.26%
YoY
|
$9.200M
-43.9%
YoY
|
$9.100M
-45.18%
YoY
|
$9.000M
-33.82%
YoY
|
-$15.50M
38.39%
YoY
|
$16.40M
37.82%
YoY
|
| Other Income/Expense, Net |
$700.0K
-130.43%
YoY
|
$1.300M
-80.0%
YoY
|
$12.10M
-455.88%
YoY
|
$1.300M
-172.22%
YoY
|
-$2.300M
228.57%
YoY
|
$6.500M
242.11%
YoY
|
-$3.400M
-585.71%
YoY
|
-$1.800M
800.0%
YoY
|
-$700.0K
250.0%
YoY
|
$1.900M
N/A
|
$700.0K
-138.89%
YoY
|
-$200.0K
-81.82%
YoY
|
-$200.0K
-166.67%
YoY
|
N/A
|
-$1.800M
157.14%
YoY
|
-$1.100M
-161.11%
YoY
|
$300.0K
-111.54%
YoY
|
N/A
|
-$700.0K
-170.0%
YoY
|
| Pretax Income |
$113.0M
134.93%
YoY
|
$140.2M
25.97%
YoY
|
$122.8M
48.13%
YoY
|
$28.40M
-44.42%
YoY
|
$48.10M
-12.39%
YoY
|
$111.3M
3.25%
YoY
|
$82.90M
54.38%
YoY
|
$51.10M
79.3%
YoY
|
$54.90M
123.17%
YoY
|
$107.8M
383.41%
YoY
|
$53.70M
-1042.11%
YoY
|
$28.50M
-178.95%
YoY
|
$24.60M
-16.04%
YoY
|
$22.30M
-33.23%
YoY
|
-$5.700M
-137.5%
YoY
|
-$36.10M
27.11%
YoY
|
$29.30M
9666.67%
YoY
|
$33.40M
-280.54%
YoY
|
$15.20M
13.43%
YoY
|
| Income Tax |
$21.90M
72.44%
YoY
|
$38.50M
263.21%
YoY
|
$35.20M
551.85%
YoY
|
$5.900M
-104.29%
YoY
|
$12.70M
273.53%
YoY
|
$10.60M
135.56%
YoY
|
$5.400M
200.0%
YoY
|
-$137.5M
-11558.33%
YoY
|
$3.400M
325.0%
YoY
|
$4.500M
-15.09%
YoY
|
$1.800M
-460.0%
YoY
|
$1.200M
-209.09%
YoY
|
$800.0K
-46.67%
YoY
|
$5.300M
26.19%
YoY
|
-$500.0K
-119.23%
YoY
|
-$1.100M
-67.65%
YoY
|
$1.500M
400.0%
YoY
|
$4.200M
-400.0%
YoY
|
$2.600M
44.44%
YoY
|
| Net Earnings |
$91.10M
157.34%
YoY
|
$101.6M
0.89%
YoY
|
$87.60M
13.03%
YoY
|
$22.50M
-88.07%
YoY
|
$35.40M
-31.26%
YoY
|
$100.7M
-2.52%
YoY
|
$77.50M
49.33%
YoY
|
$188.6M
590.84%
YoY
|
$51.50M
116.39%
YoY
|
$103.3M
507.65%
YoY
|
$51.90M
-1098.08%
YoY
|
$27.30M
-178.0%
YoY
|
$23.80M
-14.39%
YoY
|
$17.00M
-41.78%
YoY
|
-$5.200M
-141.27%
YoY
|
-$35.00M
40.0%
YoY
|
$27.80M
N/A
|
$29.20M
-270.76%
YoY
|
$12.60M
8.62%
YoY
|
| Basic Earnings Per Share |
$1.30
160.0%
YoY
|
N/A
|
$1.24
11.71%
YoY
|
$0.32
-88.1%
YoY
|
$0.50
-32.43%
YoY
|
N/A
|
$1.11
50.0%
YoY
|
$2.69
589.74%
YoY
|
$0.74
117.65%
YoY
|
N/A
|
$0.74
-1025.0%
YoY
|
$0.39
-178.0%
YoY
|
$0.34
-15.0%
YoY
|
N/A
|
-$0.08
-144.44%
YoY
|
-$0.50
35.14%
YoY
|
$0.40
N/A
|
N/A
|
$0.18
0.0%
YoY
|
| Diluted Earnings Per Share |
$1.30
160.0%
YoY
|
$1.44
6.67%
YoY
|
$1.24
14.81%
YoY
|
$0.32
-87.64%
YoY
|
$0.50
-31.51%
YoY
|
$1.35
10.66%
YoY
|
$1.08
45.95%
YoY
|
$2.59
564.1%
YoY
|
$0.73
114.71%
YoY
|
$1.22
413.92%
YoY
|
$0.74
-1025.0%
YoY
|
$0.39
-178.0%
YoY
|
$0.34
-15.0%
YoY
|
$0.24
-100.0%
YoY
|
-$0.08
-144.44%
YoY
|
-$0.50
35.14%
YoY
|
$0.40
N/A
|
$402.2K
-255.22%
YoY
|
$0.18
5.88%
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 |
70.40M shares
0.24%
YoY
|
70.35M shares
0.29%
YoY
|
70.39M shares
0.4%
YoY
|
70.37M shares
0.48%
YoY
|
70.23M shares
0.43%
YoY
|
70.14M shares
0.45%
YoY
|
70.12M shares
0.42%
YoY
|
70.04M shares
0.49%
YoY
|
69.93M shares
0.55%
YoY
|
69.83M shares
0.55%
YoY
|
69.82M shares
0.6%
YoY
|
69.70M shares
0.49%
YoY
|
69.54M shares
0.42%
YoY
|
69.45M shares
0.7%
YoY
|
69.40M shares
0.78%
YoY
|
69.36M shares
3.99%
YoY
|
69.25M shares
4.75%
YoY
|
68.97M shares
4.61%
YoY
|
68.87M shares
4.79%
YoY
|
| Diluted Shares Outstanding |
70.20M shares
-5.27%
YoY
|
N/A
|
70.66M shares
-4.45%
YoY
|
70.65M shares
-4.27%
YoY
|
74.11M shares
0.5%
YoY
|
N/A
|
73.95M shares
0.44%
YoY
|
73.80M shares
5.22%
YoY
|
73.74M shares
5.2%
YoY
|
N/A
|
73.62M shares
6.06%
YoY
|
70.14M shares
1.13%
YoY
|
70.10M shares
0.34%
YoY
|
N/A
|
69.42M shares
-0.29%
YoY
|
69.36M shares
3.99%
YoY
|
69.86M shares
5.66%
YoY
|
N/A
|
69.62M shares
4.18%
YoY
|
Loading...