Insider Transactions by Black Archie C.

SymbolRelationshipDateTransactionCost# SharesValue($)Total SharesForm 4
SPSCCEOFeb 22, 2023 Sale$147.2317,6482,598,31671,053Feb 24, 2023, 05:54 PM
SPSCCEOFeb 17, 2023 Sale$151.664,856736,44482,372Feb 21, 2023, 05:03 PM
SPSCCEOFeb 02, 2023 Sale$140.969,5801,350,44365,211Feb 06, 2023, 06:33 PM
SPSCCEOJan 30, 2023 Sale$133.6111,3201,512,462118,345Feb 01, 2023, 06:59 PM
SPSCCEOFeb 01, 2023 Sale$135.1530,4194,110,98687,937Feb 01, 2023, 06:59 PM
SPSCCEOJan 31, 2023 Sale$135.3116,7562,267,223111,439Feb 01, 2023, 06:59 PM
SPSCCEOJan 27, 2023 Sale$137.276,871943,152130,252Jan 27, 2023, 06:40 PM
SPSCCEOJan 26, 2023 Sale$136.605,906806,752135,224Jan 27, 2023, 06:40 PM
SPSCCEONov 30, 2022 Option Exercise$27.341,70746,66957,979Dec 02, 2022, 04:58 PM
SPSCCEODec 01, 2022 Option Exercise$27.3424,668674,42380,940Dec 02, 2022, 04:58 PM
SPSCCEODec 01, 2022 Sale$145.4524,6683,587,98556,272Dec 02, 2022, 04:58 PM
SPSCCEONov 30, 2022 Sale$135.161,707230,71356,272Dec 02, 2022, 04:58 PM
SPSCCEONov 15, 2022 Option Exercise$27.348,530233,21064,802Nov 17, 2022, 05:25 PM
SPSCCEONov 15, 2022 Sale$135.458,5301,155,38357,687Nov 17, 2022, 05:25 PM
SPSCCEONov 11, 2022 Option Exercise$27.349,763266,92066,035Nov 15, 2022, 04:37 PM
SPSCCEONov 11, 2022 Sale$135.209,7631,319,99756,272Nov 15, 2022, 04:37 PM
SPSCCEOOct 31, 2022 Option Exercise$27.3416,155441,67872,427Nov 02, 2022, 04:38 PM
SPSCCEONov 01, 2022 Option Exercise$27.343,845105,12260,117Nov 02, 2022, 04:38 PM
SPSCCEOOct 31, 2022 Sale$126.6216,1552,045,50463,835Nov 02, 2022, 04:38 PM
SPSCCEONov 01, 2022 Sale$125.173,845481,27956,384Nov 02, 2022, 04:38 PM
SPSCCEOMar 01, 2022 Sale$127.8914,3091,830,03768,781Mar 03, 2022, 06:06 PM
SPSCCEOFeb 22, 2022 Sale$123.5814,3081,768,18079,919Feb 24, 2022, 04:18 PM
SPSCCEOJan 27, 2022 Sale$115.2022,0042,534,78280,955Jan 28, 2022, 04:14 PM
SPSCCEONov 11, 2021 Option Exercise$27.854,249118,33569,712Nov 12, 2021, 06:26 PM
SPSCCEONov 10, 2021 Option Exercise$27.8546,8031,303,464112,266Nov 12, 2021, 06:26 PM
SPSCCEONov 10, 2021 Sale$140.5946,8036,580,12384,718Nov 12, 2021, 06:26 PM
SPSCCEONov 11, 2021 Sale$141.584,249601,56869,012Nov 12, 2021, 06:26 PM
SPSCCEOMar 01, 2021 Sale$101.7443,3994,415,535104,362Mar 03, 2021, 06:08 PM
SPSCCEOFeb 22, 2021 Sale$109.2118,3392,002,799123,386Feb 23, 2021, 05:14 PM
SPSCCEOJan 28, 2021 Sale$102.7918,8291,935,478120,202Jan 29, 2021, 05:00 PM
SPSCCEONov 05, 2020 Option Exercise$33.5518,410617,65598,919Nov 05, 2020, 06:52 PM
SPSCCEONov 04, 2020 Option Exercise$33.8858,8501,994,098139,359Nov 05, 2020, 06:52 PM
SPSCCEONov 03, 2020 Option Exercise$33.9570023,76481,909Nov 05, 2020, 06:52 PM
SPSCCEONov 04, 2020 Sale$91.3558,8505,375,960136,746Nov 05, 2020, 06:52 PM
SPSCCEONov 03, 2020 Sale$89.5370062,67280,509Nov 05, 2020, 06:52 PM
SPSCCEONov 05, 2020 Sale$91.5218,4101,684,88997,319Nov 05, 2020, 06:52 PM
SPSCCEOAug 03, 2020 Option Exercise$32.9847,1021,553,424127,611Aug 05, 2020, 05:34 PM
SPSCCEOAug 03, 2020 Sale$74.3547,1023,501,814103,402Aug 05, 2020, 05:34 PM
SPSCCEOJun 02, 2020 Option Exercise$24.0411,973287,83192,482Jun 03, 2020, 04:48 PM
SPSCCEOJun 01, 2020 Option Exercise$24.044079,78480,916Jun 03, 2020, 04:48 PM
SPSCCEOJun 02, 2020 Sale$70.3811,973842,70580,509Jun 03, 2020, 04:48 PM
SPSCCEOJun 01, 2020 Sale$70.0140728,49480,509Jun 03, 2020, 04:48 PM
SPSCCEOMay 27, 2020 Option Exercise$24.0420,000480,800100,509May 28, 2020, 05:36 PM
SPSCCEOMay 26, 2020 Option Exercise$24.0420,000480,800100,509May 28, 2020, 05:36 PM
SPSCCEOMay 26, 2020 Sale$65.8420,0001,316,80789,717May 28, 2020, 05:36 PM
SPSCCEOMay 27, 2020 Sale$67.9920,0001,359,71680,509May 28, 2020, 05:36 PM
SPSCCEOMay 21, 2020 Option Exercise$24.0418,610447,38499,119May 22, 2020, 04:35 PM
SPSCCEOMay 20, 2020 Option Exercise$24.041,39033,41681,899May 22, 2020, 04:35 PM
SPSCCEOMay 21, 2020 Sale$62.6918,6101,166,64880,509May 22, 2020, 04:35 PM
SPSCCEOMay 20, 2020 Sale$62.541,39086,93580,509May 22, 2020, 04:35 PM
SPSCCEOFeb 20, 2020 Option Exercise$27.855,026139,974141,714Feb 21, 2020, 06:50 PM
SPSCCEOFeb 19, 2020 Option Exercise$27.8522,608629,633159,296Feb 21, 2020, 06:50 PM
SPSCCEOFeb 20, 2020 Sale$57.4748,1562,767,602112,722Feb 21, 2020, 06:50 PM
SPSCCEOFeb 19, 2020 Sale$59.6222,6081,347,904139,088Feb 21, 2020, 06:50 PM
SPSCCEOFeb 13, 2020 Option Exercise$24.0410,436250,881147,124Feb 18, 2020, 08:31 PM
SPSCCEOFeb 14, 2020 Option Exercise$24.049,564229,919146,252Feb 18, 2020, 08:31 PM
SPSCCEOFeb 13, 2020 Sale$60.0410,436626,611136,688Feb 18, 2020, 08:31 PM
SPSCCEOFeb 14, 2020 Sale$60.229,564575,914136,688Feb 18, 2020, 08:31 PM
SPSCCEONov 26, 2019 Option Exercise$24.042,94370,750139,631Nov 27, 2019, 06:38 PM
SPSCCEONov 25, 2019 Option Exercise$24.0415,637375,913152,325Nov 27, 2019, 06:38 PM
SPSCCEONov 26, 2019 Sale$57.772,943170,007136,688Nov 27, 2019, 06:38 PM
SPSCCEONov 25, 2019 Sale$57.6115,637900,863136,688Nov 27, 2019, 06:38 PM
SPSCCEOJul 31, 2019 Option Exercise$48.0871034,13769,054Aug 02, 2019, 04:40 PM
SPSCCEOJul 31, 2019 Sale$115.1071081,72168,344Aug 02, 2019, 04:40 PM
SPSCCEOJul 30, 2019 Option Exercise$48.0820,000961,60088,344Jul 30, 2019, 07:53 PM
SPSCCEOJul 30, 2019 Sale$112.0220,0002,240,32383,514Jul 30, 2019, 07:53 PM
SPSCCEOJul 26, 2019 Sale$115.005,000575,00068,344Jul 30, 2019, 07:53 PM
SPSCCEOJun 20, 2019 Sale$109.002,635287,21573,344Jun 24, 2019, 07:09 PM
SPSCCEOJun 11, 2019 Sale$109.0010010,90075,979Jun 12, 2019, 04:43 PM
SPSCCEOJun 10, 2019 Sale$109.282,265247,52676,079Jun 12, 2019, 04:43 PM
SPSCCEOApr 30, 2019 Option Exercise$16.643,64560,65386,989May 02, 2019, 05:37 PM
SPSCCEOApr 30, 2019 Sale$104.238,645901,02980,949May 02, 2019, 05:37 PM
SPSCCEOFeb 15, 2019 Sale$107.906,277677,31787,459Feb 19, 2019, 08:08 PM
SPSCCEOFeb 14, 2019 Sale$104.091,705177,46790,007Feb 19, 2019, 08:08 PM
SPSCCEONov 07, 2018 Option Exercise$39.0131,9321,245,667122,256Nov 09, 2018, 05:04 PM
SPSCCEONov 07, 2018 Sale$96.0631,9323,067,322106,403Nov 09, 2018, 05:04 PM
SPSCCEONov 02, 2018 Option Exercise$39.011,99777,90392,321Nov 06, 2018, 07:48 PM
SPSCCEONov 02, 2018 Sale$95.081,997189,87490,324Nov 06, 2018, 07:48 PM
SPSCCEOAug 15, 2018 Option Exercise$25.3231,521798,112121,845Aug 17, 2018, 04:41 PM
SPSCCEOAug 15, 2018 Sale$90.8331,5212,863,17494,924Aug 17, 2018, 04:41 PM
SPSCCEOAug 07, 2018 Sale$90.005,528497,52090,324Aug 08, 2018, 05:57 PM
SPSCCEOAug 06, 2018 Sale$90.004,472402,48095,852Aug 08, 2018, 05:57 PM
SPSCCEOJul 31, 2018 Sale$85.3310,000853,34789,352Aug 02, 2018, 06:20 PM
SPSCCEOMar 01, 2017 Option Exercise$16.6415,000249,600103,380Mar 03, 2017, 06:05 PM
SPSCCEOMar 01, 2017 Sale$55.8715,000837,99495,779Mar 03, 2017, 06:05 PM
SPSCCEOFeb 13, 2017 Option Exercise$56.264,530254,87361,451Feb 15, 2017, 05:20 PM
SPSCCEOFeb 07, 2017 Option Exercise$66.532,619174,23865,981Feb 09, 2017, 05:40 PM
SPSCCEOFeb 01, 2017 Option Exercise$16.649,629160,22778,229Feb 03, 2017, 05:36 PM
SPSCCEOFeb 02, 2017 Option Exercise$16.645,37189,37373,971Feb 03, 2017, 05:36 PM
SPSCCEOFeb 01, 2017 Sale$68.059,629655,23068,600Feb 03, 2017, 05:36 PM
SPSCCEOFeb 02, 2017 Sale$68.135,371365,90368,600Feb 03, 2017, 05:36 PM
SPSCCEOJan 04, 2017 Option Exercise$16.641,38523,04669,985Jan 05, 2017, 05:26 PM
SPSCCEOJan 03, 2017 Option Exercise$16.6413,615226,55482,215Jan 05, 2017, 05:26 PM
SPSCCEOJan 04, 2017 Sale$70.031,38596,99568,600Jan 05, 2017, 05:26 PM
SPSCCEOJan 03, 2017 Sale$69.2013,615942,11868,600Jan 05, 2017, 05:26 PM
SPSCCEOSep 02, 2016 Option Exercise$16.641,44824,09570,048Sep 06, 2016, 05:16 PM
SPSCCEOSep 01, 2016 Option Exercise$16.648,552142,30577,152Sep 06, 2016, 05:16 PM
SPSCCEOSep 02, 2016 Sale$65.651,44895,06568,600Sep 06, 2016, 05:16 PM
SPSCCEOSep 01, 2016 Sale$65.268,552558,13468,600Sep 06, 2016, 05:16 PM
SPSCCEOAug 01, 2016 Option Exercise$16.6410,000166,40078,600Aug 03, 2016, 05:24 PM
SPSCCEOAug 01, 2016 Sale$63.3810,000633,76570,093Aug 03, 2016, 05:24 PM
SPSCCEOJun 01, 2016 Option Exercise$12.0010,000120,00078,600Jun 03, 2016, 05:53 PM
SPSCCEOJun 01, 2016 Sale$56.0110,000560,05278,100Jun 03, 2016, 05:53 PM
SPSCCEOMay 02, 2016 Option Exercise$12.0010,000120,00078,600May 04, 2016, 05:53 PM
SPSCCEOMay 02, 2016 Sale$51.6310,000516,29073,499May 04, 2016, 05:53 PM
SPSCCEOApr 27, 2016 Option Exercise$12.0010,000120,00078,600Apr 29, 2016, 05:39 PM
SPSCCEOApr 27, 2016 Sale$50.0010,000500,00068,600Apr 29, 2016, 05:39 PM
SPSCCEOFeb 11, 2016 Sale$40.634,320175,50368,600Feb 16, 2016, 05:31 PM
SPSCCEOJan 13, 2016 Option Exercise$12.001,01612,19248,458Jan 13, 2016, 06:03 PM
SPSCCEOJan 12, 2016 Option Exercise$12.005,25263,02452,694Jan 13, 2016, 06:03 PM
SPSCCEOJan 11, 2016 Option Exercise$12.008,882106,58456,324Jan 13, 2016, 06:03 PM
SPSCCEOJan 13, 2016 Sale$62.721,01663,72447,442Jan 13, 2016, 06:03 PM
SPSCCEOJan 12, 2016 Sale$62.495,252328,22349,548Jan 13, 2016, 06:03 PM
SPSCCEOJan 11, 2016 Sale$61.978,882550,45750,079Jan 13, 2016, 06:03 PM
SPSCPresident & CEOJul 17, 2015 Sale$74.905,000374,50047,442Jul 21, 2015, 05:32 PM
SPSCPresident & CEOJul 14, 2015 Sale$70.007,599531,93047,442Jul 17, 2015, 08:52 AM
SPSCPresident & CEOJul 15, 2015 Sale$70.6010,000705,95149,935Jul 17, 2015, 08:52 AM
SPSCPresident & CEOJul 13, 2015 Sale$69.7310,501732,20047,442Jul 13, 2015, 05:26 PM
SPSCPresident & CEOJul 09, 2015 Sale$70.0020014,00047,442Jul 13, 2015, 05:26 PM
SPSCPresident & CEOJun 23, 2015 Sale$70.002,092146,44047,442Jun 24, 2015, 05:10 PM
SPSCPresident & CEOJun 22, 2015 Sale$70.0019013,30047,442Jun 24, 2015, 05:10 PM
SPSCPresident & CEOMar 05, 2015 Sale$67.9310,000679,25444,017Mar 09, 2015, 05:26 PM
SPSCPresident & CEOFeb 26, 2015 Sale$69.905,000349,50043,817Mar 02, 2015, 05:18 PM
SPSCPresident & CEOFeb 06, 2015 Option Exercise$12.005,00060,00039,019Feb 10, 2015, 04:52 PM
SPSCPresident & CEOFeb 06, 2015 Sale$65.005,000325,00034,019Feb 10, 2015, 04:52 PM
SPSCPresident & CEOApr 02, 2014 Option Exercise$12.005,28963,46839,308Apr 03, 2014, 04:57 PM
SPSCPresident & CEOApr 01, 2014 Option Exercise$12.0014,711176,53248,730Apr 03, 2014, 04:57 PM
SPSCPresident & CEOApr 02, 2014 Sale$61.885,289327,29134,908Apr 03, 2014, 04:57 PM
SPSCPresident & CEOApr 01, 2014 Sale$61.9714,711911,67947,330Apr 03, 2014, 04:57 PM
SPSCPresident & CEOJan 07, 2014 Option Exercise$0.377,8712,94832,520Jan 08, 2014, 04:49 PM
SPSCPresident & CEOJan 06, 2014 Option Exercise$0.375,0401,88729,689Jan 08, 2014, 04:49 PM
SPSCPresident & CEOJan 07, 2014 Sale$65.747,871517,47227,241Jan 08, 2014, 04:49 PM
SPSCPresident & CEOJan 06, 2014 Sale$63.865,040321,87127,013Jan 08, 2014, 04:49 PM
SPSCPresident & CEOJan 02, 2014 Option Exercise$0.3711,3724,25936,021Jan 06, 2014, 06:19 PM
SPSCPresident & CEOJan 03, 2014 Option Exercise$0.3715,3295,74139,978Jan 06, 2014, 06:19 PM
SPSCPresident & CEOJan 03, 2014 Sale$62.8215,329963,02329,201Jan 06, 2014, 06:19 PM
SPSCPresident & CEOJan 02, 2014 Sale$64.6011,372734,63525,356Jan 06, 2014, 06:19 PM
SPSCPresident & CEOJul 30, 2013 Option Exercise$0.3720,0007,49044,649Aug 01, 2013, 04:38 PM
SPSCPresident & CEOJul 30, 2013 Sale$64.1620,0001,283,21224,649Aug 01, 2013, 04:38 PM
SPSCPresident & CEOApr 02, 2013 Option Exercise$0.3710,0003,74534,649Apr 04, 2013, 05:09 PM
SPSCPresident & CEOApr 02, 2013 Sale$43.9010,000439,00024,649Apr 04, 2013, 05:09 PM
SPSCPresident & CEOMar 27, 2013 Option Exercise$0.3710,0003,74534,649Mar 29, 2013, 05:41 PM
SPSCPresident & CEOMar 27, 2013 Sale$41.9010,000419,00024,649Mar 29, 2013, 05:41 PM
SPSCPresident & CEOMar 25, 2013 Option Exercise$0.372459224,894Mar 25, 2013, 04:39 PM
SPSCPresident & CEOMar 22, 2013 Option Exercise$0.379,5723,58534,221Mar 25, 2013, 04:39 PM
SPSCPresident & CEOMar 21, 2013 Option Exercise$0.371836924,832Mar 25, 2013, 04:39 PM
SPSCPresident & CEOMar 25, 2013 Sale$39.932459,78324,649Mar 25, 2013, 04:39 PM
SPSCPresident & CEOMar 22, 2013 Sale$39.969,572382,48224,649Mar 25, 2013, 04:39 PM
SPSCPresident & CEOMar 21, 2013 Sale$39.901837,30224,649Mar 25, 2013, 04:39 PM
SPSCPresident & CEOMar 06, 2013 Option Exercise$0.372,6811,00427,330Mar 07, 2013, 06:20 PM
SPSCPresident & CEOMar 05, 2013 Option Exercise$0.376,7142,51431,363Mar 07, 2013, 06:20 PM
SPSCPresident & CEOMar 06, 2013 Sale$37.962,681101,77524,649Mar 07, 2013, 06:20 PM
SPSCPresident & CEOMar 05, 2013 Sale$37.966,714254,86024,649Mar 07, 2013, 06:20 PM
SPSCPresident & CEOFeb 14, 2013 Option Exercise$0.379,0543,39133,703Feb 15, 2013, 06:17 PM
SPSCPresident & CEOFeb 13, 2013 Option Exercise$0.375,7442,15130,393Feb 15, 2013, 06:17 PM
SPSCPresident & CEOFeb 15, 2013 Option Exercise$0.3710,6143,97535,263Feb 15, 2013, 06:17 PM
SPSCPresident & CEOFeb 14, 2013 Sale$37.719,054341,42024,649Feb 15, 2013, 06:17 PM
SPSCPresident & CEOFeb 13, 2013 Sale$37.095,744213,03224,649Feb 15, 2013, 06:17 PM
SPSCPresident & CEOFeb 15, 2013 Sale$37.6910,614400,09324,649Feb 15, 2013, 06:17 PM
SPSCPresident & CEOFeb 11, 2013 Option Exercise$0.372,9931,12127,642Feb 12, 2013, 05:57 PM
SPSCPresident & CEOFeb 12, 2013 Option Exercise$0.372,20082426,849Feb 12, 2013, 05:57 PM
SPSCPresident & CEOFeb 11, 2013 Sale$38.172,993114,24424,649Feb 12, 2013, 05:57 PM
SPSCPresident & CEOFeb 12, 2013 Sale$37.842,20083,25324,649Feb 12, 2013, 05:57 PM
SPSCPresident & CEODec 12, 2012 Option Exercise$0.372,00074914,473Dec 14, 2012, 03:47 PM
SPSCPresident & CEOMay 08, 2012 Option Exercise$0.3715,4145,77327,887May 10, 2012, 05:48 PM
SPSCPresident & CEOMay 08, 2012 Sale$28.0015,414431,59212,473May 10, 2012, 05:48 PM
SPSCPresident & CEOMay 04, 2012 Option Exercise$0.3731,60011,83444,073May 08, 2012, 06:15 PM
SPSCPresident & CEOMay 04, 2012 Sale$28.0031,600884,80312,473May 08, 2012, 06:15 PM
SPSCPresident & CEOMay 03, 2012 Option Exercise$0.3712,5004,68124,973May 04, 2012, 05:16 PM
SPSCPresident & CEOMay 02, 2012 Option Exercise$0.372,31686714,789May 04, 2012, 05:16 PM
SPSCPresident & CEOMay 03, 2012 Sale$28.0012,500350,00012,473May 04, 2012, 05:16 PM
SPSCPresident & CEOMay 02, 2012 Sale$28.002,31664,84812,473May 04, 2012, 05:16 PM
SPSCPresident & CEOApr 27, 2012 Option Exercise$0.376,9002,58419,373May 01, 2012, 06:03 PM
SPSCPresident & CEOApr 30, 2012 Option Exercise$0.371,57058814,043May 01, 2012, 06:03 PM
SPSCPresident & CEOApr 27, 2012 Sale$28.006,900193,20012,473May 01, 2012, 06:03 PM
SPSCPresident & CEOApr 30, 2012 Sale$28.001,57043,96012,473May 01, 2012, 06:03 PM
SPSCPresident & CEODec 12, 2011 Option Exercise$0.373,5001,3113,500Dec 13, 2011, 05:21 PM
SPSCPresident & CEOOct 28, 2011 Option Exercise$0.3760,00022,47071,618Oct 31, 2011, 05:43 PM
SPSCPresident & CEOOct 03, 2011 Option Exercise$0.3713,3875,01313,387Oct 31, 2011, 05:43 PM
SPSCPresident & CEOOct 28, 2011 Sale$20.0071,6181,432,36060,000Oct 31, 2011, 05:43 PM
SPSCPresident & CEOOct 27, 2011 Sale$20.001,76935,38011,618Oct 31, 2011, 05:43 PM
SPSCPresident & CEOMay 04, 2011 Option Exercise$0.3715,0005,61815,000May 06, 2011, 03:53 PM
SPSCPresident & CEOMay 04, 2011 Sale$18.0015,000270,0000May 06, 2011, 03:53 PM
SPSCPresident & CEOApr 28, 2011 Option Exercise$0.3715,0005,61815,000May 06, 2011, 03:48 PM
SPSCPresident & CEOApr 28, 2011 Sale$16.0015,000240,0000May 06, 2011, 03:48 PM
SPSCPresident & CEOApr 28, 2011 Option Exercise$0.3715,0005,61815,000May 02, 2011, 03:38 PM
SPSCPresident & CEOApr 28, 2011 Sale$16.0015,000240,0000May 02, 2011, 03:38 PM

