| Shares Outstanding | 43.20M |
| Float | 40.64M |
| Float Short Interest Percentage | 12.93% |
| Owners (insider) | 5.32% |
| Owners (institutional) | 97.93% |
| Owners (insider) change | 1.8% |
| Owners (institutional) change | -3.29% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 28, 2025 | GALLAGHER JOHN R | Open Market Sale | 6383 | 34.82 | $ 222,282.87 |
| Nov 26, 2025 | Qureshi Fawwad | Open Market Sale | 6202 | 35.45 | $ 219,836.71 |
| Nov 25, 2025 | WHEELER SIMON | Option Excercise | 1296 | $ 0.00 | |
| Nov 25, 2025 | WHEELER SIMON | Option Excercise | 608 | 35.36 | $ 21,498.88 |
| Nov 25, 2025 | MCGIBNEY BRENNA | Option Excercise | 647 | $ 0.00 | |
| Nov 25, 2025 | MCGIBNEY BRENNA | Option Excercise | 344 | 35.36 | $ 12,163.84 |
| Nov 25, 2025 | Tooth Margaret | Option Excercise | 12516 | 5.71 | $ 71,440.00 |
| Nov 25, 2025 | Tooth Margaret | Option Excercise | 1776 | 35.36 | $ 62,799.36 |
| Nov 25, 2025 | Tooth Margaret | Open Market Sale | 9803 | 35.31 | $ 346,143.93 |
| Nov 25, 2025 | GALLAGHER JOHN R | Option Excercise | 1260 | $ 0.00 | |
| Nov 25, 2025 | GALLAGHER JOHN R | Option Excercise | 493 | 35.36 | $ 17,432.48 |
| Nov 25, 2025 | WEINRAUCH STEVE | Option Excercise | 925 | $ 0.00 | |
| Nov 25, 2025 | WEINRAUCH STEVE | Option Excercise | 224 | 35.36 | $ 7,920.64 |
| Nov 25, 2025 | RAWLINGS DARRYL | Option Excercise | 946 | $ 0.00 | |
| Nov 25, 2025 | DREYER EMILY | Option Excercise | 1825 | $ 0.00 | |
| Nov 25, 2025 | DREYER EMILY | Option Excercise | 717 | 35.36 | $ 25,353.12 |
| Nov 25, 2025 | Qureshi Fawwad | Option Excercise | 3750 | $ 0.00 | |
| Nov 25, 2025 | Qureshi Fawwad | Option Excercise | 1475 | 35.36 | $ 52,156.00 |
| Nov 24, 2025 | GALLAGHER JOHN R | Option Excercise | 9358 | $ 0.00 | |
| Nov 24, 2025 | GALLAGHER JOHN R | Option Excercise | 3405 | 35.40 | $ 120,537.00 |
| Nov 24, 2025 | RAWLINGS DARRYL | Option Excercise | 6562 | $ 0.00 | |
| Nov 24, 2025 | Tooth Margaret | Option Excercise | 15854 | $ 0.00 | |
| Nov 24, 2025 | Tooth Margaret | Option Excercise | 6237 | 35.40 | $ 220,789.80 |
| Nov 24, 2025 | WHEELER SIMON | Option Excercise | 2990 | $ 0.00 | |
| Nov 24, 2025 | WHEELER SIMON | Option Excercise | 1404 | 35.40 | $ 49,701.60 |
| Nov 24, 2025 | POWELL BRADLEY S | Option Excercise | 629 | $ 0.00 | |
| Nov 24, 2025 | Qureshi Fawwad | Option Excercise | 6472 | $ 0.00 | |
| Nov 24, 2025 | Qureshi Fawwad | Option Excercise | 2545 | 35.40 | $ 90,093.00 |
| Nov 24, 2025 | MCGIBNEY BRENNA | Option Excercise | 4485 | $ 0.00 | |
| Nov 24, 2025 | MCGIBNEY BRENNA | Option Excercise | 2399 | 35.40 | $ 84,924.60 |
| Nov 24, 2025 | WEINRAUCH STEVE | Option Excercise | 4960 | $ 0.00 | |
| Nov 24, 2025 | WEINRAUCH STEVE | Option Excercise | 1207 | 35.40 | $ 42,727.80 |
| Oct 27, 2025 | Tooth Margaret | Option Excercise | 6000 | 8.93 | $ 53,580.00 |
| Oct 27, 2025 | Tooth Margaret | Open Market Sale | 8884 | 43.73 | $ 388,492.88 |
| Sep 25, 2025 | Tooth Margaret | Option Excercise | 6000 | 8.93 | $ 53,580.00 |
| Sep 25, 2025 | Tooth Margaret | Open Market Sale | 8961 | 41.88 | $ 375,317.93 |
| Sep 25, 2025 | Tooth Margaret | Open Market Sale | 2961 | 41.88 | $ 124,002.53 |
| Sep 3, 2025 | RAWLINGS DARRYL | Open Market Sale | 50000 | 44.73 | $ 2,236,725.75 |
| Sep 2, 2025 | Qureshi Fawwad | Open Market Sale | 6451 | 45.15 | $ 291,293.61 |
| Aug 26, 2025 | Qureshi Fawwad | Open Market Sale | 2800 | 45.56 | $ 127,574.16 |
| Aug 25, 2025 | DREYER EMILY | Option Excercise | 1824 | $ 0.00 | |
| Aug 25, 2025 | DREYER EMILY | Option Excercise | 443 | 45.83 | $ 20,302.69 |
| Aug 25, 2025 | WEINRAUCH STEVE | Option Excercise | 924 | $ 0.00 | |
| Aug 25, 2025 | WEINRAUCH STEVE | Option Excercise | 223 | 45.83 | $ 10,220.09 |
| Aug 25, 2025 | Tooth Margaret | Option Excercise | 4515 | $ 0.00 | |
| Aug 25, 2025 | Tooth Margaret | Option Excercise | 1775 | 45.83 | $ 81,348.25 |
| Aug 25, 2025 | WHEELER SIMON | Option Excercise | 1296 | $ 0.00 | |
| Aug 25, 2025 | WHEELER SIMON | Option Excercise | 608 | 45.83 | $ 27,864.64 |
| Aug 25, 2025 | Qureshi Fawwad | Option Excercise | 3750 | $ 0.00 | |
| Aug 25, 2025 | Qureshi Fawwad | Option Excercise | 1779 | 45.83 | $ 81,531.57 |
| Aug 25, 2025 | GALLAGHER JOHN R | Option Excercise | 1259 | $ 0.00 | |
| Aug 25, 2025 | GALLAGHER JOHN R | Option Excercise | 303 | 45.83 | $ 13,886.49 |
| Aug 25, 2025 | MCGIBNEY BRENNA | Option Excercise | 646 | $ 0.00 | |
| Aug 25, 2025 | MCGIBNEY BRENNA | Option Excercise | 343 | 45.83 | $ 15,719.69 |
| Aug 22, 2025 | MCGIBNEY BRENNA | Option Excercise | 2400 | 46.63 | $ 111,912.00 |
| Aug 22, 2025 | Qureshi Fawwad | Option Excercise | 6474 | $ 0.00 | |
| Aug 22, 2025 | Qureshi Fawwad | Option Excercise | 2739 | 46.63 | $ 127,719.57 |
| Aug 22, 2025 | RAWLINGS DARRYL | Option Excercise | 7509 | $ 0.00 | |
| Aug 22, 2025 | WEINRAUCH STEVE | Option Excercise | 4960 | $ 0.00 | |
| Aug 22, 2025 | WEINRAUCH STEVE | Option Excercise | 1206 | 46.63 | $ 56,235.78 |
| Aug 22, 2025 | Tooth Margaret | Option Excercise | 24983 | $ 0.00 | |
| Aug 22, 2025 | Tooth Margaret | Option Excercise | 9829 | 46.63 | $ 458,326.27 |
| Aug 22, 2025 | GALLAGHER JOHN R | Option Excercise | 5897 | $ 0.00 | |
| Aug 22, 2025 | GALLAGHER JOHN R | Option Excercise | 1435 | 46.63 | $ 66,914.05 |
| Aug 22, 2025 | DREYER EMILY | Option Excercise | 3589 | $ 0.00 | |
| Aug 22, 2025 | DREYER EMILY | Option Excercise | 873 | 46.63 | $ 40,707.99 |
| Aug 22, 2025 | WHEELER SIMON | Option Excercise | 2991 | $ 0.00 | |
| Aug 22, 2025 | WHEELER SIMON | Option Excercise | 1404 | 46.63 | $ 65,468.52 |
| Aug 22, 2025 | MCGIBNEY BRENNA | Option Excercise | 4485 | $ 0.00 | |
| May 29, 2025 | Qureshi Fawwad | Open Market Sale | 2534 | 48.31 | $ 122,405.63 |
| May 29, 2025 | GALLAGHER JOHN R | Open Market Sale | 4000 | 47.90 | $ 191,600.00 |
| May 27, 2025 | Qureshi Fawwad | Open Market Sale | 828 | 45.53 | $ 37,698.84 |
| May 25, 2025 | Qureshi Fawwad | Option Excercise | 3750 | $ 0.00 | |
| May 25, 2025 | Qureshi Fawwad | Option Excercise | 1216 | 47.78 | $ 58,100.48 |
| May 25, 2025 | MCGIBNEY BRENNA | Option Excercise | 648 | $ 0.00 | |
| May 25, 2025 | MCGIBNEY BRENNA | Option Excercise | 344 | 47.78 | $ 16,436.32 |
| May 25, 2025 | WHEELER SIMON | Option Excercise | 1295 | $ 0.00 | |
| May 25, 2025 | WHEELER SIMON | Option Excercise | 607 | 47.78 | $ 29,002.46 |
| May 25, 2025 | DREYER EMILY | Option Excercise | 443 | 47.78 | $ 21,166.54 |
| May 25, 2025 | DREYER EMILY | Option Excercise | 1825 | $ 0.00 | |
| May 25, 2025 | GALLAGHER JOHN R | Option Excercise | 1260 | $ 0.00 | |
| May 25, 2025 | GALLAGHER JOHN R | Option Excercise | 305 | 47.78 | $ 14,572.90 |
| May 25, 2025 | WEINRAUCH STEVE | Option Excercise | 925 | $ 0.00 | |
| May 25, 2025 | WEINRAUCH STEVE | Option Excercise | 224 | 47.78 | $ 10,702.72 |
| May 25, 2025 | Tooth Margaret | Option Excercise | 4516 | $ 0.00 | |
| May 25, 2025 | Tooth Margaret | Option Excercise | 1776 | 47.78 | $ 84,857.28 |
| May 22, 2025 | WHEELER SIMON | Option Excercise | 2989 | $ 0.00 | |
| May 22, 2025 | WHEELER SIMON | Option Excercise | 1403 | 44.18 | $ 61,984.54 |
| May 22, 2025 | GALLAGHER JOHN R | Option Excercise | 5897 | $ 0.00 | |
| May 22, 2025 | GALLAGHER JOHN R | Option Excercise | 1435 | 44.18 | $ 63,398.30 |
| May 22, 2025 | MCGIBNEY BRENNA | Option Excercise | 4485 | $ 0.00 | |
| May 22, 2025 | MCGIBNEY BRENNA | Option Excercise | 2399 | 44.18 | $ 105,987.82 |
| May 22, 2025 | Tooth Margaret | Option Excercise | 12812 | $ 0.00 | |
| May 22, 2025 | Tooth Margaret | Option Excercise | 5040 | 44.18 | $ 222,667.20 |
| May 22, 2025 | Qureshi Fawwad | Option Excercise | 6472 | $ 0.00 | |
| May 22, 2025 | Qureshi Fawwad | Option Excercise | 2099 | 44.18 | $ 92,733.82 |
| May 22, 2025 | DREYER EMILY | Option Excercise | 3589 | $ 0.00 | |
| May 22, 2025 | DREYER EMILY | Option Excercise | 873 | 44.18 | $ 38,569.14 |
| May 22, 2025 | WEINRAUCH STEVE | Option Excercise | 4960 | $ 0.00 | |
| May 22, 2025 | WEINRAUCH STEVE | Option Excercise | 1207 | 44.18 | $ 53,325.26 |
| May 20, 2025 | Tooth Margaret | Option Excercise | 4000 | 8.93 | $ 35,720.00 |
| May 20, 2025 | Tooth Margaret | Open Market Sale | 4000 | 45.86 | $ 183,434.00 |
| May 19, 2025 | MCGIBNEY BRENNA | Open Market Sale | 2421 | 45.81 | $ 110,906.01 |
| May 9, 2025 | RUBIN HOWARD E | Option Excercise | 163 | $ 0.00 | |
| Apr 21, 2025 | Tooth Margaret | Option Excercise | 4000 | 8.93 | $ 35,720.00 |
| Apr 21, 2025 | Tooth Margaret | Open Market Sale | 4000 | 33.34 | $ 133,373.20 |
| Mar 27, 2025 | Qureshi Fawwad | Open Market Sale | 2416 | 33.88 | $ 81,863.99 |
| Mar 20, 2025 | Tooth Margaret | Option Excercise | 4000 | 8.93 | $ 35,720.00 |
| Mar 20, 2025 | Tooth Margaret | Open Market Sale | 4000 | 37.18 | $ 148,700.00 |
| Mar 7, 2025 | MCGIBNEY BRENNA | Open Market Sale | 5000 | 32.99 | $ 164,926.50 |
| Mar 7, 2025 | GALLAGHER JOHN R | Open Market Sale | 3100 | 32.99 | $ 102,279.54 |
| Mar 7, 2025 | DREYER EMILY | Option Excercise | 10654 | 16.23 | $ 172,871.62 |
| Mar 7, 2025 | DREYER EMILY | Open Market Sale | 14025 | 32.41 | $ 454,590.09 |
| Mar 4, 2025 | Tooth Margaret | Open Market Sale | 2294 | 31.39 | $ 72,008.66 |
| Feb 27, 2025 | Tooth Margaret | Option Excercise | 8790 | $ 0.00 | |
| Feb 27, 2025 | Tooth Margaret | Option Excercise | 2140 | 33.59 | $ 71,882.60 |
| Feb 26, 2025 | Qureshi Fawwad | Open Market Sale | 1373 | 34.22 | $ 46,977.20 |
| Feb 25, 2025 | WASDIN JASON | Option Excercise | 59 | 34.12 | $ 2,013.08 |
| Feb 25, 2025 | MCGIBNEY BRENNA | Option Excercise | 647 | $ 0.00 | |
| Feb 25, 2025 | MCGIBNEY BRENNA | Option Excercise | 344 | 34.12 | $ 11,737.28 |
| Feb 25, 2025 | WEINRAUCH STEVE | Option Excercise | 2095 | $ 0.00 | |
| Feb 25, 2025 | WEINRAUCH STEVE | Option Excercise | 619 | 34.12 | $ 21,120.28 |
| Feb 25, 2025 | WHEELER SIMON | Option Excercise | 1296 | $ 0.00 | |
| Feb 25, 2025 | WHEELER SIMON | Option Excercise | 621 | 34.12 | $ 21,188.52 |
| Feb 25, 2025 | Tooth Margaret | Option Excercise | 7442 | $ 0.00 | |
| Feb 25, 2025 | Tooth Margaret | Option Excercise | 1811 | 34.12 | $ 61,791.32 |
| Feb 25, 2025 | Qureshi Fawwad | Option Excercise | 3750 | $ 0.00 | |
| Feb 25, 2025 | Qureshi Fawwad | Option Excercise | 1334 | 34.12 | $ 45,516.08 |
| Feb 25, 2025 | HEWITT MELISSA JOY | Option Excercise | 836 | $ 0.00 | |
| Feb 25, 2025 | HEWITT MELISSA JOY | Option Excercise | 246 | 34.12 | $ 8,393.52 |
| Feb 25, 2025 | GALLAGHER JOHN R | Option Excercise | 2095 | $ 0.00 | |
| Feb 25, 2025 | GALLAGHER JOHN R | Option Excercise | 567 | 34.12 | $ 19,346.04 |
| Feb 25, 2025 | RAWLINGS DARRYL | Option Excercise | 3684 | $ 0.00 | |
| Feb 25, 2025 | RAWLINGS DARRYL | Option Excercise | 896 | 34.12 | $ 30,571.52 |
| Feb 25, 2025 | DREYER EMILY | Option Excercise | 2648 | $ 0.00 | |
| Feb 25, 2025 | DREYER EMILY | Option Excercise | 730 | 34.12 | $ 24,907.60 |
| Feb 25, 2025 | WASDIN JASON | Option Excercise | 202 | $ 0.00 | |
| Feb 24, 2025 | GALLAGHER JOHN R | Option Excercise | 762 | 33.41 | $ 25,458.42 |
| Feb 24, 2025 | WHEELER SIMON | Option Excercise | 5275 | $ 0.00 | |
| Feb 24, 2025 | WHEELER SIMON | Option Excercise | 2478 | 33.41 | $ 82,789.98 |
| Feb 24, 2025 | DREYER EMILY | Option Excercise | 2249 | $ 0.00 | |
| Feb 24, 2025 | DREYER EMILY | Option Excercise | 666 | 33.41 | $ 22,251.06 |
| Feb 24, 2025 | MCGIBNEY BRENNA | Option Excercise | 6354 | $ 0.00 | |
| Feb 24, 2025 | MCGIBNEY BRENNA | Option Excercise | 3434 | 33.41 | $ 114,729.94 |
| Feb 24, 2025 | Qureshi Fawwad | Option Excercise | 2163 | $ 0.00 | |
| Feb 24, 2025 | Qureshi Fawwad | Option Excercise | 790 | 33.41 | $ 26,393.90 |
| Feb 24, 2025 | RAWLINGS DARRYL | Option Excercise | 7500 | $ 0.00 | |
| Feb 24, 2025 | RAWLINGS DARRYL | Option Excercise | 2098 | 33.41 | $ 70,094.18 |
| Feb 24, 2025 | WASDIN JASON | Option Excercise | 467 | $ 0.00 | |
| Feb 24, 2025 | WASDIN JASON | Option Excercise | 153 | 33.41 | $ 5,111.73 |
| Feb 24, 2025 | WEINRAUCH STEVE | Option Excercise | 2029 | $ 0.00 | |
| Feb 24, 2025 | WEINRAUCH STEVE | Option Excercise | 601 | 33.41 | $ 20,079.41 |
| Feb 24, 2025 | HEWITT MELISSA JOY | Option Excercise | 692 | $ 0.00 | |
| Feb 24, 2025 | HEWITT MELISSA JOY | Option Excercise | 205 | 33.41 | $ 6,849.05 |
| Feb 24, 2025 | Tooth Margaret | Option Excercise | 7500 | $ 0.00 | |
| Feb 24, 2025 | Tooth Margaret | Option Excercise | 1994 | 33.41 | $ 66,619.54 |
| Feb 24, 2025 | KEARNS CHRISTOPHER J | Option Excercise | 12794 | $ 0.00 | |
| Feb 24, 2025 | KEARNS CHRISTOPHER J | Option Excercise | 4635 | 33.41 | $ 154,855.35 |
| Feb 24, 2025 | GALLAGHER JOHN R | Option Excercise | 2570 | $ 0.00 | |
| Jan 31, 2025 | RUBIN HOWARD E | Option Excercise | 569 | 0.00 | $ 0.00 |
| Jan 3, 2025 | LOW MURRAY B | Open Market Sale | 192 | 50.00 | $ 9,600.00 |
| Dec 31, 2024 | Dodson Paulette R. | Option Excercise | 1054 | 0.00 | $ 0.00 |
| Dec 31, 2024 | Broden Max | Option Excercise | 1582 | 0.00 | $ 0.00 |
| Dec 31, 2024 | MCLAUGHLIN ELIZABETH | Option Excercise | 1582 | 0.00 | $ 0.00 |
| Dec 31, 2024 | DAVIDSON JACQUELINE L | Option Excercise | 1054 | 0.00 | $ 0.00 |