Market Price
$ 44.30
Selling Price
$ 39.23
1012
326
302
4137
Market Price
$ 50.58
Selling Price
$ 44.78
760
493
652
2201
Market Price
$ 48.74
Selling Price
$ 41.56
701
382
368
959
Market Price
$ 54.19
Selling Price
$ 46.00
693
552
619
3041
Market Price
$ 63.89
Selling Price
$ 54.48
954
331
302
2871
Market Price
$ 37.34
Selling Price
$ 32.14
1028
608
761
2187
Market Price
$ 59.40
Selling Price
$ 50.40
1764
1368
1377
3822
Market Price
$ 46.23
Selling Price
$ 41.63
876
274
492
1045
Market Price
$ 36.64
Selling Price
$ 32.58
926
367
421
1731
Market Price
$ 48.30
Selling Price
$ 43.75
1561
963
1255
1836
Market Price
$ 35.42
Selling Price
$ 30.40
1285
1191
983
3699
Market Price
$ 44.96
Selling Price
$ 39.41
1937
1184
893
2052
Market Price
$ 41.93
Selling Price
$ 35.55
2531
2299
1247
2679
Market Price
$ 30.09
Selling Price
$ 26.12
2553
1563
991
3345
Market Price
$ 55.73
Selling Price
$ 46.68
2323
843
496
4207
Market Price
$ 54.27
Selling Price
$ 49.09
962
494
495
1418
Market Price
$ 40.75
Selling Price
$ 34.59
910
534
812
2200
Market Price
$ 50.34
Selling Price
$ 44.62
2778
2241
1279
3048
Market Price
$ 49.45
Selling Price
$ 42.84
2364
1517
2275
2762
Market Price
$ 40.70
Selling Price
$ 36.52
2822
2075
1917
4105
Market Price
$ 30.29
Selling Price
$ 26.59
853
218
304
4043
Market Price
$ 54.71
Selling Price
$ 47.14
2763
1127
2672
3559
Market Price
$ 55.74
Selling Price
$ 49.71
3238
2518
748
4758
Market Price
$ 40.74
Selling Price
$ 35.47
1433
921
561
3357
Market Price
$ 63.72
Selling Price
$ 57.54
1534
384
1254
3028
Market Price
$ 48.74
Selling Price
$ 40.75
2424
611
2400
3504
Market Price
$ 58.54
Selling Price
$ 52.07
886
721
285
1103
Market Price
$ 58.96
Selling Price
$ 53.19
540
217
520
581
Market Price
$ 45.16
Selling Price
$ 39.63
1128
793
481
3947
Market Price
$ 46.50
Selling Price
$ 39.99
1183
499
716
4798
Market Price
$ 65.76
Selling Price
$ 56.77
575
362
418
1608
Market Price
$ 58.38
Selling Price
$ 49.63
3576
2686
2676
3740
Market Price
$ 65.12
Selling Price
$ 55.45
498
448
104
700
Market Price
$ 63.25
Selling Price
$ 55.88
2564
2079
2227
3494
Market Price
$ 49.92
Selling Price
$ 42.98
2116
678
993
3368
Market Price
$ 37.14
Selling Price
$ 33.00
1232
689
940
1575
Market Price
$ 38.45
Selling Price
$ 32.35
1699
723
1054
2815
Market Price
$ 64.02
Selling Price
$ 57.91
647
494
551
889
Market Price
$ 36.27
Selling Price
$ 30.74
4033
2268
1660
4853
Market Price
$ 66.28
Selling Price
$ 58.59
1646
948
583
1718