|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.080B
20.69%
YoY
|
$1.724B
14.82%
YoY
|
$1.501B
3.57%
YoY
|
$1.450B
1.14%
YoY
|
$1.433B
14.31%
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 |
$2.016B
21.03%
YoY
|
$1.666B
14.52%
YoY
|
$1.454B
9.56%
YoY
|
$1.327B
-0.86%
YoY
|
$1.339B
14.06%
YoY
|
| Research & Development |
$1.230B
38.68%
YoY
|
$887.2M
38.8%
YoY
|
$639.2M
32.77%
YoY
|
$481.5M
23.68%
YoY
|
$389.3M
32.54%
YoY
|
| Depreciation & Amortization |
$64.70M
2.05%
YoY
|
$63.40M
8.01%
YoY
|
$58.70M
2.8%
YoY
|
$57.10M
0.14%
YoY
|
$57.02M
-1.69%
YoY
|
| Operating Expenses |
$2.067B
19.78%
YoY
|
$1.726B
16.7%
YoY
|
$1.479B
9.11%
YoY
|
$1.355B
-0.84%
YoY
|
$1.367B
11.69%
YoY
|
| Operating Profit |
$13.66M
-918.88%
YoY
|
-$1.668M
-107.36%
YoY
|
$22.67M
-75.98%
YoY
|
$94.38M
41.97%
YoY
|
$66.47M
121.04%
YoY
|
| Interest Expense |
-$6.152M
11.73%
YoY
|
-$5.506M
-50.07%
YoY
|
-$11.03M
-23.18%
YoY
|
-$14.36M
485.92%
YoY
|
-$2.450M
206.25%
YoY
|
| Other Income/Expense, Net |
-$104.8M
581.93%
YoY
|
-$15.37M
206.69%
YoY
|
-$5.010M
-50.88%
YoY
|
-$10.20M
288.68%
YoY
|
-$2.624M
115.61%
YoY
|
| Pretax Income |
-$97.27M
331.57%
YoY
|
-$22.54M
-254.03%
YoY
|
$14.63M
-82.56%
YoY
|
$83.92M
31.74%
YoY
|
$63.70M
126.73%
YoY
|
| Income Tax |
$1.594M
-61.71%
YoY
|
$4.163M
-47.38%
YoY
|
$7.911M
-59.86%
YoY
|
$19.71M
21.51%
YoY
|
$16.22M
226.75%
YoY
|
| Net Earnings |
-$98.87M
270.26%
YoY
|
-$26.70M
-497.23%
YoY
|
$6.722M
-89.53%
YoY
|
$64.21M
35.24%
YoY
|
$47.48M
105.27%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.79
260.57%
YoY
|
-$0.50
-489.74%
YoY
|
$0.13
-89.23%
YoY
|
$1.19
-100.0%
YoY
|
$859.8K
99.88%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
55.10M shares
2.94%
YoY
|
53.53M shares
2.44%
YoY
|
52.25M shares
-2.06%
YoY
|
53.35M shares
-1.33%
YoY
|
54.07M shares
3.11%
YoY
|
| Diluted Shares Outstanding |
55.10M shares
2.94%
YoY
|
53.53M shares
1.94%
YoY
|
52.51M shares
-2.53%
YoY
|
53.87M shares
-2.44%
YoY
|
55.22M shares
2.86%
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 |
$656.2M
17.42%
YoY
|
$522.6M
14.85%
YoY
|
$494.8M
20.76%
YoY
|
$504.2M
23.84%
YoY
|
$558.9M
23.65%
YoY
|
$455.0M
24.31%
YoY
|
$409.7M
16.06%
YoY
|
$407.1M
11.27%
YoY
|
$452.0M
8.55%
YoY
|
$366.0M
6.9%
YoY
|
$353.0M
2.7%
YoY
|
$365.9M
0.86%
YoY
|
$416.4M
3.93%
YoY
|
$342.4M
3.5%
YoY
|
$343.7M
1.25%
YoY
|
$362.8M
-1.79%
YoY
|
$400.6M
1.81%
YoY
|
$330.8M
16.37%
YoY
|
$339.5M
16.64%
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 |
$585.8M
17.84%
YoY
|
$546.5M
23.26%
YoY
|
$504.2M
22.45%
YoY
|
$488.7M
21.41%
YoY
|
$497.1M
15.84%
YoY
|
$443.4M
19.62%
YoY
|
$411.8M
14.61%
YoY
|
$402.5M
11.88%
YoY
|
$429.1M
17.45%
YoY
|
$370.7M
10.9%
YoY
|
$359.3M
7.9%
YoY
|
$359.8M
6.77%
YoY
|
$365.4M
5.37%
YoY
|
$334.2M
-1.4%
YoY
|
$333.0M
0.7%
YoY
|
$337.0M
-51.66%
YoY
|
$346.8M
-3.54%
YoY
|
$339.0M
7.34%
YoY
|
$330.7M
12.59%
YoY
|
| Research & Development |
$374.6M
31.29%
YoY
|
N/A
|
$309.3M
35.53%
YoY
|
$293.2M
41.04%
YoY
|
$285.3M
45.82%
YoY
|
N/A
|
$228.2M
40.56%
YoY
|
$207.9M
35.77%
YoY
|
$195.7M
34.89%
YoY
|
N/A
|
$162.4M
29.63%
YoY
|
$153.1M
36.25%
YoY
|
$145.1M
29.41%
YoY
|
N/A
|
$125.3M
30.85%
YoY
|
$112.4M
19.16%
YoY
|
$112.1M
14.77%
YoY
|
N/A
|
$95.73M
29.09%
YoY
|
| Depreciation & Amortization |
$18.13M
19.43%
YoY
|
$22.39M
8.32%
YoY
|
$21.47M
3.62%
YoY
|
$21.28M
0.31%
YoY
|
$15.18M
-7.59%
YoY
|
$20.67M
-6.34%
YoY
|
$20.72M
1.56%
YoY
|
$21.21M
0.21%
YoY
|
$16.43M
19.93%
YoY
|
$22.07M
11.0%
YoY
|
$20.40M
1.26%
YoY
|
$21.17M
4.48%
YoY
|
$13.70M
-0.75%
YoY
|
$19.88M
-7.61%
YoY
|
$20.15M
-9.29%
YoY
|
$20.26M
-3.38%
YoY
|
$13.80M
4.58%
YoY
|
$21.52M
-1.73%
YoY
|
$22.21M
1.88%
YoY
|
| Operating Expenses |
$587.2M
17.88%
YoY
|
$546.5M
23.26%
YoY
|
$527.7M
27.86%
YoY
|
$490.8M
13.93%
YoY
|
$498.1M
12.84%
YoY
|
$443.4M
19.62%
YoY
|
$412.7M
14.67%
YoY
|
$430.8M
19.3%
YoY
|
$441.4M
20.81%
YoY
|
$370.7M
10.9%
YoY
|
$359.9M
8.07%
YoY
|
$361.1M
7.16%
YoY
|
$365.4M
4.69%
YoY
|
$334.2M
-1.4%
YoY
|
$333.0M
0.7%
YoY
|
$337.0M
-0.18%
YoY
|
$349.0M
-2.91%
YoY
|
$339.0M
7.34%
YoY
|
$330.7M
12.58%
YoY
|
| Operating Profit |
$69.04M
13.65%
YoY
|
N/A
|
-$32.83M
1019.75%
YoY
|
$13.40M
-156.61%
YoY
|
$60.75M
475.56%
YoY
|
N/A
|
-$2.932M
-57.13%
YoY
|
-$23.67M
-594.5%
YoY
|
$10.55M
-79.3%
YoY
|
N/A
|
-$6.839M
-163.53%
YoY
|
$4.786M
-80.01%
YoY
|
$51.00M
-1.16%
YoY
|
N/A
|
$10.77M
21.91%
YoY
|
$23.94M
-24.73%
YoY
|
$51.59M
51.81%
YoY
|
N/A
|
$8.830M
-433.21%
YoY
|
| Interest Expense |
-$1.576M
13.71%
YoY
|
-$6.480M
29.6%
YoY
|
-$1.555M
-1.4%
YoY
|
-$1.631M
28.22%
YoY
|
-$1.386M
-69.59%
YoY
|
-$5.000M
451.88%
YoY
|
-$1.577M
57.7%
YoY
|
-$1.272M
-61.89%
YoY
|
-$4.557M
-20.67%
YoY
|
-$906.0K
-76.84%
YoY
|
-$1.000M
-69.01%
YoY
|
-$3.338M
-33.62%
YoY
|
-$5.744M
162.64%
YoY
|
-$3.912M
10472.97%
YoY
|
-$3.227M
8392.11%
YoY
|
-$5.029M
6605.33%
YoY
|
-$2.187M
N/A
|
-$37.00K
N/A
|
-$38.00K
N/A
|
| Other Income/Expense, Net |
$177.0K
-100.69%
YoY
|
$1.854M
-221.97%
YoY
|
-$1.338M
-63.89%
YoY
|
-$74.69M
1548.81%
YoY
|
-$25.70M
1320.11%
YoY
|
-$1.520M
-246.15%
YoY
|
-$3.705M
361.97%
YoY
|
-$4.530M
103.69%
YoY
|
-$1.810M
-40.15%
YoY
|
$1.040M
-60.87%
YoY
|
-$802.0K
-81.12%
YoY
|
-$2.224M
-331.19%
YoY
|
-$3.024M
292.73%
YoY
|
$2.658M
-166.12%
YoY
|
-$4.249M
-600.47%
YoY
|
$962.0K
-41.09%
YoY
|
-$770.0K
-29.1%
YoY
|
-$4.020M
111.58%
YoY
|
$849.0K
-151.45%
YoY
|
| Pretax Income |
$67.64M
100.98%
YoY
|
-$32.28M
-510.84%
YoY
|
-$35.72M
334.92%
YoY
|
-$62.92M
113.52%
YoY
|
$33.66M
361.85%
YoY
|
$7.857M
-130.06%
YoY
|
-$8.214M
4.24%
YoY
|
-$29.47M
-1368.03%
YoY
|
$7.287M
-84.27%
YoY
|
-$26.14M
-482.97%
YoY
|
-$7.880M
-221.44%
YoY
|
$2.324M
-88.31%
YoY
|
$46.33M
-8.69%
YoY
|
$6.825M
-155.94%
YoY
|
$6.489M
-32.69%
YoY
|
$19.87M
-40.5%
YoY
|
$50.74M
54.39%
YoY
|
-$12.20M
-63.58%
YoY
|
$9.641M
-322.19%
YoY
|
| Income Tax |
$13.89M
76.17%
YoY
|
$14.54M
428.07%
YoY
|
-$4.933M
1218.98%
YoY
|
-$15.90M
2008.49%
YoY
|
$7.882M
210.68%
YoY
|
$2.754M
-208.64%
YoY
|
-$374.0K
-76.84%
YoY
|
-$754.0K
-143.18%
YoY
|
$2.537M
-75.4%
YoY
|
-$2.535M
-369.39%
YoY
|
-$1.615M
-190.07%
YoY
|
$1.746M
-64.1%
YoY
|
$10.32M
-14.83%
YoY
|
$941.0K
-156.08%
YoY
|
$1.793M
-22.25%
YoY
|
$4.864M
-42.54%
YoY
|
$12.11M
69.93%
YoY
|
-$1.678M
-82.34%
YoY
|
$2.306M
-271.2%
YoY
|
| Net Earnings |
$53.75M
108.56%
YoY
|
-$46.82M
-1017.56%
YoY
|
-$30.79M
292.74%
YoY
|
-$47.03M
63.76%
YoY
|
$25.77M
442.59%
YoY
|
$5.103M
-121.62%
YoY
|
-$7.840M
25.14%
YoY
|
-$28.72M
-5067.99%
YoY
|
$4.750M
-86.81%
YoY
|
-$23.60M
-499.37%
YoY
|
-$6.265M
-233.41%
YoY
|
$578.0K
-96.15%
YoY
|
$36.01M
-6.76%
YoY
|
$5.910M
-156.16%
YoY
|
$4.696M
-35.98%
YoY
|
$15.01M
-39.81%
YoY
|
$38.62M
50.08%
YoY
|
-$10.52M
-56.15%
YoY
|
$7.335M
-345.15%
YoY
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
$0.93
98.67%
YoY
|
-$0.84
-994.71%
YoY
|
-$0.56
280.94%
YoY
|
-$0.85
59.57%
YoY
|
$0.47
426.15%
YoY
|
$0.09
-121.07%
YoY
|
-$0.15
21.62%
YoY
|
-$0.54
-4974.86%
YoY
|
$0.09
-87.12%
YoY
|
-$0.45
-496.16%
YoY
|
-$0.12
-100.0%
YoY
|
$0.01
-100.0%
YoY
|
$0.69
-100.0%
YoY
|
$0.11
-100.0%
YoY
|
$87.97K
-33.54%
YoY
|
$275.9K
-69.88%
YoY
|
$707.1K
51.6%
YoY
|
-$193.4K
-57.36%
YoY
|
$132.4K
-332.08%
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 |
55.57M shares
2.47%
YoY
|
55.42M shares
3.04%
YoY
|
55.39M shares
3.13%
YoY
|
54.89M shares
3.16%
YoY
|
54.23M shares
2.65%
YoY
|
53.79M shares
2.54%
YoY
|
53.71M shares
2.61%
YoY
|
53.21M shares
2.25%
YoY
|
52.83M shares
2.15%
YoY
|
52.45M shares
-0.22%
YoY
|
52.35M shares
-1.33%
YoY
|
52.04M shares
-4.01%
YoY
|
51.72M shares
-5.2%
YoY
|
52.57M shares
-3.87%
YoY
|
53.05M shares
-2.15%
YoY
|
54.21M shares
0.38%
YoY
|
54.56M shares
1.69%
YoY
|
54.68M shares
2.25%
YoY
|
54.22M shares
3.01%
YoY
|
| Diluted Shares Outstanding |
58.02M shares
4.95%
YoY
|
N/A
|
55.40M shares
3.12%
YoY
|
55.13M shares
3.13%
YoY
|
55.28M shares
3.78%
YoY
|
N/A
|
53.72M shares
2.59%
YoY
|
53.45M shares
1.94%
YoY
|
53.27M shares
2.4%
YoY
|
N/A
|
52.37M shares
-1.9%
YoY
|
52.44M shares
-3.59%
YoY
|
52.02M shares
-5.81%
YoY
|
N/A
|
53.38M shares
-3.67%
YoY
|
54.39M shares
-1.22%
YoY
|
55.23M shares
0.29%
YoY
|
N/A
|
55.42M shares
5.28%
YoY
|
Loading...