Market Price
$ 44.41
Selling Price
$ 37.32
2605
1181
581
3087
Market Price
$ 66.50
Selling Price
$ 58.67
876
556
462
3247
Market Price
$ 47.29
Selling Price
$ 42.01
752
274
511
2913
Market Price
$ 50.49
Selling Price
$ 42.13
3171
1085
1656
4487
Market Price
$ 66.81
Selling Price
$ 59.55
333
302
178
1453
Market Price
$ 35.35
Selling Price
$ 30.20
1005
827
981
2057
Market Price
$ 52.01
Selling Price
$ 45.48
1042
704
427
3912
Market Price
$ 64.05
Selling Price
$ 57.41
1148
320
1122
1155
Market Price
$ 41.33
Selling Price
$ 37.18
1188
668
473
2600
Market Price
$ 64.45
Selling Price
$ 57.84
876
649
541
2243
Market Price
$ 48.26
Selling Price
$ 40.67
2590
2239
1874
2906
Market Price
$ 44.43
Selling Price
$ 40.17
3783
3689
1692
4368
Market Price
$ 67.01
Selling Price
$ 56.72
782
510
698
2506
Market Price
$ 29.64
Selling Price
$ 26.15
1177
676
239
1591
Market Price
$ 33.48
Selling Price
$ 28.01
530
413
449
1474
Market Price
$ 59.04
Selling Price
$ 52.97
486
166
113
1861
Market Price
$ 40.09
Selling Price
$ 35.61
2974
987
1362
4718
Market Price
$ 49.75
Selling Price
$ 45.03
1602
606
1104
4211
Market Price
$ 62.12
Selling Price
$ 54.84
1972
1248
1553
2421
Market Price
$ 63.14
Selling Price
$ 56.39
4768
1912
3906
4876
Market Price
$ 50.87
Selling Price
$ 44.04
2228
1434
1612
3618
Market Price
$ 53.31
Selling Price
$ 46.27
1818
1149
651
4439
Market Price
$ 33.90
Selling Price
$ 30.77
1590
1199
389
3755
Market Price
$ 31.72
Selling Price
$ 27.53
1431
1209
1364
2333
Market Price
$ 30.56
Selling Price
$ 27.29
1098
958
294
2981
Market Price
$ 45.55
Selling Price
$ 39.64
1132
804
400
2001
Market Price
$ 40.98
Selling Price
$ 36.97
1630
428
1613
3776
Market Price
$ 45.32
Selling Price
$ 40.07
2094
583
531
2317
Market Price
$ 40.73
Selling Price
$ 34.46
2835
2032
2247
3043
Market Price
$ 54.99
Selling Price
$ 47.41
3649
1664
2798
3771
Market Price
$ 42.05
Selling Price
$ 35.87
966
389
846
2969
Market Price
$ 64.90
Selling Price
$ 58.97
2522
1874
1351
3630
Market Price
$ 34.78
Selling Price
$ 31.33
664
299
405
1602
Market Price
$ 56.29
Selling Price
$ 47.56
808
322
656
1962
Market Price
$ 28.11
Selling Price
$ 25.50
267
218
267
950
Market Price
$ 46.20
Selling Price
$ 41.64
2820
2264
2073
3462
Market Price
$ 62.12
Selling Price
$ 52.57
864
859
655
1831
Market Price
$ 49.06
Selling Price
$ 42.06
1669
1642
716
2158
Market Price
$ 49.41
Selling Price
$ 44.25
1711
535
845
4956
Market Price
$ 32.89
Selling Price
$ 28.06
1836
740
1705
2794