| Nov 11, 2025 | Ringman Michael | Grant | 15000 | 0.00 | $ 0.00 |
| Oct 2, 2025 | Casteel Julie K | Open Market Sale | 806 | 39.58 | $ 31,903.90 |
| Oct 2, 2025 | Afdahl David Martin | Open Market Sale | 1103 | 39.58 | $ 43,658.73 |
| Oct 2, 2025 | Greenwald Taylor C | Open Market Sale | 1275 | 39.58 | $ 50,466.92 |
| Oct 2, 2025 | Trofimuk-O''Connor Christina Alice | Open Market Sale | 1001 | 39.58 | $ 39,621.28 |
| Oct 2, 2025 | Dawson Bruce Neil | Open Market Sale | 959 | 39.58 | $ 37,959.52 |
| Oct 2, 2025 | Inson Paul Joseph | Open Market Sale | 697 | 39.58 | $ 27,587.96 |
| Sep 30, 2025 | Greenwald Taylor C | Grant | 4196 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Trofimuk-O''Connor Christina Alice | Grant | 3228 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Dawson Bruce Neil | Grant | 3228 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Inson Paul Joseph | Grant | 2347 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Casteel Julie K | Grant | 3228 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Afdahl David Martin | Grant | 3228 | 0.00 | $ 0.00 |
| Sep 19, 2025 | Greenwald Taylor C | Open Market Sale | 2295 | 40.73 | $ 93,475.81 |
| Sep 16, 2025 | Trofimuk-O''Connor Christina Alice | Open Market Sale | 844 | 38.50 | $ 32,494.00 |
| Sep 16, 2025 | Dechant Robert Thomas | Option Excercise | 45027 | 19.00 | $ 855,513.00 |
| Sep 16, 2025 | Dechant Robert Thomas | Open Market Sale | 45027 | 38.89 | $ 1,751,100.03 |
| Sep 16, 2025 | Dawson Bruce Neil | Option Excercise | 8114 | 19.00 | $ 154,166.00 |
| Sep 16, 2025 | Dawson Bruce Neil | Open Market Sale | 8879 | 38.15 | $ 338,760.04 |
| Sep 16, 2025 | Casteel Julie K | Open Market Sale | 5000 | 39.00 | $ 195,001.00 |
| Sep 12, 2025 | Inson Paul Joseph | Open Market Sale | 3831 | 38.94 | $ 149,179.14 |
| Aug 22, 2025 | Inson Paul Joseph | Open Market Sale | 10000 | 30.00 | $ 300,013.00 |
| Jul 2, 2025 | Dechant Robert Thomas | Open Market Sale | 5000 | 30.00 | $ 150,000.00 |
| Jun 16, 2025 | Khaishgi Mohammedulla | Open Market Sale | 5000 | 28.01 | $ 140,035.00 |
| Jun 13, 2025 | Dechant Robert Thomas | Open Market Sale | 15000 | 28.96 | $ 434,338.50 |
| Jun 12, 2025 | McGinnis Patrick | Open Market Sale | 220 | 30.00 | $ 6,600.00 |
| Jun 12, 2025 | Khaishgi Mohammedulla | Open Market Sale | 70000 | 28.87 | $ 2,020,823.00 |
| May 27, 2025 | Inson Paul Joseph | Open Market Sale | 3690 | 28.59 | $ 105,497.10 |
| Feb 26, 2025 | Dechant Robert Thomas | Option Excercise | 49931 | 12.75 | $ 636,620.25 |
| Feb 26, 2025 | Dechant Robert Thomas | Open Market Sale | 49931 | 26.24 | $ 1,310,189.44 |
| Feb 21, 2025 | Khaishgi Mohammedulla | Open Market Sale | 12600 | 25.57 | $ 322,237.44 |
| Feb 19, 2025 | Khaishgi Mohammedulla | Open Market Sale | 28181 | 26.27 | $ 740,188.59 |
| Feb 18, 2025 | Khaishgi Mohammedulla | Open Market Sale | 22600 | 26.95 | $ 608,971.98 |
| Feb 14, 2025 | Dechant Robert Thomas | Open Market Sale | 5000 | 27.56 | $ 137,776.00 |
| Feb 14, 2025 | Inson Paul Joseph | Open Market Sale | 8954 | 27.53 | $ 246,519.74 |
| Feb 14, 2025 | Batungbacal Karen | Grant | 5000 | 0.00 | $ 0.00 |
| Feb 14, 2025 | Zhuang Mingzhe | Grant | 5000 | 0.00 | $ 0.00 |
| Feb 14, 2025 | McGinnis Patrick | Grant | 5000 | 0.00 | $ 0.00 |
| Feb 14, 2025 | Casteel Julie K | Option Excercise | 16574 | 15.23 | $ 252,406.00 |
| Feb 14, 2025 | Casteel Julie K | Open Market Sale | 16574 | 27.04 | $ 448,160.96 |
| Feb 13, 2025 | Khaishgi Mohammedulla | Open Market Sale | 45200 | 26.89 | $ 1,215,507.62 |
| Feb 12, 2025 | Trofimuk-O''Connor Christina Alice | Open Market Sale | 13138 | 26.28 | $ 345,233.50 |
| Feb 12, 2025 | Trofimuk-O''Connor Christina Alice | Option Excercise | 9025 | 19.00 | $ 171,475.00 |
| Feb 11, 2025 | Trofimuk-O''Connor Christina Alice | Option Excercise | 7500 | 12.75 | $ 95,625.00 |
| Feb 11, 2025 | Trofimuk-O''Connor Christina Alice | Open Market Sale | 7500 | 25.51 | $ 191,325.00 |
| Feb 11, 2025 | Inson Paul Joseph | Open Market Sale | 8044 | 25.00 | $ 201,122.52 |
| Feb 11, 2025 | Inson Paul Joseph | Option Excercise | 15072 | 15.68 | $ 236,368.00 |
| Feb 11, 2025 | Inson Paul Joseph | Open Market Sale | 15072 | 25.17 | $ 379,362.24 |
| Feb 10, 2025 | Dechant Robert Thomas | Open Market Sale | 2379 | 25.00 | $ 59,482.42 |
| Feb 10, 2025 | Khaishgi Mohammedulla | Open Market Sale | 67800 | 25.02 | $ 1,696,536.30 |
| Feb 7, 2025 | Dechant Robert Thomas | Open Market Sale | 2621 | 25.00 | $ 65,528.93 |
| Feb 7, 2025 | Dawson Bruce Neil | Open Market Sale | 13500 | 24.00 | $ 324,000.00 |
| Feb 7, 2025 | Khaishgi Mohammedulla | Open Market Sale | 22600 | 22.52 | $ 509,029.00 |
| Feb 7, 2025 | Inson Paul Joseph | Open Market Sale | 1956 | 25.00 | $ 48,903.72 |
| Jan 29, 2025 | Khaishgi Mohammedulla | Open Market Sale | 24009 | 22.51 | $ 540,456.79 |
| Jan 24, 2025 | Dechant Robert Thomas | Open Market Sale | 3208 | 22.50 | $ 72,182.41 |
| Jan 24, 2025 | Khaishgi Mohammedulla | Open Market Sale | 10842 | 22.50 | $ 243,956.04 |
| Jan 21, 2025 | Khaishgi Mohammedulla | Open Market Sale | 1414 | 22.50 | $ 31,815.08 |
| Jan 21, 2025 | Dechant Robert Thomas | Open Market Sale | 1792 | 22.50 | $ 40,323.40 |
| Dec 30, 2024 | Keen Shuja | Open Market Sale | 11199 | 21.95 | $ 245,842.69 |
| Dec 13, 2024 | Keen Shuja | Open Market Sale | 12184 | 20.06 | $ 244,469.01 |
| Dec 13, 2024 | PineBridge GEM II G.P., L.P. | Open Market Sale | 20000 | 20.00 | $ 399,978.00 |
| Dec 13, 2024 | PineBridge Global Emerging Markets Partners II, L.P. | Open Market Sale | 20000 | 20.00 | $ 399,978.00 |
| Dec 13, 2024 | Leone John | Open Market Sale | 20000 | 20.00 | $ 399,978.00 |
| Dec 13, 2024 | Clowe Kevin | Open Market Sale | 20000 | 20.00 | $ 399,978.00 |
| Dec 13, 2024 | Mellinger Pierre | Open Market Sale | 20000 | 20.00 | $ 399,978.00 |
| Dec 12, 2024 | Keen Shuja | Open Market Sale | 17000 | 20.27 | $ 344,630.00 |
| Dec 10, 2024 | PineBridge GEM II G.P., L.P. | Open Market Sale | 60958 | 20.12 | $ 1,226,523.73 |
| Dec 10, 2024 | PineBridge Global Emerging Markets Partners II, L.P. | Open Market Sale | 60958 | 20.12 | $ 1,226,523.73 |
| Dec 10, 2024 | Leone John | Open Market Sale | 60958 | 20.12 | $ 1,226,523.73 |
| Dec 10, 2024 | Clowe Kevin | Open Market Sale | 60958 | 20.12 | $ 1,226,523.73 |
| Dec 10, 2024 | Mellinger Pierre | Open Market Sale | 60958 | 20.12 | $ 1,226,523.73 |
| Dec 5, 2024 | Leone John | Open Market Sale | 30808 | 20.04 | $ 617,322.21 |
| Dec 5, 2024 | Clowe Kevin | Open Market Sale | 30808 | 20.04 | $ 617,322.21 |
| Dec 5, 2024 | Mellinger Pierre | Open Market Sale | 30808 | 20.04 | $ 617,322.21 |
| Dec 5, 2024 | PineBridge GEM II G.P., L.P. | Open Market Sale | 30808 | 20.04 | $ 617,322.21 |
| Dec 5, 2024 | PineBridge Global Emerging Markets Partners II, L.P. | Open Market Sale | 30808 | 20.04 | $ 617,322.21 |
| Dec 2, 2024 | PineBridge GEM II G.P., L.P. | Open Market Sale | 150192 | 20.32 | $ 3,052,379.51 |
| Dec 2, 2024 | PineBridge Global Emerging Markets Partners II, L.P. | Open Market Sale | 150192 | 20.32 | $ 3,052,379.51 |
| Dec 2, 2024 | Leone John | Open Market Sale | 150192 | 20.32 | $ 3,052,379.51 |
| Dec 2, 2024 | Clowe Kevin | Open Market Sale | 150192 | 20.32 | $ 3,052,379.51 |
| Dec 2, 2024 | Mellinger Pierre | Open Market Sale | 150192 | 20.32 | $ 3,052,379.51 |