Market Price
$ 49.01
Selling Price
$ 44.34
1282
750
1067
1453
Market Price
$ 35.59
Selling Price
$ 29.96
1764
1123
694
4382
Market Price
$ 55.75
Selling Price
$ 50.16
573
187
475
888
Market Price
$ 63.79
Selling Price
$ 53.61
4490
2622
3022
4614
Market Price
$ 32.59
Selling Price
$ 29.29
1359
569
738
3928
Market Price
$ 38.56
Selling Price
$ 34.29
2437
2047
1122
2455
Market Price
$ 45.68
Selling Price
$ 39.05
2444
1559
2364
3805
Market Price
$ 37.29
Selling Price
$ 33.65
1103
948
286
2104
Market Price
$ 67.18
Selling Price
$ 58.06
691
320
254
1200
Market Price
$ 35.42
Selling Price
$ 30.56
893
365
627
4009
Market Price
$ 53.37
Selling Price
$ 46.57
2044
1865
1658
2394
Market Price
$ 68.38
Selling Price
$ 59.10
1437
862
665
2243
Market Price
$ 32.07
Selling Price
$ 27.98
1831
864
1267
2127
Market Price
$ 62.08
Selling Price
$ 53.60
443
357
101
554
Market Price
$ 40.89
Selling Price
$ 36.67
1132
550
866
1270
Market Price
$ 39.77
Selling Price
$ 34.92
994
878
768
4427
Market Price
$ 55.54
Selling Price
$ 49.31
1098
948
329
1254
Market Price
$ 31.68
Selling Price
$ 27.21
979
609
831
1294
Market Price
$ 49.70
Selling Price
$ 43.91
1011
274
790
4300
Market Price
$ 37.79
Selling Price
$ 32.44
1030
491
666
2550
Market Price
$ 51.22
Selling Price
$ 42.77
1981
1537
1380
4838
Market Price
$ 47.53
Selling Price
$ 40.47
1166
893
1057
4549
Market Price
$ 38.44
Selling Price
$ 33.19
3379
2646
3274
4229
Market Price
$ 39.27
Selling Price
$ 33.50
3894
3682
2315
4235
Market Price
$ 41.32
Selling Price
$ 36.43
1732
1111
389
2485
Market Price
$ 48.08
Selling Price
$ 41.22
684
517
322
2774
Market Price
$ 42.62
Selling Price
$ 36.56
1762
713
703
1785
Market Price
$ 31.39
Selling Price
$ 27.19
1205
1075
795
1214
Market Price
$ 67.87
Selling Price
$ 59.79
1140
347
580
4485
Market Price
$ 41.78
Selling Price
$ 35.59
2811
1652
1603
3247
Market Price
$ 34.52
Selling Price
$ 31.06
1720
1116
965
3324
Market Price
$ 35.60
Selling Price
$ 31.57
698
515
598
1697
Market Price
$ 37.62
Selling Price
$ 33.92
386
103
386
449
Market Price
$ 30.51
Selling Price
$ 26.02
2152
2094
2149
2424
Market Price
$ 40.75
Selling Price
$ 35.39
1234
498
777
2176
Market Price
$ 36.21
Selling Price
$ 30.31
2745
2692
2269
4947
Market Price
$ 46.56
Selling Price
$ 42.05
879
236
840
3256
Market Price
$ 44.55
Selling Price
$ 39.99
3259
1918
1897
3596
Market Price
$ 52.60
Selling Price
$ 44.29
1025
261
928
4818
Market Price
$ 59.53
Selling Price
$ 52.16
1553
770
679
1679