| Shares Outstanding | 146.08M |
| Float | 133.71M |
| Float Short Interest Percentage | 4.55% |
| Owners (insider) | 0.44% |
| Owners (institutional) | 79.34% |
| Owners (insider) change | -0.28% |
| Owners (institutional) change | 3.96% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 9, 2025 | Accardi Mario Alberto | Open Market Sale | 10000 | 28.83 | $ 288,288.91 |
| Dec 8, 2025 | Accardi Mario Alberto | Option Excercise | 5000 | 9.53 | $ 47,650.00 |
| Dec 8, 2025 | Accardi Mario Alberto | Open Market Sale | 10000 | 30.00 | $ 300,000.00 |
| Nov 17, 2025 | HUSSAIN IQBAL J | Option Excercise | 6000 | 5.84 | $ 35,040.00 |
| Nov 17, 2025 | HUSSAIN IQBAL J | Open Market Sale | 6000 | 27.64 | $ 165,835.20 |
| Nov 17, 2025 | Bush Tia L | Option Excercise | 40000 | 9.42 | $ 376,800.00 |
| Nov 17, 2025 | Bush Tia L | Open Market Sale | 40000 | 28.00 | $ 1,120,000.00 |
| Nov 1, 2025 | Accardi Mario Alberto | Option Excercise | 593 | 24.90 | $ 14,765.70 |
| Oct 27, 2025 | Accardi Mario Alberto | Option Excercise | 5000 | 8.01 | $ 40,050.00 |
| Oct 27, 2025 | Accardi Mario Alberto | Open Market Sale | 8000 | 25.00 | $ 200,000.00 |
| Oct 15, 2025 | HUSSAIN IQBAL J | Option Excercise | 6000 | 5.84 | $ 35,040.00 |
| Oct 15, 2025 | HUSSAIN IQBAL J | Open Market Sale | 6000 | 22.41 | $ 134,439.00 |
| Sep 24, 2025 | Bush Tia L | Option Excercise | 35000 | 9.42 | $ 329,700.00 |
| Sep 24, 2025 | Bush Tia L | Open Market Sale | 35000 | 24.00 | $ 840,000.00 |
| Sep 16, 2025 | Accardi Mario Alberto | Open Market Sale | 8172 | 21.40 | $ 174,846.22 |
| Sep 15, 2025 | HUSSAIN IQBAL J | Option Excercise | 6000 | 5.84 | $ 35,040.00 |
| Sep 15, 2025 | HUSSAIN IQBAL J | Open Market Sale | 6000 | 21.85 | $ 131,100.60 |
| Sep 9, 2025 | Accardi Mario Alberto | Option Excercise | 5000 | 8.01 | $ 40,050.00 |
| Sep 9, 2025 | Accardi Mario Alberto | Open Market Sale | 7000 | 20.00 | $ 140,000.00 |
| Sep 9, 2025 | HUSSAIN IQBAL J | Option Excercise | 40000 | 5.84 | $ 233,600.00 |
| Sep 9, 2025 | HUSSAIN IQBAL J | Open Market Sale | 40000 | 21.00 | $ 840,102.00 |
| Sep 9, 2025 | Bush Tia L | Option Excercise | 49792 | 8.72 | $ 434,083.92 |
| Sep 9, 2025 | Bush Tia L | Open Market Sale | 49792 | 21.00 | $ 1,045,840.00 |
| Aug 15, 2025 | HUSSAIN IQBAL J | Option Excercise | 6000 | 5.84 | $ 35,040.00 |
| Aug 15, 2025 | HUSSAIN IQBAL J | Open Market Sale | 6000 | 17.23 | $ 103,380.00 |
| Aug 1, 2025 | Accardi Mario Alberto | Option Excercise | 597 | 17.17 | $ 10,250.49 |
| Jul 29, 2025 | Accardi Mario Alberto | Open Market Sale | 8322 | 15.23 | $ 126,750.72 |
| Jul 25, 2025 | Weinhoff Gregory M | Option Excercise | 10000 | 3.85 | $ 38,500.00 |
| Jul 25, 2025 | Weinhoff Gregory M | Open Market Sale | 10000 | 15.56 | $ 155,598.00 |
| Jul 21, 2025 | SAHA SAURABH | Option Excercise | 55000 | 3.85 | $ 211,750.00 |
| Jul 21, 2025 | SAHA SAURABH | Open Market Sale | 55000 | 15.92 | $ 875,600.00 |
| Jul 15, 2025 | HUSSAIN IQBAL J | Option Excercise | 6000 | 5.84 | $ 35,040.00 |
| Jul 15, 2025 | HUSSAIN IQBAL J | Open Market Sale | 6000 | 14.93 | $ 89,566.80 |
| Jun 25, 2025 | Weinhoff Gregory M | Option Excercise | 10000 | 3.85 | $ 38,500.00 |
| Jun 25, 2025 | Weinhoff Gregory M | Open Market Sale | 10000 | 13.86 | $ 138,642.00 |
| Jun 24, 2025 | Accardi Mario Alberto | Option Excercise | 15000 | 3.85 | $ 57,750.00 |
| Jun 24, 2025 | Accardi Mario Alberto | Open Market Sale | 15000 | 14.00 | $ 210,000.00 |
| Jun 24, 2025 | HUSSAIN IQBAL J | Option Excercise | 12000 | 5.84 | $ 70,080.00 |
| Jun 24, 2025 | HUSSAIN IQBAL J | Open Market Sale | 12000 | 14.02 | $ 168,218.40 |
| Jun 20, 2025 | SAHA SAURABH | Option Excercise | 55000 | 3.85 | $ 211,750.00 |
| Jun 20, 2025 | SAHA SAURABH | Open Market Sale | 55000 | 12.63 | $ 694,826.00 |
| May 27, 2025 | Weinhoff Gregory M | Option Excercise | 10000 | 3.85 | $ 38,500.00 |
| May 27, 2025 | Weinhoff Gregory M | Open Market Sale | 10000 | 12.82 | $ 128,225.00 |
| May 20, 2025 | SAHA SAURABH | Option Excercise | 55000 | 3.85 | $ 211,750.00 |
| May 20, 2025 | SAHA SAURABH | Open Market Sale | 55000 | 12.71 | $ 699,110.50 |
| May 15, 2025 | GOYAL ARJUN | Open Market Purchase | 462585 | 12.68 | $ 5,865,242.37 |
| May 1, 2025 | HUSSAIN IQBAL J | Open Market Sale | 311 | 14.00 | $ 4,354.00 |
| May 1, 2025 | HUSSAIN IQBAL J | Option Excercise | 311 | 5.84 | $ 1,816.24 |
| Apr 25, 2025 | Weinhoff Gregory M | Open Market Sale | 11742 | 13.61 | $ 159,856.76 |
| Apr 25, 2025 | HUSSAIN IQBAL J | Option Excercise | 5689 | 5.84 | $ 33,223.76 |
| Apr 25, 2025 | HUSSAIN IQBAL J | Open Market Sale | 5689 | 14.00 | $ 79,658.01 |
| Apr 21, 2025 | SAHA SAURABH | Open Market Sale | 55000 | 12.39 | $ 681,576.18 |
| Mar 25, 2025 | Weinhoff Gregory M | Option Excercise | 10000 | 3.85 | $ 38,500.00 |
| Mar 25, 2025 | Weinhoff Gregory M | Open Market Sale | 10000 | 16.34 | $ 163,386.00 |
| Mar 20, 2025 | SAHA SAURABH | Open Market Sale | 55000 | 16.69 | $ 918,060.00 |
| Mar 17, 2025 | CHAO DAVID M | Option Excercise | 3500 | 3.85 | $ 13,475.00 |
| Mar 17, 2025 | CHAO DAVID M | Open Market Sale | 7000 | 17.17 | $ 120,205.87 |
| Mar 17, 2025 | HUSSAIN IQBAL J | Option Excercise | 6000 | 5.84 | $ 35,040.00 |
| Mar 17, 2025 | HUSSAIN IQBAL J | Open Market Sale | 6000 | 16.45 | $ 98,697.00 |
| Feb 25, 2025 | Weinhoff Gregory M | Open Market Sale | 11494 | 15.25 | $ 175,269.71 |
| Feb 20, 2025 | SAHA SAURABH | Open Market Sale | 55000 | 15.93 | $ 876,087.94 |
| Feb 18, 2025 | HUSSAIN IQBAL J | Option Excercise | 6000 | 5.84 | $ 35,040.00 |
| Feb 18, 2025 | HUSSAIN IQBAL J | Open Market Sale | 6000 | 16.18 | $ 97,065.44 |
| Feb 7, 2025 | Anderson Karen M. | Option Excercise | 30955 | 4.01 | $ 124,129.55 |
| Feb 7, 2025 | Anderson Karen M. | Open Market Sale | 30955 | 19.03 | $ 588,943.54 |
| Feb 3, 2025 | Anderson Karen M. | Open Market Sale | 6471 | 16.86 | $ 109,124.36 |
| Feb 3, 2025 | Bush Tia L | Open Market Sale | 11000 | 16.86 | $ 185,406.10 |
| Feb 1, 2025 | SAHA SAURABH | Option Excercise | 43381 | 16.92 | $ 734,006.52 |
| Feb 1, 2025 | Anderson Karen M. | Option Excercise | 10732 | 16.92 | $ 181,585.44 |
| Feb 1, 2025 | HUSSAIN IQBAL J | Option Excercise | 12879 | 16.92 | $ 217,912.68 |
| Feb 1, 2025 | Weinhoff Gregory M | Option Excercise | 14267 | 16.92 | $ 241,397.64 |
| Feb 1, 2025 | Bush Tia L | Option Excercise | 8693 | 16.92 | $ 147,085.56 |
| Feb 1, 2025 | CHAO DAVID M | Option Excercise | 13324 | 16.92 | $ 225,442.08 |
| Jan 27, 2025 | Weinhoff Gregory M | Open Market Sale | 11742 | 16.47 | $ 193,429.49 |
| Jan 21, 2025 | SAHA SAURABH | Open Market Sale | 55000 | 15.77 | $ 867,430.04 |
| Jan 15, 2025 | HUSSAIN IQBAL J | Option Excercise | 6000 | 5.84 | $ 35,040.00 |
| Jan 15, 2025 | HUSSAIN IQBAL J | Open Market Sale | 6000 | 15.29 | $ 91,740.00 |
| Dec 31, 2024 | SAHA SAURABH | Option Excercise | 36263 | 16.35 | $ 592,900.05 |
| Dec 31, 2024 | Bush Tia L | Option Excercise | 6419 | 16.35 | $ 104,950.65 |
| Dec 31, 2024 | CHAO DAVID M | Option Excercise | 10385 | 16.35 | $ 169,794.75 |
| Dec 31, 2024 | Weinhoff Gregory M | Option Excercise | 11742 | 16.35 | $ 191,981.70 |
| Dec 31, 2024 | HUSSAIN IQBAL J | Option Excercise | 7520 | 16.35 | $ 122,952.00 |