Market Price
$ 39.00
Selling Price
$ 34.58
1686
1439
761
3047
Market Price
$ 38.42
Selling Price
$ 33.74
1023
366
626
3593
Market Price
$ 42.02
Selling Price
$ 36.37
716
308
164
3514
Market Price
$ 48.39
Selling Price
$ 41.04
632
252
446
3051
Market Price
$ 70.35
Selling Price
$ 59.61
216
192
90
1047
Market Price
$ 61.60
Selling Price
$ 54.01
1251
1052
615
1621
Market Price
$ 29.69
Selling Price
$ 26.81
2637
1005
1867
3988
Market Price
$ 33.98
Selling Price
$ 30.01
2555
2318
2433
4118
Market Price
$ 37.71
Selling Price
$ 32.75
1309
454
1089
2255
Market Price
$ 53.09
Selling Price
$ 47.91
2573
1583
537
2669
Market Price
$ 43.35
Selling Price
$ 37.27
578
364
118
1383
Market Price
$ 41.70
Selling Price
$ 37.82
946
847
634
1804
Market Price
$ 34.18
Selling Price
$ 30.61
1282
316
1236
1885
Market Price
$ 34.88
Selling Price
$ 30.07
1048
854
245
2693
Market Price
$ 61.94
Selling Price
$ 54.92
375
329
163
560
Market Price
$ 45.53
Selling Price
$ 38.17
2319
1576
747
3049
Market Price
$ 43.60
Selling Price
$ 36.98
1113
417
722
2705
Market Price
$ 44.65
Selling Price
$ 40.57
1198
540
867
1919
Market Price
$ 64.97
Selling Price
$ 58.63
351
163
199
1011
Market Price
$ 33.47
Selling Price
$ 29.19
1687
624
387
2609
Market Price
$ 65.53
Selling Price
$ 55.77
2728
1880
2321
2882
Market Price
$ 60.64
Selling Price
$ 51.56
218
60
145
441
Market Price
$ 53.74
Selling Price
$ 47.34
467
459
261
1898
Market Price
$ 36.06
Selling Price
$ 30.05
1880
804
451
1956
Market Price
$ 44.71
Selling Price
$ 37.63
1637
859
1273
4083
Market Price
$ 49.40
Selling Price
$ 44.37
885
805
479
3004
Market Price
$ 63.33
Selling Price
$ 53.08
989
307
983
1068
Market Price
$ 49.74
Selling Price
$ 42.01
1571
623
487
1640
Market Price
$ 61.71
Selling Price
$ 55.65
646
601
596
2416
Market Price
$ 67.77
Selling Price
$ 58.75
2126
491
1362
4853
Market Price
$ 42.74
Selling Price
$ 36.03
2723
685
1568
2890
Market Price
$ 62.45
Selling Price
$ 55.47
1442
399
787
3150
Market Price
$ 28.35
Selling Price
$ 25.44
709
328
276
1703
Market Price
$ 45.97
Selling Price
$ 38.90
1896
1635
622
3740
Market Price
$ 54.35
Selling Price
$ 48.03
889
441
673
3269
Market Price
$ 68.07
Selling Price
$ 58.75
1611
757
837
2763
Market Price
$ 31.04
Selling Price
$ 26.90
868
590
802
1075
Market Price
$ 45.77
Selling Price
$ 40.25
420
269
288
635
Market Price
$ 56.95
Selling Price
$ 49.79
1520
954
1127
1569
Market Price
$ 43.98
Selling Price
$ 37.89
848
743
352
2071