Gordon Ritter Insider Trading $VEEV VEEVA SYSTEMS INC

FREE EMAIL WATCHDOG

Get free email notifications about insider trading for Gordon Ritter.

  • Your email is safe with us.
  • The service is free and you can unsubscribe at any time.

General | Insider Transactions | Monthly Overview

Get the latest insider transactions of Gordon Ritter. Gordon Ritter is Director in VEEVA SYSTEMS INC ($VEEV).

Gordon Ritter in VEEVA SYSTEMS INC

Trading Symbol: VEEV
Industry: SERVICES-PREPACKAGED SOFTWARE [7372]
Position of Gordon Ritter: Director
Holdings: 581 shares
Current Value: $25,215
Latest Transaction: Mar 26 2021
$VEEV Market Capitalization: $5.94B
$VEEV Previous Close: $43.40

Last 4 weeks trend: HOLD
Last 3 months trend: HOLD

Latest Insider Trading Transactions of Gordon Ritter in VEEVA SYSTEMS INC

1 Week2 Weeks1 Month3 Months6 Months1 Year2 Years
No. of Purchases0000000
Value of Purchases ($)0000000
No. of Sales0000000
Value of Sales ($)0000000

Page:   1 2 next >

DateTickerCompanyOwnerRelationship Transaction Code Cost ($) Shares Transaction Value ($) Total Shares % Holdings
Mar 26 2021VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.002910290
Mar 26 2021VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.002910581290 to 581 (+100.34 %)
Mar 26 2021VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.002910290
Mar 26 2021VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.002910581290 to 581 (+100.34 %)
Dec 28 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.002900581
Dec 28 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.0029002900 to 290
Dec 28 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorGiftG0.0013,000092,00079 K to 92 K (+16.46 %)
Dec 28 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorGiftG0.0013,0000542,839555.8 K to 542.8 K (-2.34 %)
Dec 28 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorGiftG0.0079,000079,0000 to 79 K
Dec 28 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorGiftG0.0079,0000555,839634.8 K to 555.8 K (-12.44 %)
Dec 16 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyJ0.003600634,839634.5 K to 634.8 K (+0.06 %)
Dec 16 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.001,495001.5 K to 0 (-100.00 %)
Sep 28 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.002910871
Sep 28 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.002910871
Sep 28 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.0029101,4951.2 K to 1.5 K (+24.17 %)
Sep 28 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.0029101,4951.2 K to 1.5 K (+24.17 %)
Jun 26 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseA0.001,16201,162
Jun 22 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.0040100
Jun 22 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.0040101,204803 to 1.2 K (+49.94 %)
Mar 23 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.004020401
Mar 23 2020VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.004020803401 to 803 (+100.25 %)
Dec 27 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseC0.00850,00001,000,000
Dec 27 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyJ0.0052,6850634,479581.8 K to 634.5 K (+9.06 %)
Dec 27 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.00184,15600184.2 K to 0 (-100.00 %)
Dec 27 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.00850,00000850 K to 0 (-100.00 %)
Dec 27 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyC0.00850,00000-850,000 to 0 (-100.00 %)
Dec 20 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.004010803
Dec 20 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.0040104010 to 401
Dec 11 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyJ0.007780581,794581 K to 581.8 K (+0.13 %)
Dec 11 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.002,927002.9 K to 0 (-100.00 %)
Sep 23 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.0040201,204
Sep 23 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.0040202,9272.5 K to 2.9 K (+15.92 %)
Jun 21 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseA0.001,60601,606
Jun 17 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.0084200
Jun 17 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.0084202,5251.7 K to 2.5 K (+50.03 %)
Jun 06 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseC0.00600,00001,850,000
Jun 06 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyJ0.0037,1930581,016543.8 K to 581 K (+6.84 %)
Jun 06 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.00130,00400130 K to 0 (-100.00 %)
Jun 06 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.00600,00000600 K to 0 (-100.00 %)
Jun 06 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyC0.00600,00000-600,000 to 0 (-100.00 %)
Jun 06 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseC0.00600,00001,850,000
Jun 06 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyJ0.0037,1930581,016543.8 K to 581 K (+6.84 %)
Jun 06 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.00130,00400130 K to 0 (-100.00 %)
Jun 06 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.00600,00000600 K to 0 (-100.00 %)
Jun 06 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyC0.00600,00000-600,000 to 0 (-100.00 %)
Mar 15 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.008410842
Mar 15 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.0084101,683842 to 1.7 K (+99.88 %)
Mar 07 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseC0.001,000,00002,450,000
Mar 07 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyJ0.0049,2200543,823494.6 K to 543.8 K (+9.95 %)
Mar 07 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.00171,97800172 K to 0 (-100.00 %)
Mar 07 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.001,000,000001000 K to 0 (-100.00 %)
Mar 07 2019VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyC0.001,000,00000-1,000,000 to 0 (-100.00 %)
Dec 14 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.0084201,683
Dec 14 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.0084208420 to 842
Dec 11 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyJ0.0010,1430494,603484.5 K to 494.6 K (+2.09 %)
Dec 11 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.0030,5790030.6 K to 0 (-100.00 %)
Dec 10 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM27.1420,000542,8000
Dec 10 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM19.8020,000396,0000
Dec 10 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyJ0.002,9380484,460481.5 K to 484.5 K (+0.61 %)
Dec 10 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.0010,250030,57940.8 K to 30.6 K (-25.10 %)
Dec 10 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS91.7910,263942,04740,82951.1 K to 40.8 K (-20.09 %)
Dec 10 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM27.1420,000542,80051,09231.1 K to 51.1 K (+64.33 %)
Dec 10 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM19.8020,000396,00031,09211.1 K to 31.1 K (+180.31 %)
Sep 26 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseC0.001,500,00003,450,000
Sep 26 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyJ0.0093,1210481,522388.4 K to 481.5 K (+23.98 %)
Sep 26 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.00325,50000325.5 K to 0 (-100.00 %)
Sep 26 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.001,500,000001.5 M to 0 (-100.00 %)
Sep 26 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyC0.001,500,00000-1,500,000 to 0 (-100.00 %)
Sep 14 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.0084202,525
Sep 14 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.00842011,09210.3 K to 11.1 K (+8.21 %)
Jun 22 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.0090100
Jun 22 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.00901010,2509.3 K to 10.3 K (+9.64 %)
Jun 15 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseA0.003,36703,367
Mar 23 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.009010901
Mar 23 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.0090109,3498.4 K to 9.3 K (+10.67 %)
Mar 21 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseC0.001,000,00004,950,000
Mar 21 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyJ0.0062,0810388,401326.3 K to 388.4 K (+19.02 %)
Mar 21 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.00217,00000217 K to 0 (-100.00 %)
Mar 21 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.001,000,000001000 K to 0 (-100.00 %)
Mar 21 2018VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyC0.001,000,00000-1,000,000 to 0 (-100.00 %)
Dec 22 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.0090201,802
Dec 22 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.0090208,4487.5 K to 8.4 K (+11.95 %)
Nov 17 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS61.314,800294,268326,320331.1 K to 326.3 K (-1.45 %)
Nov 17 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS60.134,800288,622331,120335.9 K to 331.1 K (-1.43 %)
Nov 06 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS61.294,800294,176335,920340.7 K to 335.9 K (-1.41 %)
Nov 06 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS60.774,800291,717340,720345.5 K to 340.7 K (-1.39 %)
Oct 20 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS59.332,293136,053345,520347.8 K to 345.5 K (-0.66 %)
Oct 20 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS58.752,607153,158347,813350.4 K to 347.8 K (-0.74 %)
Oct 20 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS59.165,100301,698350,420355.5 K to 350.4 K (-1.43 %)
Oct 11 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS57.415,100292,813355,520360.6 K to 355.5 K (-1.41 %)
Oct 11 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS57.661,20069,187360,620361.8 K to 360.6 K (-0.33 %)
Oct 11 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS56.613,900220,762361,820365.7 K to 361.8 K (-1.07 %)
Sep 27 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS56.191,30073,046365,720367 K to 365.7 K (-0.35 %)
Sep 27 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS55.633,800211,390367,020370.8 K to 367 K (-1.02 %)
Sep 27 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS54.555,100278,198370,820375.9 K to 370.8 K (-1.36 %)
Sep 25 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.0090102,704
Sep 25 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.0090107,5466.6 K to 7.5 K (+13.56 %)
Sep 13 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS57.105,100291,207375,920381 K to 375.9 K (-1.34 %)
Sep 13 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS57.725,100294,365381,020386.1 K to 381 K (-1.32 %)
Sep 01 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS59.1796957,334386,120387.1 K to 386.1 K (-0.25 %)
Sep 01 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS58.354,131241,061387,089391.2 K to 387.1 K (-1.06 %)
Sep 01 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS57.763,000173,282391,220394.2 K to 391.2 K (-0.76 %)
Sep 01 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS56.882,100119,453394,220396.3 K to 394.2 K (-0.53 %)
Aug 09 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS63.055,100321,563396,320401.4 K to 396.3 K (-1.27 %)
Aug 09 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS63.201,20075,835401,420402.6 K to 401.4 K (-0.30 %)
Aug 09 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS62.653,900244,321402,620406.5 K to 402.6 K (-0.96 %)
Jul 31 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS63.753,965252,778406,520410.5 K to 406.5 K (-0.97 %)
Jul 31 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS62.601,13571,056410,485411.6 K to 410.5 K (-0.28 %)
Jul 31 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS65.6690059,098411,620412.5 K to 411.6 K (-0.22 %)
Jul 31 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS65.131,50097,698412,520414 K to 412.5 K (-0.36 %)
Jul 31 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS62.2730018,682414,020414.3 K to 414 K (-0.07 %)
Jul 31 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS62.272,400149,457414,320416.7 K to 414.3 K (-0.58 %)
Jul 12 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS62.9990657,072416,720417.6 K to 416.7 K (-0.22 %)
Jul 12 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS61.784,194259,115417,626421.8 K to 417.6 K (-0.99 %)
Jul 12 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS62.065,100316,507421,820426.9 K to 421.8 K (-1.19 %)
Jun 30 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS61.615,100314,209426,920432 K to 426.9 K (-1.18 %)
Jun 30 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS61.415,100313,177432,020437.1 K to 432 K (-1.17 %)
Jun 23 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.001,66100
Jun 23 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseA0.003,60503,605
Jun 23 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.001,66106,6455 K to 6.6 K (+33.33 %)
Jun 16 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS59.543,900232,218437,120441 K to 437.1 K (-0.88 %)
Jun 16 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS58.451,20070,145441,020442.2 K to 441 K (-0.27 %)
Jun 16 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS59.683,600214,863442,220445.8 K to 442.2 K (-0.81 %)
Jun 16 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS58.791,50088,183445,820447.3 K to 445.8 K (-0.34 %)
Jun 08 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseC0.001,000,00005,950,000
Jun 08 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyJ0.0062,0810447,320385.2 K to 447.3 K (+16.11 %)
Jun 08 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.00217,00000217 K to 0 (-100.00 %)
Jun 08 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellJ0.001,000,000001000 K to 0 (-100.00 %)
Jun 08 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyC0.001,000,00000-1,000,000 to 0 (-100.00 %)
Jun 02 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS64.272,400154,240385,239387.6 K to 385.2 K (-0.62 %)
Jun 02 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS63.732,700172,083387,639390.3 K to 387.6 K (-0.69 %)
Jun 02 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS64.341,30083,643390,339391.6 K to 390.3 K (-0.33 %)
Jun 02 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS63.553,800241,488391,639395.4 K to 391.6 K (-0.96 %)
May 17 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS59.325,100302,533395,439400.5 K to 395.4 K (-1.27 %)
May 17 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS57.255,100291,995400,539405.6 K to 400.5 K (-1.26 %)
May 04 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS53.815,100274,451405,639410.7 K to 405.6 K (-1.24 %)
May 04 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS53.855,100274,638410,739415.8 K to 410.7 K (-1.23 %)
May 01 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS53.395,100272,276415,839420.9 K to 415.8 K (-1.21 %)
May 01 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS53.465,100272,669420,939426 K to 420.9 K (-1.20 %)
Apr 14 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS50.795,100259,011426,039431.1 K to 426 K (-1.18 %)
Apr 14 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS50.605,100258,077431,139436.2 K to 431.1 K (-1.17 %)
Mar 30 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS50.895,100259,518436,239441.3 K to 436.2 K (-1.16 %)
Mar 30 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS51.2630015,378441,339441.6 K to 441.3 K (-0.07 %)
Mar 30 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS50.648,200415,253441,639449.8 K to 441.6 K (-1.82 %)
Mar 24 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorOption ExerciseM0.001,66101,661
Mar 24 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorBuyM0.001,66104,9843.3 K to 5 K (+49.98 %)
Mar 15 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS46.083,400156,661449,839453.2 K to 449.8 K (-0.75 %)
Mar 15 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS46.6280037,294453,239454 K to 453.2 K (-0.18 %)
Mar 15 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorSellS46.052,600119,733454,039456.6 K to 454 K (-0.57 %)
Mar 15 2017VEEVVEEVA SYSTEMS INCRitter GordonDirectorGiftG0.0023,2400456,639479.9 K to 456.6 K (-4.84 %)

Page:   1 2 next >