Market Price
$ 59.87
Selling Price
$ 53.26
1012
494
794
1048
Market Price
$ 46.04
Selling Price
$ 39.81
2482
528
754
2808
Market Price
$ 46.42
Selling Price
$ 40.27
295
258
81
453
Market Price
$ 53.20
Selling Price
$ 45.51
2858
2635
1912
4509
Market Price
$ 62.96
Selling Price
$ 54.09
996
549
720
4787
Market Price
$ 37.47
Selling Price
$ 31.65
3070
2767
972
4373
Market Price
$ 57.26
Selling Price
$ 49.72
979
762
451
1655
Market Price
$ 34.54
Selling Price
$ 28.99
1889
1520
1541
4935
Market Price
$ 54.62
Selling Price
$ 46.74
976
373
883
3263
Market Price
$ 42.07
Selling Price
$ 36.57
262
80
78
1076
Market Price
$ 54.94
Selling Price
$ 48.71
975
407
432
4495
Market Price
$ 42.16
Selling Price
$ 37.32
573
264
457
608
Market Price
$ 42.92
Selling Price
$ 37.64
1608
513
1233
2127
Market Price
$ 62.04
Selling Price
$ 53.62
2701
2543
995
4439
Market Price
$ 38.45
Selling Price
$ 33.48
420
377
305
437
Market Price
$ 35.37
Selling Price
$ 29.60
924
763
258
3202
Market Price
$ 35.07
Selling Price
$ 29.84
2186
1744
853
2363
Market Price
$ 48.70
Selling Price
$ 43.20
3194
2770
1619
3258
Market Price
$ 34.05
Selling Price
$ 30.39
184
184
83
572
Market Price
$ 33.26
Selling Price
$ 27.91
1075
758
336
1474
Market Price
$ 44.21
Selling Price
$ 39.73
1021
974
343
1068
Market Price
$ 29.21
Selling Price
$ 25.24
2247
2153
1058
4735
Market Price
$ 36.17
Selling Price
$ 32.16
1003
354
211
1240
Market Price
$ 29.10
Selling Price
$ 25.19
289
270
264
728
Market Price
$ 40.95
Selling Price
$ 34.59
1634
443
851
2127
Market Price
$ 60.72
Selling Price
$ 52.59
1476
1094
415
2730
Market Price
$ 51.70
Selling Price
$ 44.45
1700
1044
1607
2910
Market Price
$ 55.63
Selling Price
$ 48.22
1233
1026
439
3111
Market Price
$ 37.34
Selling Price
$ 33.89
2311
2036
766
4169
Market Price
$ 35.86
Selling Price
$ 32.07
3009
1668
2145
3385
Market Price
$ 52.92
Selling Price
$ 45.49
563
312
441
2073
Market Price
$ 66.23
Selling Price
$ 56.80
912
747
733
2517
Market Price
$ 40.58
Selling Price
$ 36.16
2486
1243
1256
3516
Market Price
$ 52.79
Selling Price
$ 44.67
1026
1026
517
2091
Market Price
$ 61.04
Selling Price
$ 54.07
2495
675
1120
2619
Market Price
$ 37.87
Selling Price
$ 31.89
2767
2480
669
4917
Market Price
$ 58.63
Selling Price
$ 50.12
1118
638
558
3133
Market Price
$ 59.28
Selling Price
$ 52.91
589
231
170
819
Market Price
$ 60.61
Selling Price
$ 51.48
771
479
486
1356
Market Price
$ 55.65
Selling Price
$ 48.16
1755
494
1356
2899