| Shares Outstanding | 497.77M |
| Float | 485.37M |
| Float Short Interest Percentage | 7.05% |
| Owners (insider) | 2.45% |
| Owners (institutional) | 84.69% |
| Owners (insider) change | 0.89% |
| Owners (institutional) change | 11.34% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 20, 2025 | Liberman Paul | Option Excercise | 89159 | 3.29 | $ 293,333.11 |
| Nov 11, 2025 | Wendt Gregory Westin | Open Market Purchase | 10000 | 30.27 | $ 302,700.00 |
| Nov 11, 2025 | SLOAN HARRY | Open Market Purchase | 25000 | 30.30 | $ 757,500.00 |
| Nov 9, 2025 | Kalish Matthew | Option Excercise | 28308 | $ 0.00 | |
| Nov 9, 2025 | Kalish Matthew | Option Excercise | 13687 | 30.40 | $ 416,084.80 |
| Nov 9, 2025 | Robins Jason | Option Excercise | 38216 | $ 0.00 | |
| Nov 9, 2025 | Robins Jason | Option Excercise | 18478 | 30.40 | $ 561,731.20 |
| Nov 9, 2025 | Dodge R Stanton | Option Excercise | 14155 | $ 0.00 | |
| Nov 9, 2025 | Dodge R Stanton | Option Excercise | 6193 | 30.40 | $ 188,267.20 |
| Nov 9, 2025 | Liberman Paul | Option Excercise | 28308 | $ 0.00 | |
| Nov 9, 2025 | Liberman Paul | Option Excercise | 13687 | 30.40 | $ 416,084.80 |
| Nov 6, 2025 | Moore Jocelyn | Option Excercise | 603 | $ 0.00 | |
| Nov 6, 2025 | Dodge R Stanton | Option Excercise | 52777 | 2.95 | $ 155,692.15 |
| Nov 6, 2025 | Dodge R Stanton | Open Market Sale | 52777 | 29.00 | $ 1,530,533.00 |
| Nov 6, 2025 | Moore Ryan R | Option Excercise | 647 | $ 0.00 | |
| Nov 6, 2025 | WALDEN MARNI M | Option Excercise | 670 | $ 0.00 | |
| Nov 6, 2025 | MURRAY STEVEN JOSEPH | Option Excercise | 737 | $ 0.00 | |
| Nov 6, 2025 | Levin Woodrow | Option Excercise | 446 | $ 0.00 | |
| Nov 6, 2025 | SLOAN HARRY | Option Excercise | 491 | $ 0.00 | |
| Nov 6, 2025 | Mosley Valerie | Option Excercise | 536 | $ 0.00 | |
| Nov 1, 2025 | Ellingson Alan Wayne | Option Excercise | 2084 | 30.59 | $ 63,749.56 |
| Nov 1, 2025 | Dodge R Stanton | Option Excercise | 808 | $ 0.00 | |
| Nov 1, 2025 | Dodge R Stanton | Option Excercise | 354 | 30.59 | $ 10,828.86 |
| Nov 1, 2025 | Ellingson Alan Wayne | Option Excercise | 4310 | $ 0.00 | |
| Oct 17, 2025 | Dodge R Stanton | Option Excercise | 40142 | 2.95 | $ 118,418.90 |
| Oct 17, 2025 | Dodge R Stanton | Open Market Sale | 52777 | 34.57 | $ 1,824,535.69 |
| Oct 1, 2025 | Dodge R Stanton | Option Excercise | 808 | $ 0.00 | |
| Oct 1, 2025 | Dodge R Stanton | Option Excercise | 354 | 35.16 | $ 12,446.64 |
| Sep 12, 2025 | Kalish Matthew | Other Disposition | 21302 | 0.00 | $ 0.00 |
| Sep 2, 2025 | Dodge R Stanton | Open Market Sale | 105554 | 47.37 | $ 5,000,046.52 |
| Sep 1, 2025 | Bradbury Erik | Option Excercise | 3815 | $ 0.00 | |
| Sep 1, 2025 | Bradbury Erik | Option Excercise | 1770 | 47.98 | $ 84,924.60 |
| Sep 1, 2025 | Kalish Matthew | Option Excercise | 39659 | $ 0.00 | |
| Sep 1, 2025 | Kalish Matthew | Option Excercise | 19177 | 47.98 | $ 920,112.46 |
| Sep 1, 2025 | Dodge R Stanton | Option Excercise | 119251 | 2.41 | $ 287,899.35 |
| Sep 1, 2025 | Dodge R Stanton | Option Excercise | 9477 | 47.98 | $ 454,706.46 |
| Sep 1, 2025 | Liberman Paul | Option Excercise | 39659 | $ 0.00 | |
| Sep 1, 2025 | Liberman Paul | Option Excercise | 19177 | 47.98 | $ 920,112.46 |
| Sep 1, 2025 | Ellingson Alan Wayne | Option Excercise | 9788 | $ 0.00 | |
| Sep 1, 2025 | Ellingson Alan Wayne | Option Excercise | 4734 | 47.98 | $ 227,137.32 |
| Sep 1, 2025 | Robins Jason | Option Excercise | 67912 | $ 0.00 | |
| Sep 1, 2025 | Robins Jason | Option Excercise | 32837 | 47.98 | $ 1,575,519.26 |
| Aug 25, 2025 | Robins Jason | Other Disposition | 9997 | 0.00 | $ 0.00 |
| Aug 21, 2025 | Moore Ryan R | Open Market Sale | 76390 | 45.92 | $ 3,507,498.85 |
| Aug 19, 2025 | Ellingson Alan Wayne | Open Market Sale | 44693 | 44.90 | $ 2,006,715.70 |
| Aug 15, 2025 | Ellingson Alan Wayne | Open Market Sale | 5725 | 43.53 | $ 249,209.25 |
| Aug 13, 2025 | Moore Jocelyn | Open Market Sale | 4861 | 43.21 | $ 210,043.81 |
| Aug 11, 2025 | Kalish Matthew | Open Market Sale | 420000 | 42.79 | $ 17,971,800.00 |
| Aug 9, 2025 | Liberman Paul | Option Excercise | 13688 | 42.88 | $ 586,941.44 |
| Aug 9, 2025 | Dodge R Stanton | Option Excercise | 14154 | $ 0.00 | |
| Aug 9, 2025 | Dodge R Stanton | Option Excercise | 6193 | 42.88 | $ 265,555.84 |
| Aug 9, 2025 | Kalish Matthew | Option Excercise | 448309 | 3.08 | $ 1,381,800.00 |
| Aug 9, 2025 | Kalish Matthew | Option Excercise | 13688 | 42.88 | $ 586,941.44 |
| Aug 9, 2025 | Robins Jason | Option Excercise | 38217 | $ 0.00 | |
| Aug 9, 2025 | Robins Jason | Option Excercise | 18478 | 42.88 | $ 792,336.64 |
| Aug 9, 2025 | Liberman Paul | Option Excercise | 28309 | $ 0.00 | |
| Aug 1, 2025 | Ellingson Alan Wayne | Option Excercise | 4310 | $ 0.00 | |
| Aug 1, 2025 | Ellingson Alan Wayne | Option Excercise | 2084 | 43.73 | $ 91,133.32 |
| Aug 1, 2025 | Dodge R Stanton | Option Excercise | 808 | $ 0.00 | |
| Aug 1, 2025 | Dodge R Stanton | Option Excercise | 354 | 43.73 | $ 15,480.42 |
| Jul 18, 2025 | Dodge R Stanton | Option Excercise | 100719 | 4.36 | $ 439,183.98 |
| Jul 18, 2025 | Dodge R Stanton | Open Market Sale | 105554 | 43.53 | $ 4,594,765.62 |
| Jul 1, 2025 | Dodge R Stanton | Option Excercise | 808 | $ 0.00 | |
| Jul 1, 2025 | Dodge R Stanton | Option Excercise | 354 | 41.99 | $ 14,864.46 |
| Jun 18, 2025 | Dodge R Stanton | Option Excercise | 146149 | 4.70 | $ 686,900.30 |
| Jun 18, 2025 | Dodge R Stanton | Open Market Sale | 158331 | 39.00 | $ 6,174,909.00 |
| Jun 3, 2025 | SLOAN HARRY | Other Disposition | 100 | 0.00 | $ 0.00 |
| Jun 2, 2025 | Dodge R Stanton | Open Market Sale | 52777 | 33.49 | $ 1,767,549.11 |
| Jun 1, 2025 | Kalish Matthew | Option Excercise | 39658 | $ 0.00 | |
| Jun 1, 2025 | Kalish Matthew | Option Excercise | 19176 | 35.88 | $ 688,034.88 |
| Jun 1, 2025 | Ellingson Alan Wayne | Option Excercise | 9789 | $ 0.00 | |
| Jun 1, 2025 | Ellingson Alan Wayne | Option Excercise | 4734 | 35.88 | $ 169,855.92 |
| Jun 1, 2025 | Bradbury Erik | Option Excercise | 3816 | $ 0.00 | |
| Jun 1, 2025 | Bradbury Erik | Option Excercise | 1770 | 35.88 | $ 63,507.60 |
| Jun 1, 2025 | Robins Jason | Option Excercise | 67912 | $ 0.00 | |
| Jun 1, 2025 | Robins Jason | Option Excercise | 32837 | 35.88 | $ 1,178,191.56 |
| Jun 1, 2025 | Liberman Paul | Option Excercise | 39658 | $ 0.00 | |
| Jun 1, 2025 | Liberman Paul | Option Excercise | 19176 | 35.88 | $ 688,034.88 |
| Jun 1, 2025 | Dodge R Stanton | Option Excercise | 21659 | $ 0.00 | |
| Jun 1, 2025 | Dodge R Stanton | Option Excercise | 9477 | 35.88 | $ 340,034.76 |
| May 30, 2025 | Moore Jocelyn | Open Market Sale | 3136 | 35.28 | $ 110,638.08 |
| May 19, 2025 | Mosley Valerie | Option Excercise | 6969 | $ 0.00 | |
| May 19, 2025 | Levin Woodrow | Option Excercise | 6969 | $ 0.00 | |
| May 19, 2025 | Moore Jocelyn | Option Excercise | 6969 | $ 0.00 | |
| May 19, 2025 | WALDEN MARNI M | Option Excercise | 6969 | $ 0.00 | |
| May 19, 2025 | SLOAN HARRY | Option Excercise | 6969 | $ 0.00 | |
| May 19, 2025 | Moore Ryan R | Option Excercise | 6969 | $ 0.00 | |
| May 19, 2025 | MURRAY STEVEN JOSEPH | Option Excercise | 6969 | $ 0.00 | |
| May 16, 2025 | Ellingson Alan Wayne | Open Market Sale | 6829 | 36.77 | $ 251,102.33 |
| May 12, 2025 | Kalish Matthew | Open Market Sale | 420000 | 37.85 | $ 15,895,848.24 |
| May 12, 2025 | Robins Jason | Other Disposition | 2761 | 0.00 | $ 0.00 |
| May 9, 2025 | Kalish Matthew | Option Excercise | 448309 | 3.08 | $ 1,381,800.00 |
| May 9, 2025 | Kalish Matthew | Option Excercise | 13688 | 36.23 | $ 495,916.24 |
| May 9, 2025 | Robins Jason | Option Excercise | 38217 | $ 0.00 | |
| May 9, 2025 | Robins Jason | Option Excercise | 18478 | 36.23 | $ 669,457.94 |
| May 9, 2025 | Liberman Paul | Option Excercise | 28309 | $ 0.00 | |
| May 9, 2025 | Liberman Paul | Option Excercise | 13688 | 36.23 | $ 495,916.24 |
| May 9, 2025 | Dodge R Stanton | Option Excercise | 14154 | $ 0.00 | |
| May 9, 2025 | Dodge R Stanton | Option Excercise | 6193 | 36.23 | $ 224,372.39 |
| May 6, 2025 | SLOAN HARRY | Option Excercise | 409 | $ 0.00 | |
| May 6, 2025 | MURRAY STEVEN JOSEPH | Option Excercise | 614 | $ 0.00 | |
| May 6, 2025 | WALDEN MARNI M | Option Excercise | 558 | $ 0.00 | |
| May 6, 2025 | Mosley Valerie | Option Excercise | 446 | $ 0.00 | |
| May 6, 2025 | Moore Ryan R | Option Excercise | 539 | $ 0.00 | |
| May 6, 2025 | Moore Jocelyn | Option Excercise | 502 | $ 0.00 | |
| May 6, 2025 | Levin Woodrow | Option Excercise | 372 | $ 0.00 | |
| May 5, 2025 | Dodge R Stanton | Open Market Sale | 52777 | 34.04 | $ 1,796,529.08 |
| May 1, 2025 | Ellingson Alan Wayne | Option Excercise | 4310 | $ 0.00 | |
| May 1, 2025 | Ellingson Alan Wayne | Option Excercise | 2084 | 33.26 | $ 69,313.84 |
| May 1, 2025 | Dodge R Stanton | Option Excercise | 808 | $ 0.00 | |
| May 1, 2025 | Dodge R Stanton | Option Excercise | 354 | 33.26 | $ 11,774.04 |
| Apr 21, 2025 | Dodge R Stanton | Open Market Sale | 52777 | 32.28 | $ 1,703,873.68 |
| Apr 1, 2025 | Dodge R Stanton | Option Excercise | 808 | $ 0.00 | |
| Apr 1, 2025 | Dodge R Stanton | Option Excercise | 354 | 33.19 | $ 11,749.26 |
| Mar 25, 2025 | Liberman Paul | Open Market Sale | 643654 | 38.95 | $ 25,071,608.15 |
| Mar 14, 2025 | Dodge R Stanton | Open Market Sale | 105554 | 38.31 | $ 4,043,811.93 |
| Mar 6, 2025 | Moore Jocelyn | Open Market Sale | 3420 | 42.00 | $ 143,640.00 |
| Mar 3, 2025 | Kalish Matthew | Open Market Sale | 420000 | 41.97 | $ 17,625,625.26 |
| Mar 1, 2025 | Ellingson Alan Wayne | Option Excercise | 4489 | $ 0.00 | |
| Mar 1, 2025 | Ellingson Alan Wayne | Option Excercise | 2172 | 43.86 | $ 95,263.92 |
| Mar 1, 2025 | Bradbury Erik | Option Excercise | 2745 | $ 0.00 | |
| Mar 1, 2025 | Bradbury Erik | Option Excercise | 1283 | 43.86 | $ 56,272.38 |
| Mar 1, 2025 | Kalish Matthew | Option Excercise | 458882 | 3.19 | $ 1,465,447.78 |
| Mar 1, 2025 | Kalish Matthew | Option Excercise | 17078 | 44.21 | $ 755,029.86 |
| Mar 1, 2025 | Dodge R Stanton | Option Excercise | 16712 | $ 0.00 | |
| Mar 1, 2025 | Dodge R Stanton | Option Excercise | 7313 | 43.86 | $ 320,748.18 |
| Mar 1, 2025 | Liberman Paul | Option Excercise | 31708 | $ 0.00 | |
| Mar 1, 2025 | Liberman Paul | Option Excercise | 15332 | 43.86 | $ 672,461.52 |
| Mar 1, 2025 | Robins Jason | Option Excercise | 53904 | $ 0.00 | |
| Mar 1, 2025 | Robins Jason | Option Excercise | 26064 | 43.86 | $ 1,143,167.04 |
| Feb 27, 2025 | Moore Ryan R | Other Aquisition | 9894 | 0.00 | $ 0.00 |
| Feb 25, 2025 | Robins Jason | Open Market Sale | 666651 | 42.42 | $ 28,281,278.95 |
| Feb 25, 2025 | Ellingson Alan Wayne | Open Market Sale | 164542 | 42.45 | $ 6,984,333.53 |
| Feb 24, 2025 | Liberman Paul | Open Market Sale | 567196 | 44.92 | $ 25,480,913.76 |
| Feb 24, 2025 | Robins Jason | Grant | 1321212 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Ellingson Alan Wayne | Grant | 314444 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Ellingson Alan Wayne | Option Excercise | 213 | $ 0.00 | |
| Feb 24, 2025 | Ellingson Alan Wayne | Option Excercise | 103 | 44.27 | $ 4,559.81 |
| Feb 22, 2025 | Kalish Matthew | Option Excercise | 5317 | $ 0.00 | |
| Feb 22, 2025 | Kalish Matthew | Option Excercise | 2571 | 45.57 | $ 117,160.47 |
| Feb 22, 2025 | Dodge R Stanton | Option Excercise | 2446 | $ 0.00 | |
| Feb 22, 2025 | Dodge R Stanton | Option Excercise | 1071 | 45.57 | $ 48,805.47 |
| Feb 22, 2025 | Liberman Paul | Option Excercise | 5317 | $ 0.00 | |
| Feb 22, 2025 | Liberman Paul | Option Excercise | 2571 | 45.57 | $ 117,160.47 |
| Feb 22, 2025 | Robins Jason | Option Excercise | 5849 | $ 0.00 | |
| Feb 22, 2025 | Robins Jason | Option Excercise | 2828 | 45.57 | $ 128,871.96 |
| Feb 21, 2025 | Kalish Matthew | Open Market Sale | 587585 | 47.05 | $ 27,645,609.39 |
| Feb 21, 2025 | Dodge R Stanton | Open Market Sale | 164473 | 47.05 | $ 7,738,381.30 |
| Feb 21, 2025 | Liberman Paul | Grant | 1156506 | 0.00 | $ 0.00 |
| Feb 20, 2025 | Kalish Matthew | Grant | 1156506 | 0.00 | $ 0.00 |
| Feb 20, 2025 | Dodge R Stanton | Grant | 360070 | 0.00 | $ 0.00 |
| Feb 19, 2025 | SLOAN HARRY | Other Disposition | 100000 | 0.00 | $ 0.00 |
| Feb 14, 2025 | Ellingson Alan Wayne | Grant | 381 | $ 0.00 | |
| Feb 14, 2025 | Ellingson Alan Wayne | Option Excercise | 112 | 53.49 | $ 5,990.88 |
| Feb 12, 2025 | Robins Jason | Option Excercise | 200000 | 0.63 | $ 126,000.00 |
| Feb 12, 2025 | Robins Jason | Open Market Sale | 200000 | 45.00 | $ 9,000,000.00 |
| Feb 11, 2025 | WALDEN MARNI M | Option Excercise | 431 | $ 0.00 | |
| Feb 11, 2025 | SLOAN HARRY | Option Excercise | 316 | $ 0.00 | |
| Feb 11, 2025 | MURRAY STEVEN JOSEPH | Option Excercise | 474 | $ 0.00 | |
| Feb 11, 2025 | Mosley Valerie | Option Excercise | 345 | $ 0.00 | |
| Feb 11, 2025 | Moore Ryan R | Option Excercise | 417 | $ 0.00 | |
| Feb 11, 2025 | Moore Jocelyn | Option Excercise | 388 | $ 0.00 | |
| Feb 11, 2025 | Levin Woodrow | Option Excercise | 287 | $ 0.00 | |
| Feb 9, 2025 | Dodge R Stanton | Option Excercise | 14155 | $ 0.00 | |
| Feb 9, 2025 | Dodge R Stanton | Option Excercise | 4136 | 42.28 | $ 174,870.08 |
| Feb 9, 2025 | Kalish Matthew | Option Excercise | 28309 | $ 0.00 | |
| Feb 9, 2025 | Kalish Matthew | Option Excercise | 9359 | 42.28 | $ 395,698.52 |
| Feb 9, 2025 | Liberman Paul | Option Excercise | 28309 | $ 0.00 | |
| Feb 9, 2025 | Liberman Paul | Option Excercise | 9359 | 42.28 | $ 395,698.52 |
| Feb 9, 2025 | Robins Jason | Option Excercise | 38217 | $ 0.00 | |
| Feb 9, 2025 | Robins Jason | Option Excercise | 18478 | 42.28 | $ 781,249.84 |
| Feb 1, 2025 | Ellingson Alan Wayne | Option Excercise | 4311 | $ 0.00 | |
| Feb 1, 2025 | Ellingson Alan Wayne | Option Excercise | 1427 | 41.95 | $ 59,862.65 |
| Feb 1, 2025 | Dodge R Stanton | Option Excercise | 858 | $ 0.00 | |
| Feb 1, 2025 | Dodge R Stanton | Option Excercise | 297 | 41.95 | $ 12,459.15 |
| Jan 10, 2025 | Liberman Paul | Open Market Sale | 200000 | 39.00 | $ 7,800,000.00 |
| Jan 1, 2025 | Dodge R Stanton | Option Excercise | 858 | $ 0.00 | |
| Jan 1, 2025 | Dodge R Stanton | Option Excercise | 296 | 37.20 | $ 11,011.20 |
| Dec 26, 2024 | Liberman Paul | Option Excercise | 88441 | 0.63 | $ 55,717.83 |
| Dec 26, 2024 | Liberman Paul | Open Market Sale | 532095 | 38.30 | $ 20,379,238.50 |
| Dec 9, 2024 | Dodge R Stanton | Open Market Sale | 228496 | 42.74 | $ 9,765,919.04 |
| Dec 9, 2024 | Dodge R Stanton | Option Excercise | 479807 | 2.95 | $ 1,415,430.65 |