Market Price
$ 49.50
Selling Price
$ 41.64
1092
421
682
1168
Market Price
$ 46.23
Selling Price
$ 40.45
703
548
504
1494
Market Price
$ 37.19
Selling Price
$ 33.54
472
460
226
1237
Market Price
$ 51.86
Selling Price
$ 45.75
340
316
173
1597
Market Price
$ 65.41
Selling Price
$ 56.73
863
416
800
3803
Market Price
$ 56.07
Selling Price
$ 47.63
331
79
210
1632
Market Price
$ 57.94
Selling Price
$ 52.15
4311
1030
1751
4651
Market Price
$ 32.11
Selling Price
$ 27.70
448
131
164
599
Market Price
$ 49.41
Selling Price
$ 43.79
2827
1309
597
3577
Market Price
$ 36.17
Selling Price
$ 32.08
808
625
503
3325
Market Price
$ 46.56
Selling Price
$ 42.20
315
249
173
415
Market Price
$ 33.46
Selling Price
$ 27.97
869
642
824
1789
Market Price
$ 66.68
Selling Price
$ 59.22
1123
424
932
2033
Market Price
$ 51.17
Selling Price
$ 46.05
830
627
757
1635
Market Price
$ 28.13
Selling Price
$ 25.34
3286
1831
3085
3624
Market Price
$ 48.00
Selling Price
$ 41.88
606
497
296
619
Market Price
$ 48.54
Selling Price
$ 41.36
3385
1117
3308
3827
Market Price
$ 41.05
Selling Price
$ 34.97
1174
990
432
2002
Market Price
$ 71.31
Selling Price
$ 59.49
2552
2397
1956
4668
Market Price
$ 51.82
Selling Price
$ 44.17
809
763
368
1049
Market Price
$ 37.92
Selling Price
$ 33.78
946
393
757
1245
Market Price
$ 51.48
Selling Price
$ 44.91
1606
1165
534
4402
Market Price
$ 36.28
Selling Price
$ 31.93
269
258
69
451
Market Price
$ 34.25
Selling Price
$ 29.91
2852
2308
717
4403
Market Price
$ 61.25
Selling Price
$ 54.21
3203
682
2340
3389
Market Price
$ 55.27
Selling Price
$ 48.71
1735
496
1478
2640
Market Price
$ 35.05
Selling Price
$ 31.45
175
120
92
841
Market Price
$ 31.91
Selling Price
$ 27.85
868
492
565
2323
Market Price
$ 46.00
Selling Price
$ 39.26
2641
2531
1495
4635
Market Price
$ 67.66
Selling Price
$ 59.49
1144
811
819
4553
Market Price
$ 50.07
Selling Price
$ 42.73
3528
2597
2999
4000
Market Price
$ 36.84
Selling Price
$ 31.39
3577
3262
1548
3710
Market Price
$ 49.64
Selling Price
$ 41.40
1461
1458
315
2868
Market Price
$ 57.25
Selling Price
$ 50.20
372
125
177
1375
Market Price
$ 54.90
Selling Price
$ 49.87
1250
595
440
1460
Market Price
$ 38.94
Selling Price
$ 34.72
452
375
355
490
Market Price
$ 36.27
Selling Price
$ 32.91
562
373
329
629
Market Price
$ 69.73
Selling Price
$ 58.28
3907
1647
2511
4557
Market Price
$ 63.21
Selling Price
$ 54.49
1249
1011
568
1443
Market Price
$ 46.40
Selling Price
$ 39.73
255
168
222
877