| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Apr 28, 2026 | Tax Payment (Shares) | $5.60 | 702 | 3,931 | 400,143 | Apr 28, 2026, 08:32 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Apr 01, 2026 | Tax Payment (Shares) | $5.64 | 2,108 | 11,889 | 400,845 | Apr 02, 2026, 11:21 AM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Feb 10, 2026 | Tax Payment (Shares) | $6.94 | 22,125 | 153,548 | 402,953 | Feb 10, 2026, 09:16 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Jan 28, 2026 | Tax Payment (Shares) | $8.28 | 765 | 6,334 | 375,710 | Jan 30, 2026, 04:43 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Jan 07, 2026 | Sale | $10.00 | 2,000 | 20,000 | 376,475 | Jan 08, 2026, 08:22 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Jan 01, 2026 | Tax Payment (Shares) | $9.03 | 2,377 | 21,464 | 378,475 | Jan 05, 2026, 06:04 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Dec 09, 2025 | Sale | $10.00 | 4,368 | 43,680 | 344,852 | Dec 11, 2025, 04:15 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Oct 28, 2025 | Tax Payment (Shares) | $8.22 | 2,953 | 24,274 | 349,220 | Oct 30, 2025, 06:44 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Oct 01, 2025 | Tax Payment (Shares) | $7.82 | 2,215 | 17,321 | 352,173 | Oct 03, 2025, 04:09 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Jul 07, 2025 | Sale | $12.22 | 2,000 | 24,440 | 354,388 | Jul 08, 2025, 04:15 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Jul 01, 2025 | Tax Payment (Shares) | $11.87 | 2,215 | 26,292 | 356,388 | Jul 03, 2025, 06:12 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Jun 09, 2025 | Sale | $12.34 | 2,000 | 24,680 | 358,603 | Jun 11, 2025, 04:16 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | May 07, 2025 | Sale | $13.55 | 2,000 | 27,100 | 360,603 | May 08, 2025, 04:32 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Apr 07, 2025 | Sale | $13.22 | 2,000 | 26,440 | 362,603 | Apr 09, 2025, 05:39 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Apr 01, 2025 | Tax Payment (Shares) | $15.52 | 2,215 | 34,377 | 364,603 | Apr 03, 2025, 05:52 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Mar 07, 2025 | Sale | $18.10 | 2,000 | 36,200 | 366,818 | Mar 10, 2025, 07:09 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Feb 18, 2025 | Tax Payment (Shares) | $22.01 | 22,114 | 486,729 | 368,818 | Feb 18, 2025, 08:50 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Feb 07, 2025 | Sale | $24.09 | 2,000 | 48,180 | 341,012 | Feb 11, 2025, 04:15 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Jan 07, 2025 | Sale | $22.12 | 3,000 | 66,360 | 343,012 | Jan 08, 2025, 04:16 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Jan 01, 2025 | Tax Payment (Shares) | $22.24 | 9,231 | 205,297 | 346,012 | Jan 06, 2025, 04:12 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Dec 10, 2024 | Sale | $20.00 | 18,039 | 360,780 | 355,243 | Dec 11, 2024, 08:10 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Dec 09, 2024 | Sale | $19.08 | 3,000 | 57,240 | 373,282 | Dec 10, 2024, 06:43 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Nov 07, 2024 | Sale | $17.66 | 4,000 | 70,640 | 376,282 | Nov 12, 2024, 09:35 AM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Nov 01, 2024 | Sale | $17.66 | 3,000 | 52,980 | 380,282 | Nov 04, 2024, 07:09 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Oct 01, 2024 | Sale | $13.96 | 3,000 | 41,880 | 363,282 | Oct 02, 2024, 04:13 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Sep 03, 2024 | Sale | $13.78 | 3,000 | 41,340 | 366,282 | Sep 05, 2024, 04:12 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Aug 01, 2024 | Sale | $12.97 | 3,000 | 38,910 | 369,282 | Aug 02, 2024, 07:33 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Jul 01, 2024 | Sale | $10.43 | 3,000 | 31,290 | 372,282 | Jul 03, 2024, 04:45 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Jun 10, 2024 | Sale | $10.00 | 3,000 | 30,000 | 375,282 | Jun 12, 2024, 07:38 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | May 03, 2024 | Tax Payment (Shares) | $10.07 | 5,759 | 57,993 | 380,220 | May 07, 2024, 07:03 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | May 04, 2024 | Tax Payment (Shares) | $10.07 | 1,938 | 19,516 | 378,282 | May 07, 2024, 07:03 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | May 01, 2024 | Sale | $10.00 | 3,000 | 30,000 | 385,979 | May 03, 2024, 06:58 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Mar 13, 2024 | Tax Payment (Shares) | $12.54 | 3,589 | 45,006 | 391,979 | Mar 15, 2024, 08:37 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Mar 01, 2024 | Sale | $13.26 | 4,000 | 53,025 | 395,568 | Mar 05, 2024, 07:41 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Feb 20, 2024 | Award/Grant | $13.54 | 55,035 | 745,174 | 424,375 | Feb 22, 2024, 05:17 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Feb 20, 2024 | Tax Payment (Shares) | $13.54 | 24,807 | 335,887 | 399,568 | Feb 22, 2024, 05:17 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Feb 04, 2024 | Tax Payment (Shares) | $13.40 | 1,925 | 25,795 | 369,340 | Feb 06, 2024, 06:16 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Feb 03, 2024 | Tax Payment (Shares) | $13.40 | 6,075 | 81,405 | 371,265 | Feb 06, 2024, 06:16 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | CHIEF FINANCIAL OFFICER | Feb 01, 2024 | Sale | $13.13 | 4,000 | 52,511 | 377,340 | Feb 05, 2024, 06:20 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Jan 02, 2024 | Sale | $13.08 | 4,000 | 52,335 | 321,340 | Jan 04, 2024, 05:17 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Dec 13, 2023 | Tax Payment (Shares) | $13.36 | 3,585 | 47,896 | 325,340 | Dec 15, 2023, 08:15 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Dec 01, 2023 | Sale | $12.49 | 4,000 | 49,951 | 328,925 | Dec 05, 2023, 05:24 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Nov 29, 2023 | Sale | $13.03 | 4,000 | 52,137 | 332,925 | Dec 01, 2023, 04:21 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Nov 03, 2023 | Tax Payment (Shares) | $11.91 | 5,759 | 68,590 | 338,863 | Nov 06, 2023, 05:30 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Nov 04, 2023 | Tax Payment (Shares) | $11.91 | 1,938 | 23,082 | 336,925 | Nov 06, 2023, 05:30 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Sep 13, 2023 | Tax Payment (Shares) | $11.69 | 3,585 | 41,909 | 344,622 | Sep 15, 2023, 05:12 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Aug 04, 2023 | Tax Payment (Shares) | $11.32 | 1,938 | 21,938 | 348,207 | Aug 07, 2023, 05:54 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Aug 03, 2023 | Tax Payment (Shares) | $9.88 | 5,759 | 56,899 | 350,145 | Aug 07, 2023, 05:54 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Jun 13, 2023 | Tax Payment (Shares) | $10.00 | 3,585 | 35,850 | 355,904 | Jun 15, 2023, 04:22 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | May 03, 2023 | Tax Payment (Shares) | $11.38 | 23,036 | 262,150 | 361,427 | May 05, 2023, 04:36 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | May 04, 2023 | Tax Payment (Shares) | $11.30 | 1,938 | 21,899 | 359,489 | May 05, 2023, 04:36 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Mar 13, 2023 | Tax Payment (Shares) | $9.92 | 3,585 | 35,563 | 384,463 | Mar 15, 2023, 07:00 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Feb 21, 2023 | Tax Payment (Shares) | $11.97 | 36,634 | 438,509 | 388,048 | Feb 23, 2023, 09:53 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Feb 04, 2023 | Tax Payment (Shares) | $13.35 | 2,123 | 28,342 | 341,802 | Feb 07, 2023, 05:45 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Dec 13, 2022 | Tax Payment (Shares) | $12.06 | 3,585 | 43,235 | 343,925 | Dec 15, 2022, 04:10 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Nov 04, 2022 | Tax Payment (Shares) | $11.58 | 1,938 | 22,442 | 347,510 | Nov 08, 2022, 05:12 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Sep 13, 2022 | Tax Payment (Shares) | $19.22 | 3,561 | 68,442 | 349,448 | Sep 15, 2022, 06:53 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Aug 04, 2022 | Tax Payment (Shares) | $20.47 | 1,916 | 39,221 | 353,009 | Aug 05, 2022, 07:22 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Jun 13, 2022 | Tax Payment (Shares) | $16.51 | 3,557 | 58,726 | 354,925 | Jun 15, 2022, 05:29 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | May 04, 2022 | Tax Payment (Shares) | $15.17 | 1,908 | 28,944 | 358,482 | May 05, 2022, 09:21 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Mar 13, 2022 | Tax Payment (Shares) | $9.54 | 3,497 | 33,361 | 256,387 | Mar 15, 2022, 05:07 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Mar 09, 2022 | Buy | $11.65 | 2,000 | 23,296 | 259,884 | Mar 09, 2022, 04:09 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Feb 25, 2022 | Tax Payment (Shares) | $14.72 | 2,754 | 40,539 | 257,884 | Mar 01, 2022, 05:52 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Feb 04, 2022 | Tax Payment (Shares) | $25.37 | 2,007 | 50,918 | 253,839 | Feb 08, 2022, 04:09 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Dec 10, 2021 | Tax Payment (Shares) | $38.82 | 35,854 | 1,391,852 | 259,431 | Dec 14, 2021, 04:42 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Dec 13, 2021 | Tax Payment (Shares) | $37.22 | 3,585 | 133,434 | 255,846 | Dec 14, 2021, 04:42 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Nov 04, 2021 | Tax Payment (Shares) | $29.23 | 1,938 | 56,648 | 214,347 | Nov 08, 2021, 06:43 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Sep 13, 2021 | Tax Payment (Shares) | $28.67 | 3,585 | 102,782 | 216,285 | Sep 15, 2021, 04:08 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Aug 04, 2021 | Tax Payment (Shares) | $20.83 | 1,938 | 40,369 | 219,870 | Aug 06, 2021, 04:47 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | May 04, 2021 | Tax Payment (Shares) | $14.40 | 7,752 | 111,629 | 225,394 | May 06, 2021, 08:19 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Mar 13, 2021 | Tax Payment (Shares) | $15.48 | 14,342 | 222,014 | 233,146 | Mar 16, 2021, 05:30 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Feb 12, 2021 | Tax Payment (Shares) | $14.33 | 36,421 | 521,913 | 247,488 | Feb 17, 2021, 08:14 PM |
| GDYN | | GRID DYNAMICS HOLDINGS, INC. | Anil Doradla | Chief Financial Officer | Aug 10, 2020 | Buy | $7.15 | 2,500 | 17,875 | 202,000 | Aug 10, 2020, 12:26 PM |
| AIRG | | AIRGAIN INC | Anil Doradla | Chief Financial Officer | Nov 27, 2019 | Buy | $9.32 | 2,000 | 18,633 | 22,244 | Nov 27, 2019, 07:38 PM |
| AIRG | | AIRGAIN INC | Anil Doradla | Chief Financial Officer | May 10, 2018 | Buy | $8.19 | 5,000 | 40,950 | 5,000 | May 10, 2018, 06:33 PM |