USA - NASDAQ:GH - US40131M1099 - Common Stock
| Shares Outstanding | 124.71M |
| Float | 119.27M |
| Float Short Interest Percentage | 6.94% |
| Owners (insider) | 4.26% |
| Owners (institutional) | 99.51% |
| Owners (insider) change | -1.74% |
| Owners (institutional) change | 0.09% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Oct 21, 2025 | MIGNONE ROBERTO | Option Excercise | 3167 | 0.00 | $ 0.00 |
| Oct 17, 2025 | Tariq Musa | Open Market Sale | 116 | 66.95 | $ 7,766.20 |
| Oct 17, 2025 | POTTER MYRTLE S | Open Market Sale | 26 | 66.95 | $ 1,740.70 |
| Oct 17, 2025 | Hidalgo Medina Manuel | Option Excercise | 232 | 0.00 | $ 0.00 |
| Oct 15, 2025 | Tariq Musa | Option Excercise | 250 | 0.00 | $ 0.00 |
| Oct 15, 2025 | POTTER MYRTLE S | Option Excercise | 69 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Saia John G. | Option Excercise | 14167 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Saia John G. | Option Excercise | 7431 | 62.65 | $ 465,552.15 |
| Oct 1, 2025 | Monroe Terilyn J. | Option Excercise | 10477 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Monroe Terilyn J. | Option Excercise | 5310 | 62.65 | $ 332,671.50 |
| Oct 1, 2025 | Kalia Kumud | Option Excercise | 10549 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Kalia Kumud | Option Excercise | 5348 | 62.65 | $ 335,052.20 |
| Oct 1, 2025 | EAGLE CRAIG | Option Excercise | 13859 | 0.00 | $ 0.00 |
| Oct 1, 2025 | EAGLE CRAIG | Option Excercise | 7025 | 62.65 | $ 440,116.25 |
| Oct 1, 2025 | Freeman Chris | Option Excercise | 13550 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Freeman Chris | Option Excercise | 5740 | 62.65 | $ 359,611.00 |
| Oct 1, 2025 | Chudova Darya | Option Excercise | 16104 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Chudova Darya | Option Excercise | 8163 | 62.65 | $ 511,411.95 |
| Oct 1, 2025 | Bell Michael Brian | Option Excercise | 15181 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Bell Michael Brian | Option Excercise | 7695 | 62.65 | $ 482,091.75 |
| Sep 30, 2025 | Eltoukhy Helmy | Option Excercise | 28811 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Eltoukhy Helmy | Option Excercise | 14602 | 62.62 | $ 914,400.50 |
| Sep 30, 2025 | Talasaz AmirAli | Option Excercise | 28811 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Talasaz AmirAli | Option Excercise | 14602 | 62.62 | $ 914,400.50 |
| Sep 30, 2025 | Krognes Steve E. | Option Excercise | 154 | 0.00 | $ 0.00 |
| Sep 17, 2025 | Tariq Musa | Open Market Sale | 116 | 55.63 | $ 6,453.08 |
| Sep 17, 2025 | POTTER MYRTLE S | Open Market Sale | 26 | 55.63 | $ 1,446.38 |
| Sep 17, 2025 | Hidalgo Medina Manuel | Option Excercise | 232 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Kalia Kumud | Option Excercise | 324 | 54.79 | $ 17,751.96 |
| Sep 15, 2025 | Freeman Chris | Option Excercise | 1402 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Freeman Chris | Option Excercise | 594 | 54.79 | $ 32,545.26 |
| Sep 15, 2025 | EAGLE CRAIG | Option Excercise | 1402 | 0.00 | $ 0.00 |
| Sep 15, 2025 | EAGLE CRAIG | Option Excercise | 711 | 54.79 | $ 38,955.69 |
| Sep 15, 2025 | Bell Michael Brian | Option Excercise | 3272 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Bell Michael Brian | Option Excercise | 1659 | 54.79 | $ 90,896.61 |
| Sep 15, 2025 | Tariq Musa | Option Excercise | 249 | 0.00 | $ 0.00 |
| Sep 15, 2025 | POTTER MYRTLE S | Option Excercise | 68 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Saia John G. | Option Excercise | 1019 | 0.00 | $ 0.00 |
| Sep 15, 2025 | Saia John G. | Option Excercise | 535 | 54.79 | $ 29,312.65 |
| Sep 15, 2025 | Kalia Kumud | Option Excercise | 638 | 0.00 | $ 0.00 |
| Sep 12, 2025 | Hidalgo Medina Manuel | Open Market Sale | 2165 | 54.16 | $ 117,250.77 |
| Sep 9, 2025 | Eltoukhy Helmy | Open Market Sale | 300000 | 59.45 | $ 17,835,995.20 |
| Sep 2, 2025 | Joyce Meghan V. | Open Market Sale | 100 | 65.84 | $ 6,584.00 |
| Sep 1, 2025 | Saia John G. | Option Excercise | 264 | 0.00 | $ 0.00 |
| Sep 1, 2025 | Saia John G. | Option Excercise | 139 | 67.42 | $ 9,371.38 |
| Sep 1, 2025 | Kalia Kumud | Option Excercise | 711 | 0.00 | $ 0.00 |
| Sep 1, 2025 | Kalia Kumud | Option Excercise | 361 | 67.42 | $ 24,338.62 |
| Sep 1, 2025 | Chudova Darya | Option Excercise | 316 | 0.00 | $ 0.00 |
| Sep 1, 2025 | Chudova Darya | Option Excercise | 161 | 67.42 | $ 10,854.62 |
| Aug 31, 2025 | Krognes Steve E. | Option Excercise | 155 | 0.00 | $ 0.00 |
| Aug 21, 2025 | Kalia Kumud | Open Market Sale | 2000 | 61.76 | $ 123,510.00 |
| Aug 19, 2025 | Tariq Musa | Open Market Sale | 116 | 59.02 | $ 6,846.32 |
| Aug 19, 2025 | POTTER MYRTLE S | Open Market Sale | 26 | 59.02 | $ 1,534.52 |
| Aug 17, 2025 | Hidalgo Medina Manuel | Option Excercise | 232 | 0.00 | $ 0.00 |
| Aug 15, 2025 | Tariq Musa | Option Excercise | 250 | 0.00 | $ 0.00 |
| Aug 15, 2025 | POTTER MYRTLE S | Option Excercise | 69 | 0.00 | $ 0.00 |
| Aug 4, 2025 | Joyce Meghan V. | Option Excercise | 67 | 0.00 | $ 0.00 |
| Jul 31, 2025 | Krognes Steve E. | Option Excercise | 154 | 0.00 | $ 0.00 |
| Jul 17, 2025 | Tariq Musa | Open Market Sale | 116 | 48.20 | $ 5,591.20 |
| Jul 17, 2025 | POTTER MYRTLE S | Open Market Sale | 26 | 48.20 | $ 1,253.20 |
| Jul 17, 2025 | Hidalgo Medina Manuel | Option Excercise | 2784 | 0.00 | $ 0.00 |
| Jul 15, 2025 | Tariq Musa | Option Excercise | 250 | 0.00 | $ 0.00 |
| Jul 15, 2025 | POTTER MYRTLE S | Option Excercise | 68 | 0.00 | $ 0.00 |
| Jul 4, 2025 | Joyce Meghan V. | Option Excercise | 66 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Kalia Kumud | Option Excercise | 1365 | 50.71 | $ 69,219.15 |
| Jul 1, 2025 | Freeman Chris | Option Excercise | 3596 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Freeman Chris | Option Excercise | 1532 | 50.71 | $ 77,687.72 |
| Jul 1, 2025 | EAGLE CRAIG | Option Excercise | 3381 | 0.00 | $ 0.00 |
| Jul 1, 2025 | EAGLE CRAIG | Option Excercise | 1714 | 50.71 | $ 86,916.94 |
| Jul 1, 2025 | Chudova Darya | Option Excercise | 3007 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Chudova Darya | Option Excercise | 1525 | 50.71 | $ 77,332.75 |
| Jul 1, 2025 | Bell Michael Brian | Option Excercise | 2084 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Bell Michael Brian | Option Excercise | 1057 | 50.71 | $ 53,600.47 |
| Jul 1, 2025 | Talasaz AmirAli | Open Market Sale | 100000 | 50.88 | $ 5,087,629.74 |
| Jul 1, 2025 | Saia John G. | Option Excercise | 2641 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Saia John G. | Option Excercise | 1386 | 50.71 | $ 70,284.06 |
| Jul 1, 2025 | Kalia Kumud | Option Excercise | 2691 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Krognes Steve E. | Option Excercise | 154 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Eltoukhy Helmy | Option Excercise | 28812 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Eltoukhy Helmy | Option Excercise | 14603 | 50.93 | $ 743,764.66 |
| Jun 30, 2025 | Talasaz AmirAli | Option Excercise | 28812 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Talasaz AmirAli | Option Excercise | 14603 | 50.93 | $ 743,764.66 |
| Jun 18, 2025 | Tariq Musa | Open Market Sale | 3213 | 49.47 | $ 158,947.11 |
| Jun 18, 2025 | POTTER MYRTLE S | Open Market Sale | 26 | 49.47 | $ 1,286.22 |
| Jun 17, 2025 | CLARK IAN T | Open Market Sale | 6672 | 48.38 | $ 322,818.72 |
| Jun 16, 2025 | POTTER MYRTLE S | Open Market Sale | 2626 | 49.70 | $ 130,512.20 |
| Jun 15, 2025 | Freeman Chris | Option Excercise | 6281 | 0.00 | $ 0.00 |
| Jun 15, 2025 | Freeman Chris | Option Excercise | 2675 | 49.29 | $ 131,850.75 |
| Jun 15, 2025 | EAGLE CRAIG | Option Excercise | 1402 | 0.00 | $ 0.00 |
| Jun 15, 2025 | EAGLE CRAIG | Option Excercise | 711 | 49.29 | $ 35,045.19 |
| Jun 15, 2025 | Bell Michael Brian | Option Excercise | 3272 | 0.00 | $ 0.00 |
| Jun 15, 2025 | Bell Michael Brian | Option Excercise | 1659 | 49.29 | $ 81,772.11 |
| Jun 15, 2025 | Saia John G. | Option Excercise | 1020 | 0.00 | $ 0.00 |
| Jun 15, 2025 | Saia John G. | Option Excercise | 535 | 49.29 | $ 26,370.15 |
| Jun 15, 2025 | Kalia Kumud | Option Excercise | 637 | 0.00 | $ 0.00 |
| Jun 15, 2025 | Kalia Kumud | Option Excercise | 228 | 49.29 | $ 11,238.12 |
| Jun 13, 2025 | Joyce Meghan V. | Open Market Sale | 3337 | 47.22 | $ 157,573.14 |
| Jun 12, 2025 | Gadde Vijaya | Option Excercise | 6674 | 0.00 | $ 0.00 |
| Jun 12, 2025 | CLARK IAN T | Option Excercise | 8088 | 0.00 | $ 0.00 |
| Jun 12, 2025 | Tariq Musa | Option Excercise | 6924 | 0.00 | $ 0.00 |
| Jun 12, 2025 | Krognes Steve E. | Option Excercise | 6674 | 0.00 | $ 0.00 |
| Jun 12, 2025 | POTTER MYRTLE S | Option Excercise | 6743 | 0.00 | $ 0.00 |
| Jun 12, 2025 | Joyce Meghan V. | Option Excercise | 6674 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Talasaz AmirAli | Open Market Sale | 119284 | 50.09 | $ 5,974,363.95 |
| Jun 4, 2025 | Joyce Meghan V. | Option Excercise | 67 | 0.00 | $ 0.00 |
| Jun 3, 2025 | Kalia Kumud | Open Market Sale | 4000 | 46.39 | $ 185,561.60 |
| Jun 2, 2025 | Joyce Meghan V. | Open Market Sale | 100 | 41.66 | $ 4,166.00 |
| Jun 1, 2025 | Chudova Darya | Option Excercise | 316 | 0.00 | $ 0.00 |
| Jun 1, 2025 | Chudova Darya | Option Excercise | 161 | 40.62 | $ 6,539.82 |
| Jun 1, 2025 | Kalia Kumud | Option Excercise | 710 | 0.00 | $ 0.00 |
| Jun 1, 2025 | Kalia Kumud | Option Excercise | 254 | 40.62 | $ 10,317.48 |
| Jun 1, 2025 | Saia John G. | Option Excercise | 263 | 0.00 | $ 0.00 |
| Jun 1, 2025 | Saia John G. | Option Excercise | 138 | 40.62 | $ 5,605.56 |
| May 31, 2025 | Krognes Steve E. | Option Excercise | 154 | 0.00 | $ 0.00 |
| May 19, 2025 | Tariq Musa | Open Market Sale | 116 | 40.04 | $ 4,644.64 |
| May 15, 2025 | POTTER MYRTLE S | Option Excercise | 68 | 0.00 | $ 0.00 |
| May 15, 2025 | EAGLE CRAIG | Option Excercise | 3718 | 0.00 | $ 0.00 |
| May 15, 2025 | EAGLE CRAIG | Option Excercise | 1885 | 40.46 | $ 76,267.10 |
| May 15, 2025 | Chudova Darya | Option Excercise | 8705 | 0.00 | $ 0.00 |
| May 15, 2025 | Chudova Darya | Option Excercise | 4412 | 40.46 | $ 178,509.52 |
| May 15, 2025 | Tariq Musa | Option Excercise | 250 | 0.00 | $ 0.00 |
| May 4, 2025 | Joyce Meghan V. | Option Excercise | 66 | 0.00 | $ 0.00 |
| May 1, 2025 | Talasaz AmirAli | Open Market Sale | 120716 | 49.18 | $ 5,936,572.01 |
| Apr 30, 2025 | Krognes Steve E. | Option Excercise | 155 | 0.00 | $ 0.00 |
| Apr 15, 2025 | Tariq Musa | Option Excercise | 250 | 0.00 | $ 0.00 |
| Apr 15, 2025 | Saia John G. | Option Excercise | 7568 | 0.00 | $ 0.00 |
| Apr 15, 2025 | Saia John G. | Option Excercise | 3956 | 44.85 | $ 177,426.60 |
| Apr 15, 2025 | POTTER MYRTLE S | Option Excercise | 68 | 0.00 | $ 0.00 |
| Apr 4, 2025 | Joyce Meghan V. | Option Excercise | 66 | 0.00 | $ 0.00 |
| Apr 1, 2025 | Bell Michael Brian | Option Excercise | 2084 | 0.00 | $ 0.00 |
| Apr 1, 2025 | Bell Michael Brian | Option Excercise | 1057 | 42.47 | $ 44,890.79 |
| Apr 1, 2025 | Saia John G. | Option Excercise | 2641 | 0.00 | $ 0.00 |
| Apr 1, 2025 | Saia John G. | Option Excercise | 1360 | 42.47 | $ 57,759.20 |
| Apr 1, 2025 | Kalia Kumud | Option Excercise | 2691 | 0.00 | $ 0.00 |
| Apr 1, 2025 | Kalia Kumud | Option Excercise | 961 | 42.47 | $ 40,813.67 |
| Apr 1, 2025 | Freeman Chris | Option Excercise | 3595 | 0.00 | $ 0.00 |
| Apr 1, 2025 | Freeman Chris | Option Excercise | 1106 | 42.47 | $ 46,971.82 |
| Apr 1, 2025 | EAGLE CRAIG | Option Excercise | 3381 | 0.00 | $ 0.00 |
| Apr 1, 2025 | EAGLE CRAIG | Option Excercise | 1295 | 42.47 | $ 54,998.65 |
| Apr 1, 2025 | Chudova Darya | Option Excercise | 3006 | 0.00 | $ 0.00 |
| Apr 1, 2025 | Chudova Darya | Option Excercise | 1524 | 42.47 | $ 64,724.28 |
| Mar 31, 2025 | Krognes Steve E. | Option Excercise | 154 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Talasaz AmirAli | Option Excercise | 28812 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Talasaz AmirAli | Option Excercise | 14603 | 42.49 | $ 620,506.61 |
| Mar 31, 2025 | Eltoukhy Helmy | Option Excercise | 28812 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Eltoukhy Helmy | Option Excercise | 14603 | 42.49 | $ 620,506.61 |
| Mar 19, 2025 | Tariq Musa | Open Market Sale | 116 | 43.70 | $ 5,069.20 |
| Mar 17, 2025 | Kalia Kumud | Open Market Sale | 3500 | 43.16 | $ 151,060.35 |
| Mar 15, 2025 | Saia John G. | Option Excercise | 1019 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Saia John G. | Option Excercise | 525 | 42.89 | $ 22,517.25 |
| Mar 15, 2025 | POTTER MYRTLE S | Option Excercise | 69 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Kalia Kumud | Option Excercise | 637 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Kalia Kumud | Option Excercise | 228 | 42.89 | $ 9,778.92 |
| Mar 15, 2025 | Freeman Chris | Option Excercise | 1401 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Freeman Chris | Option Excercise | 387 | 42.89 | $ 16,598.43 |
| Mar 15, 2025 | EAGLE CRAIG | Option Excercise | 1401 | 0.00 | $ 0.00 |
| Mar 15, 2025 | EAGLE CRAIG | Option Excercise | 500 | 42.89 | $ 21,445.00 |
| Mar 15, 2025 | Bell Michael Brian | Option Excercise | 3272 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Bell Michael Brian | Option Excercise | 1659 | 42.89 | $ 71,154.51 |
| Mar 15, 2025 | Tariq Musa | Option Excercise | 249 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Talasaz AmirAli | Option Excercise | 34853 | 42.89 | $ 1,494,845.17 |
| Mar 14, 2025 | Eltoukhy Helmy | Option Excercise | 68769 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Eltoukhy Helmy | Option Excercise | 34853 | 42.89 | $ 1,494,845.17 |
| Mar 14, 2025 | Talasaz AmirAli | Option Excercise | 68769 | 0.00 | $ 0.00 |
| Mar 4, 2025 | Joyce Meghan V. | Option Excercise | 67 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Joyce Meghan V. | Open Market Sale | 100 | 42.71 | $ 4,271.00 |
| Mar 1, 2025 | Bell Michael Brian | Option Excercise | 7108 | 0.00 | $ 0.00 |
| Mar 1, 2025 | Bell Michael Brian | Option Excercise | 2537 | 42.55 | $ 107,949.35 |
| Mar 1, 2025 | Saia John G. | Option Excercise | 5949 | 0.00 | $ 0.00 |
| Mar 1, 2025 | Saia John G. | Option Excercise | 3079 | 42.55 | $ 131,011.45 |
| Mar 1, 2025 | Monroe Terilyn J. | Option Excercise | 14894 | 0.00 | $ 0.00 |
| Mar 1, 2025 | Monroe Terilyn J. | Option Excercise | 6565 | 42.55 | $ 279,340.75 |
| Mar 1, 2025 | Kalia Kumud | Option Excercise | 4406 | 0.00 | $ 0.00 |
| Mar 1, 2025 | Kalia Kumud | Option Excercise | 1590 | 42.55 | $ 67,654.50 |
| Mar 1, 2025 | Freeman Chris | Option Excercise | 5686 | 0.00 | $ 0.00 |
| Mar 1, 2025 | Freeman Chris | Option Excercise | 1566 | 42.55 | $ 66,633.30 |
| Mar 1, 2025 | EAGLE CRAIG | Option Excercise | 5686 | 0.00 | $ 0.00 |
| Mar 1, 2025 | EAGLE CRAIG | Option Excercise | 2029 | 42.55 | $ 86,333.95 |
| Mar 1, 2025 | Chudova Darya | Option Excercise | 6001 | 0.00 | $ 0.00 |
| Mar 1, 2025 | Chudova Darya | Option Excercise | 3042 | 42.55 | $ 129,437.10 |
| Feb 28, 2025 | Krognes Steve E. | Option Excercise | 154 | 0.00 | $ 0.00 |
| Feb 20, 2025 | Tariq Musa | Open Market Sale | 116 | 48.33 | $ 5,606.28 |
| Feb 15, 2025 | Tariq Musa | Option Excercise | 250 | 0.00 | $ 0.00 |
| Feb 15, 2025 | POTTER MYRTLE S | Option Excercise | 68 | 0.00 | $ 0.00 |
| Feb 4, 2025 | Joyce Meghan V. | Option Excercise | 66 | 0.00 | $ 0.00 |
| Feb 1, 2025 | Bell Michael Brian | Option Excercise | 6617 | 0.00 | $ 0.00 |
| Feb 1, 2025 | Bell Michael Brian | Option Excercise | 2361 | 46.98 | $ 110,919.78 |
| Feb 1, 2025 | Chudova Darya | Option Excercise | 21863 | 0.00 | $ 0.00 |
| Feb 1, 2025 | Chudova Darya | Option Excercise | 8352 | 46.98 | $ 392,376.96 |
| Jan 31, 2025 | Krognes Steve E. | Option Excercise | 154 | 0.00 | $ 0.00 |
| Jan 17, 2025 | Tariq Musa | Open Market Sale | 116 | 37.58 | $ 4,359.28 |
| Jan 15, 2025 | Monroe Terilyn J. | Option Excercise | 6420 | 37.50 | $ 240,750.00 |
| Jan 15, 2025 | Bell Michael Brian | Option Excercise | 3309 | 0.00 | $ 0.00 |
| Jan 15, 2025 | Bell Michael Brian | Option Excercise | 1305 | 37.50 | $ 48,937.50 |
| Jan 15, 2025 | Tariq Musa | Option Excercise | 250 | 0.00 | $ 0.00 |
| Jan 15, 2025 | POTTER MYRTLE S | Option Excercise | 68 | 0.00 | $ 0.00 |
| Jan 15, 2025 | Monroe Terilyn J. | Option Excercise | 17378 | 0.00 | $ 0.00 |
| Jan 4, 2025 | Joyce Meghan V. | Option Excercise | 66 | 0.00 | $ 0.00 |
| Jan 1, 2025 | Kalia Kumud | Option Excercise | 2690 | 0.00 | $ 0.00 |
| Jan 1, 2025 | Kalia Kumud | Option Excercise | 1103 | 30.55 | $ 33,696.65 |
| Jan 1, 2025 | Freeman Chris | Option Excercise | 3595 | 0.00 | $ 0.00 |
| Jan 1, 2025 | Freeman Chris | Option Excercise | 1183 | 30.55 | $ 36,140.65 |
| Jan 1, 2025 | EAGLE CRAIG | Option Excercise | 3381 | 0.00 | $ 0.00 |
| Jan 1, 2025 | EAGLE CRAIG | Option Excercise | 1387 | 30.55 | $ 42,372.85 |
| Jan 1, 2025 | Chudova Darya | Option Excercise | 3006 | 0.00 | $ 0.00 |
| Jan 1, 2025 | Chudova Darya | Option Excercise | 1233 | 30.55 | $ 37,668.15 |
| Jan 1, 2025 | Bell Michael Brian | Option Excercise | 2084 | 0.00 | $ 0.00 |
| Jan 1, 2025 | Bell Michael Brian | Option Excercise | 855 | 30.55 | $ 26,120.25 |
| Jan 1, 2025 | Saia John G. | Option Excercise | 2641 | 0.00 | $ 0.00 |
| Jan 1, 2025 | Saia John G. | Option Excercise | 1500 | 30.55 | $ 45,825.00 |
| Dec 31, 2024 | Krognes Steve E. | Option Excercise | 155 | 0.00 | $ 0.00 |
| Dec 31, 2024 | Talasaz AmirAli | Option Excercise | 106017 | 0.00 | $ 0.00 |
| Dec 31, 2024 | Talasaz AmirAli | Option Excercise | 49118 | 30.55 | $ 1,500,554.90 |
| Dec 31, 2024 | Eltoukhy Helmy | Option Excercise | 106017 | 0.00 | $ 0.00 |
| Dec 31, 2024 | Eltoukhy Helmy | Option Excercise | 49118 | 30.55 | $ 1,500,554.90 |
| Dec 18, 2024 | Tariq Musa | Open Market Sale | 116 | 34.85 | $ 4,042.60 |
| Dec 15, 2024 | Freeman Chris | Option Excercise | 597 | 34.76 | $ 20,751.72 |
| Dec 15, 2024 | EAGLE CRAIG | Option Excercise | 1402 | 0.00 | $ 0.00 |
| Dec 15, 2024 | EAGLE CRAIG | Option Excercise | 711 | 34.76 | $ 24,714.36 |
| Dec 15, 2024 | Bell Michael Brian | Option Excercise | 3272 | 0.00 | $ 0.00 |
| Dec 15, 2024 | Bell Michael Brian | Option Excercise | 1659 | 34.76 | $ 57,666.84 |
| Dec 15, 2024 | Tariq Musa | Option Excercise | 250 | 0.00 | $ 0.00 |
| Dec 15, 2024 | Saia John G. | Option Excercise | 1020 | 0.00 | $ 0.00 |
| Dec 15, 2024 | Saia John G. | Option Excercise | 535 | 34.76 | $ 18,596.60 |
| Dec 15, 2024 | POTTER MYRTLE S | Option Excercise | 69 | 0.00 | $ 0.00 |
| Dec 15, 2024 | Kalia Kumud | Option Excercise | 637 | 0.00 | $ 0.00 |
| Dec 15, 2024 | Kalia Kumud | Option Excercise | 323 | 34.76 | $ 11,227.48 |
| Dec 15, 2024 | Freeman Chris | Option Excercise | 1402 | 0.00 | $ 0.00 |
| Dec 13, 2024 | Tariq Musa | Open Market Sale | 2320 | 35.00 | $ 81,200.00 |
| Dec 4, 2024 | Joyce Meghan V. | Option Excercise | 67 | 0.00 | $ 0.00 |
| Dec 2, 2024 | Joyce Meghan V. | Open Market Sale | 100 | 35.90 | $ 3,590.00 |
| Dec 1, 2024 | Saia John G. | Option Excercise | 263 | 0.00 | $ 0.00 |
| Dec 1, 2024 | Saia John G. | Option Excercise | 138 | 35.61 | $ 4,914.18 |
| Dec 1, 2024 | Kalia Kumud | Option Excercise | 710 | 0.00 | $ 0.00 |
| Dec 1, 2024 | Kalia Kumud | Option Excercise | 360 | 35.61 | $ 12,819.60 |
| Dec 1, 2024 | Chudova Darya | Option Excercise | 316 | 0.00 | $ 0.00 |
| Dec 1, 2024 | Chudova Darya | Option Excercise | 161 | 35.61 | $ 5,733.21 |
| Nov 30, 2024 | Krognes Steve E. | Option Excercise | 154 | 0.00 | $ 0.00 |
| Nov 18, 2024 | Kalia Kumud | Open Market Sale | 7000 | 29.25 | $ 204,722.00 |
| Nov 15, 2024 | Tariq Musa | Option Excercise | 250 | 0.00 | $ 0.00 |
| Nov 15, 2024 | POTTER MYRTLE S | Option Excercise | 68 | 0.00 | $ 0.00 |
| Nov 13, 2024 | Joyce Meghan V. | Open Market Sale | 2896 | 29.90 | $ 86,595.32 |
| Nov 12, 2024 | CLARK IAN T | Option Excercise | 1076 | 4.18 | $ 4,497.68 |
| Nov 12, 2024 | CLARK IAN T | Open Market Sale | 8318 | 29.45 | $ 244,929.50 |
| Nov 12, 2024 | CLARK IAN T | Other Disposition | 16870 | 0.00 | $ 0.00 |
| Nov 4, 2024 | Joyce Meghan V. | Option Excercise | 66 | 0.00 | $ 0.00 |
| Nov 4, 2024 | Chudova Darya | Option Excercise | 9756 | 0.00 | $ 0.00 |
| Nov 4, 2024 | Chudova Darya | Option Excercise | 4945 | 23.60 | $ 116,702.00 |