![]()
| 2 Jan 2024 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $44.46 | $889,200 2 Jan 2024 | 3,659,403 | ↗ |
| 1 Dec 2023 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 60,000 | $38.72 | $2,323,200 1 Dec 2023 | 3,764,403 | ↗ |
| 1 Nov 2023 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 60,000 | $34.39 | $2,063,400 1 Nov 2023 | 3,777,911 | ↗ |
| 28 Jun 2023 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $43.03 | $860,600 28 Jun 2023 | 3,836,458 | ↗ |
| 30 May 2023 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $46.05 | $921,000 30 May 2023 | 3,856,458 | ↗ |
| 26 Apr 2023 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $41.52 | $830,400 26 Apr 2023 | 3,875,739 | ↗ |
| 29 Mar 2023 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $42.81 | $856,200 29 Mar 2023 | 3,895,739 | ↗ |
| 24 Feb 2023 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $38.04 | $760,800 24 Feb 2023 | 3,915,739 | ↗ |
| 27 Jan 2023 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $39.71 | $794,200 27 Jan 2023 | 3,935,010 | ↗ |
| 28 Dec 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $36.15 | $723,000 28 Dec 2022 | 3,955,010 | ↗ |
| 28 Nov 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $39.89 | $797,800 28 Nov 2022 | 4,070,010 | ↗ |
| 27 Oct 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $41.64 | $832,800 27 Oct 2022 | 4,089,307 | ↗ |
| 11 Oct 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Option | 31,400 | $20.28 | $636,792 11 Oct 2022 | 4,109,307 | ↗ |
| 28 Sep 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $49.55 | $991,000 28 Sep 2022 | 4,077,907 | ↗ |
| 29 Aug 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $61.41 | $1,228,200 29 Aug 2022 | 4,097,907 | ↗ |
| 27 Jul 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $61.19 | $1,223,800 27 Jul 2022 | 4,117,634 | ↗ |
| 28 Jun 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $48.07 | $961,400 28 Jun 2022 | 4,137,634 | ↗ |
| 27 May 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $47.99 | $959,800 27 May 2022 | 4,157,634 | ↗ |
| 27 Apr 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $46.89 | $937,800 27 Apr 2022 | 4,177,259 | ↗ |
| 29 Mar 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $48.75 | $975,000 29 Mar 2022 | 4,197,259 | ↗ |
| 24 Feb 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $37.99 | $759,800 24 Feb 2022 | 4,217,259 | ↗ |
| 27 Jan 2022 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $39.32 | $786,400 27 Jan 2022 | 4,236,830 | ↗ |
| 29 Dec 2021 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $48.74 | $974,800 29 Dec 2021 | 4,256,830 | ↗ |
| 26 Nov 2021 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $48.40 | $968,000 26 Nov 2021 | 4,356,830 | ↗ |
| 27 Oct 2021 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $45.32 | $906,400 27 Oct 2021 | 4,376,483 | ↗ |
| 28 Sep 2021 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $38.54 | $770,800 28 Sep 2021 | 4,396,483 | ↗ |
| 31 Aug 2021 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 1,497 | $44.10 | $66,018 31 Aug 2021 | 4,416,483 | ↗ |
| 27 Aug 2021 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,503 | $44.78 | $828,564 27 Aug 2021 | 4,417,980 | ↗ |
| 29 Jul 2021 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 20,000 | $47.14 | $942,800 29 Jul 2021 | 4,436,112 | ↗ |
| 24 Jun 2021 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $53.34 | $1,280,160 24 Jun 2021 | 4,456,112 | ↗ |
| 24 May 2021 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $51.72 | $1,241,280 24 May 2021 | 4,480,112 | ↗ |
| 26 Apr 2021 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $68.54 | $1,644,960 26 Apr 2021 | 4,503,835 | ↗ |
| 25 Mar 2021 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $60.04 | $1,440,960 25 Mar 2021 | 4,527,835 | ↗ |
| 25 Jan 2021 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $76.43 | $1,834,320 25 Jan 2021 | 4,575,614 | ↗ |
| 23 Dec 2020 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $72.71 | $1,745,040 23 Dec 2020 | 4,659,614 | ↗ |
| 23 Nov 2020 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $55.65 | $1,335,600 23 Nov 2020 | 4,683,614 | ↗ |
| 26 Oct 2020 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $68.95 | $1,654,800 26 Oct 2020 | 4,707,359 | ↗ |
| 24 Sep 2020 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $66.08 | $1,585,920 24 Sep 2020 | 4,731,359 | ↗ |
| 25 Aug 2020 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Buy | 24,000 | $58.16 | $1,395,840 25 Aug 2020 | 4,755,309 | ↗ |
| 27 Jul 2020 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $66.13 | $1,587,120 27 Jul 2020 | 4,779,153 | ↗ |
| 24 Jun 2020 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $55.82 | $1,339,680 24 Jun 2020 | 4,803,153 | ↗ |
| 22 May 2020 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $39.35 | $944,400 22 May 2020 | 4,827,153 | ↗ |
| 24 Apr 2020 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $41.25 | $990,000 24 Apr 2020 | 4,850,772 | ↗ |
| 25 Mar 2020 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $31.71 | $761,040 25 Mar 2020 | 4,874,772 | ↗ |
| 24 Feb 2020 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $36.69 | $880,560 24 Feb 2020 | 4,898,772 | ↗ |
| 27 Jan 2020 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $33.26 | $798,240 27 Jan 2020 | 4,922,327 | ↗ |
| 24 Dec 2019 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $34.25 | $822,000 24 Dec 2019 | 4,946,327 | ↗ |
| 22 Nov 2019 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $34.67 | $832,080 22 Nov 2019 | 5,040,327 | ↗ |
| 27 Oct 2019 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $33.45 | $802,800 27 Oct 2019 | 5,063,918 | ↗ |
| 24 Sep 2019 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $35.86 | $860,640 24 Sep 2019 | 5,087,918 | ↗ |
| 26 Aug 2019 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 24,000 | $36.22 | $869,280 26 Aug 2019 | 5,111,918 | ↗ |
| 28 Apr 2019 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $25.67 | $474,895 28 Apr 2019 | 5,178,083 | ↗ |
| 26 Apr 2019 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $22.11 | $409,035 26 Apr 2019 | 5,196,039 | ↗ |
| 27 Mar 2019 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $20.64 | $381,840 27 Mar 2019 | 5,214,539 | ↗ |
| 26 Feb 2019 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $20.65 | $382,025 26 Feb 2019 | 5,233,039 | ↗ |
| 28 Jan 2019 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $18.66 | $345,210 28 Jan 2019 | 5,250,912 | ↗ |
| 19 Nov 2018 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Option | 21,600 | $11.65 | $251,640 19 Nov 2018 | 5,421,412 | ↗ |
| 29 Oct 2018 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $20.01 | $370,185 29 Oct 2018 | 5,399,408 | ↗ |
| 27 Sep 2018 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $19.92 | $368,520 27 Sep 2018 | 5,417,908 | ↗ |
| 27 Aug 2018 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $20.33 | $376,105 27 Aug 2018 | 5,436,408 | ↗ |
| 27 Jul 2018 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $17.76 | $328,560 27 Jul 2018 | 5,454,908 | ↗ |
| 29 May 2018 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $19.27 | $356,495 29 May 2018 | 5,454,408 | ↗ |
| 26 Apr 2018 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $17.20 | $318,200 26 Apr 2018 | 5,472,908 | ↗ |
| 23 Apr 2018 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Option | 25,000 | $5.61 | $140,250 23 Apr 2018 | 5,491,408 | ↗ |
| 27 Mar 2018 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $14.54 | $268,990 27 Mar 2018 | 5,466,408 | ↗ |
| 27 Dec 2017 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $16.25 | $300,625 27 Dec 2017 | 5,502,416 | ↗ |
| 27 Sep 2017 | SLPSimulations Plus Inc. | Walter Swoltosz Virginia E ... | Sale | 18,500 | $15.45 | $285,825 27 Sep 2017 | 5,647,916 | ↗ |