Market Price
$ 61.62
Selling Price
$ 51.50
560
376
524
2607
Market Price
$ 40.31
Selling Price
$ 34.56
724
229
348
793
Market Price
$ 65.31
Selling Price
$ 55.43
1128
636
461
3245
Market Price
$ 56.17
Selling Price
$ 49.20
934
890
503
2725
Market Price
$ 37.48
Selling Price
$ 31.85
2514
1347
2027
3241
Market Price
$ 45.91
Selling Price
$ 40.02
1452
633
841
3331
Market Price
$ 66.54
Selling Price
$ 59.41
620
580
275
1642
Market Price
$ 48.74
Selling Price
$ 42.35
243
109
161
541
Market Price
$ 48.58
Selling Price
$ 42.44
739
506
500
2956
Market Price
$ 41.17
Selling Price
$ 36.62
1380
1334
1261
2953
Market Price
$ 45.95
Selling Price
$ 38.55
597
217
145
786
Market Price
$ 63.43
Selling Price
$ 55.38
1205
998
759
1841
Market Price
$ 68.08
Selling Price
$ 59.46
4257
1711
1488
4356
Market Price
$ 58.42
Selling Price
$ 48.96
1811
1329
605
3934
Market Price
$ 46.26
Selling Price
$ 41.79
2823
663
2796
2895
Market Price
$ 63.11
Selling Price
$ 56.66
2498
2324
982
3640
Market Price
$ 42.90
Selling Price
$ 37.17
613
292
401
2053
Market Price
$ 40.01
Selling Price
$ 34.73
1457
1230
1342
4423
Market Price
$ 43.43
Selling Price
$ 37.16
332
307
194
1235
Market Price
$ 62.50
Selling Price
$ 53.69
811
675
522
1719
Market Price
$ 52.27
Selling Price
$ 45.43
1081
624
686
1414
Market Price
$ 43.98
Selling Price
$ 37.82
3653
1385
2491
4847
Market Price
$ 31.27
Selling Price
$ 27.89
3806
1272
3484
3848
Market Price
$ 28.47
Selling Price
$ 25.55
811
256
636
1855
Market Price
$ 43.32
Selling Price
$ 36.61
1285
860
815
1581
Market Price
$ 37.96
Selling Price
$ 32.51
1066
735
749
4950
Market Price
$ 39.86
Selling Price
$ 33.64
1350
367
1308
2611
Market Price
$ 42.51
Selling Price
$ 36.90
498
452
381
647
Market Price
$ 50.01
Selling Price
$ 41.96
1222
555
341
3121
Market Price
$ 44.00
Selling Price
$ 37.63
1249
586
961
3263
Market Price
$ 47.85
Selling Price
$ 40.39
1083
460
405
1202
Market Price
$ 68.84
Selling Price
$ 58.11
794
726
626
2994
Market Price
$ 32.54
Selling Price
$ 28.39
3798
2512
848
4436
Market Price
$ 47.90
Selling Price
$ 42.94
421
312
119
1053
Market Price
$ 61.50
Selling Price
$ 53.77
699
655
652
941
Market Price
$ 50.97
Selling Price
$ 43.64
929
614
390
1502
Market Price
$ 55.70
Selling Price
$ 46.47
426
360
210
770
Market Price
$ 36.71
Selling Price
$ 31.24
1118
717
568
2072
Market Price
$ 32.73
Selling Price
$ 28.25
946
603
848
2067
Market Price
$ 60.60
Selling Price
$ 51.67
1622
698
1305
1664