Desktop Version

SymbolRelationshipDateTransactionValue($)
SPSCCEOFeb 22, 2023 Sale2,598,316
SPSCCEOFeb 17, 2023 Sale736,444
SPSCCEOFeb 02, 2023 Sale1,350,443
SPSCCEOJan 30, 2023 Sale1,512,462
SPSCCEOFeb 01, 2023 Sale4,110,986
SPSCCEOJan 31, 2023 Sale2,267,223
SPSCCEOJan 27, 2023 Sale943,152
SPSCCEOJan 26, 2023 Sale806,752
SPSCCEONov 30, 2022 Option Exercise46,669
SPSCCEODec 01, 2022 Option Exercise674,423
SPSCCEODec 01, 2022 Sale3,587,985
SPSCCEONov 30, 2022 Sale230,713
SPSCCEONov 15, 2022 Option Exercise233,210
SPSCCEONov 15, 2022 Sale1,155,383
SPSCCEONov 11, 2022 Option Exercise266,920
SPSCCEONov 11, 2022 Sale1,319,997
SPSCCEOOct 31, 2022 Option Exercise441,678
SPSCCEONov 01, 2022 Option Exercise105,122
SPSCCEOOct 31, 2022 Sale2,045,504
SPSCCEONov 01, 2022 Sale481,279
SPSCCEOMar 01, 2022 Sale1,830,037
SPSCCEOFeb 22, 2022 Sale1,768,180
SPSCCEOJan 27, 2022 Sale2,534,782
SPSCCEONov 11, 2021 Option Exercise118,335
SPSCCEONov 10, 2021 Option Exercise1,303,464
SPSCCEONov 10, 2021 Sale6,580,123
SPSCCEONov 11, 2021 Sale601,568
SPSCCEOMar 01, 2021 Sale4,415,535
SPSCCEOFeb 22, 2021 Sale2,002,799
SPSCCEOJan 28, 2021 Sale1,935,478
SPSCCEONov 05, 2020 Option Exercise617,655
SPSCCEONov 04, 2020 Option Exercise1,994,098
SPSCCEONov 03, 2020 Option Exercise23,764
SPSCCEONov 04, 2020 Sale5,375,960
SPSCCEONov 03, 2020 Sale62,672
SPSCCEONov 05, 2020 Sale1,684,889
SPSCCEOAug 03, 2020 Option Exercise1,553,424
SPSCCEOAug 03, 2020 Sale3,501,814
SPSCCEOJun 02, 2020 Option Exercise287,831
SPSCCEOJun 01, 2020 Option Exercise9,784
SPSCCEOJun 02, 2020 Sale842,705
SPSCCEOJun 01, 2020 Sale28,494
SPSCCEOMay 27, 2020 Option Exercise480,800
SPSCCEOMay 26, 2020 Option Exercise480,800
SPSCCEOMay 26, 2020 Sale1,316,807
SPSCCEOMay 27, 2020 Sale1,359,716
SPSCCEOMay 21, 2020 Option Exercise447,384
SPSCCEOMay 20, 2020 Option Exercise33,416
SPSCCEOMay 21, 2020 Sale1,166,648
SPSCCEOMay 20, 2020 Sale86,935
SPSCCEOFeb 20, 2020 Option Exercise139,974
SPSCCEOFeb 19, 2020 Option Exercise629,633
SPSCCEOFeb 20, 2020 Sale2,767,602
SPSCCEOFeb 19, 2020 Sale1,347,904
SPSCCEOFeb 13, 2020 Option Exercise250,881
SPSCCEOFeb 14, 2020 Option Exercise229,919
SPSCCEOFeb 13, 2020 Sale626,611
SPSCCEOFeb 14, 2020 Sale575,914
SPSCCEONov 26, 2019 Option Exercise70,750
SPSCCEONov 25, 2019 Option Exercise375,913
SPSCCEONov 26, 2019 Sale170,007
SPSCCEONov 25, 2019 Sale900,863
SPSCCEOJul 31, 2019 Option Exercise34,137
SPSCCEOJul 31, 2019 Sale81,721
SPSCCEOJul 30, 2019 Option Exercise961,600
SPSCCEOJul 30, 2019 Sale2,240,323
SPSCCEOJul 26, 2019 Sale575,000
SPSCCEOJun 20, 2019 Sale287,215
SPSCCEOJun 11, 2019 Sale10,900
SPSCCEOJun 10, 2019 Sale247,526
SPSCCEOApr 30, 2019 Option Exercise60,653
SPSCCEOApr 30, 2019 Sale901,029
SPSCCEOFeb 15, 2019 Sale677,317
SPSCCEOFeb 14, 2019 Sale177,467
SPSCCEONov 07, 2018 Option Exercise1,245,667
SPSCCEONov 07, 2018 Sale3,067,322
SPSCCEONov 02, 2018 Option Exercise77,903
SPSCCEONov 02, 2018 Sale189,874
SPSCCEOAug 15, 2018 Option Exercise798,112
SPSCCEOAug 15, 2018 Sale2,863,174
SPSCCEOAug 07, 2018 Sale497,520
SPSCCEOAug 06, 2018 Sale402,480
SPSCCEOJul 31, 2018 Sale853,347
SPSCCEOMar 01, 2017 Option Exercise249,600
SPSCCEOMar 01, 2017 Sale837,994
SPSCCEOFeb 13, 2017 Option Exercise254,873
SPSCCEOFeb 07, 2017 Option Exercise174,238
SPSCCEOFeb 01, 2017 Option Exercise160,227
SPSCCEOFeb 02, 2017 Option Exercise89,373
SPSCCEOFeb 01, 2017 Sale655,230
SPSCCEOFeb 02, 2017 Sale365,903
SPSCCEOJan 04, 2017 Option Exercise23,046
SPSCCEOJan 03, 2017 Option Exercise226,554
SPSCCEOJan 04, 2017 Sale96,995
SPSCCEOJan 03, 2017 Sale942,118
SPSCCEOSep 02, 2016 Option Exercise24,095
SPSCCEOSep 01, 2016 Option Exercise142,305
SPSCCEOSep 02, 2016 Sale95,065
SPSCCEOSep 01, 2016 Sale558,134
SPSCCEOAug 01, 2016 Option Exercise166,400
SPSCCEOAug 01, 2016 Sale633,765
SPSCCEOJun 01, 2016 Option Exercise120,000
SPSCCEOJun 01, 2016 Sale560,052
SPSCCEOMay 02, 2016 Option Exercise120,000
SPSCCEOMay 02, 2016 Sale516,290
SPSCCEOApr 27, 2016 Option Exercise120,000
SPSCCEOApr 27, 2016 Sale500,000
SPSCCEOFeb 11, 2016 Sale175,503
SPSCCEOJan 13, 2016 Option Exercise12,192
SPSCCEOJan 12, 2016 Option Exercise63,024
SPSCCEOJan 11, 2016 Option Exercise106,584
SPSCCEOJan 13, 2016 Sale63,724
SPSCCEOJan 12, 2016 Sale328,223
SPSCCEOJan 11, 2016 Sale550,457
SPSCPresident & CEOJul 17, 2015 Sale374,500
SPSCPresident & CEOJul 14, 2015 Sale531,930
SPSCPresident & CEOJul 15, 2015 Sale705,951
SPSCPresident & CEOJul 13, 2015 Sale732,200
SPSCPresident & CEOJul 09, 2015 Sale14,000
SPSCPresident & CEOJun 23, 2015 Sale146,440
SPSCPresident & CEOJun 22, 2015 Sale13,300
SPSCPresident & CEOMar 05, 2015 Sale679,254
SPSCPresident & CEOFeb 26, 2015 Sale349,500
SPSCPresident & CEOFeb 06, 2015 Option Exercise60,000
SPSCPresident & CEOFeb 06, 2015 Sale325,000
SPSCPresident & CEOApr 02, 2014 Option Exercise63,468
SPSCPresident & CEOApr 01, 2014 Option Exercise176,532
SPSCPresident & CEOApr 02, 2014 Sale327,291
SPSCPresident & CEOApr 01, 2014 Sale911,679
SPSCPresident & CEOJan 07, 2014 Option Exercise2,948
SPSCPresident & CEOJan 06, 2014 Option Exercise1,887
SPSCPresident & CEOJan 07, 2014 Sale517,472
SPSCPresident & CEOJan 06, 2014 Sale321,871
SPSCPresident & CEOJan 02, 2014 Option Exercise4,259
SPSCPresident & CEOJan 03, 2014 Option Exercise5,741
SPSCPresident & CEOJan 03, 2014 Sale963,023
SPSCPresident & CEOJan 02, 2014 Sale734,635
SPSCPresident & CEOJul 30, 2013 Option Exercise7,490
SPSCPresident & CEOJul 30, 2013 Sale1,283,212
SPSCPresident & CEOApr 02, 2013 Option Exercise3,745
SPSCPresident & CEOApr 02, 2013 Sale439,000
SPSCPresident & CEOMar 27, 2013 Option Exercise3,745
SPSCPresident & CEOMar 27, 2013 Sale419,000
SPSCPresident & CEOMar 25, 2013 Option Exercise92
SPSCPresident & CEOMar 22, 2013 Option Exercise3,585
SPSCPresident & CEOMar 21, 2013 Option Exercise69
SPSCPresident & CEOMar 25, 2013 Sale9,783
SPSCPresident & CEOMar 22, 2013 Sale382,482
SPSCPresident & CEOMar 21, 2013 Sale7,302
SPSCPresident & CEOMar 06, 2013 Option Exercise1,004
SPSCPresident & CEOMar 05, 2013 Option Exercise2,514
SPSCPresident & CEOMar 06, 2013 Sale101,775
SPSCPresident & CEOMar 05, 2013 Sale254,860
SPSCPresident & CEOFeb 14, 2013 Option Exercise3,391
SPSCPresident & CEOFeb 13, 2013 Option Exercise2,151
SPSCPresident & CEOFeb 15, 2013 Option Exercise3,975
SPSCPresident & CEOFeb 14, 2013 Sale341,420
SPSCPresident & CEOFeb 13, 2013 Sale213,032
SPSCPresident & CEOFeb 15, 2013 Sale400,093
SPSCPresident & CEOFeb 11, 2013 Option Exercise1,121
SPSCPresident & CEOFeb 12, 2013 Option Exercise824
SPSCPresident & CEOFeb 11, 2013 Sale114,244
SPSCPresident & CEOFeb 12, 2013 Sale83,253
SPSCPresident & CEODec 12, 2012 Option Exercise749
SPSCPresident & CEOMay 08, 2012 Option Exercise5,773
SPSCPresident & CEOMay 08, 2012 Sale431,592
SPSCPresident & CEOMay 04, 2012 Option Exercise11,834
SPSCPresident & CEOMay 04, 2012 Sale884,803
SPSCPresident & CEOMay 03, 2012 Option Exercise4,681
SPSCPresident & CEOMay 02, 2012 Option Exercise867
SPSCPresident & CEOMay 03, 2012 Sale350,000
SPSCPresident & CEOMay 02, 2012 Sale64,848
SPSCPresident & CEOApr 27, 2012 Option Exercise2,584
SPSCPresident & CEOApr 30, 2012 Option Exercise588
SPSCPresident & CEOApr 27, 2012 Sale193,200
SPSCPresident & CEOApr 30, 2012 Sale43,960
SPSCPresident & CEODec 12, 2011 Option Exercise1,311
SPSCPresident & CEOOct 28, 2011 Option Exercise22,470
SPSCPresident & CEOOct 03, 2011 Option Exercise5,013
SPSCPresident & CEOOct 28, 2011 Sale1,432,360
SPSCPresident & CEOOct 27, 2011 Sale35,380
SPSCPresident & CEOMay 04, 2011 Option Exercise5,618
SPSCPresident & CEOMay 04, 2011 Sale270,000
SPSCPresident & CEOApr 28, 2011 Option Exercise5,618
SPSCPresident & CEOApr 28, 2011 Sale240,000
SPSCPresident & CEOApr 28, 2011 Option Exercise5,618
SPSCPresident & CEOApr 28, 2011 Sale240,000