Market Price
$ 32.11
Selling Price
$ 28.37
1158
620
560
2121
Market Price
$ 62.81
Selling Price
$ 56.77
3362
927
1079
3505
Market Price
$ 47.41
Selling Price
$ 41.83
827
710
630
3904
Market Price
$ 60.62
Selling Price
$ 54.12
1170
237
1004
2729
Market Price
$ 53.02
Selling Price
$ 44.59
1575
1083
1229
2881
Market Price
$ 68.06
Selling Price
$ 59.61
2144
1434
1177
2745
Market Price
$ 60.20
Selling Price
$ 52.82
976
885
426
3263
Market Price
$ 42.06
Selling Price
$ 36.50
2976
2671
1661
4785
Market Price
$ 51.56
Selling Price
$ 46.56
2545
1179
2427
4002
Market Price
$ 66.33
Selling Price
$ 57.10
1975
477
1834
3245
Market Price
$ 55.99
Selling Price
$ 47.98
223
100
63
453
Market Price
$ 46.03
Selling Price
$ 40.94
812
518
564
1445
Market Price
$ 65.84
Selling Price
$ 55.57
775
609
552
1905
Market Price
$ 40.39
Selling Price
$ 35.64
3265
2631
2613
4424
Market Price
$ 49.83
Selling Price
$ 44.20
392
363
240
569
Market Price
$ 35.19
Selling Price
$ 30.13
561
312
550
1720
Market Price
$ 55.72
Selling Price
$ 50.48
166
60
153
524
Market Price
$ 34.36
Selling Price
$ 30.76
669
375
208
1343
Market Price
$ 30.29
Selling Price
$ 26.10
2464
1285
1565
4294
Market Price
$ 69.62
Selling Price
$ 59.91
430
286
410
533
Market Price
$ 40.38
Selling Price
$ 36.16
3818
1420
3155
4530
Market Price
$ 36.44
Selling Price
$ 31.96
232
119
132
722
Market Price
$ 50.25
Selling Price
$ 44.54
1639
1190
1535
2005
Market Price
$ 35.12
Selling Price
$ 31.92
762
251
673
1418
Market Price
$ 59.99
Selling Price
$ 53.35
1394
599
825
4842
Market Price
$ 54.72
Selling Price
$ 46.61
3769
2473
2444
4298
Market Price
$ 33.37
Selling Price
$ 28.24
1253
1179
676
2094
Market Price
$ 51.73
Selling Price
$ 46.53
1356
518
920
3707
Market Price
$ 55.78
Selling Price
$ 48.13
1458
724
1025
2375
Market Price
$ 39.46
Selling Price
$ 33.04
753
354
489
926
Market Price
$ 48.18
Selling Price
$ 42.36
1832
827
730
4392
Market Price
$ 44.78
Selling Price
$ 39.59
1122
747
1042
1591
Market Price
$ 36.29
Selling Price
$ 31.86
794
722
427
1172
Market Price
$ 37.53
Selling Price
$ 31.58
399
117
372
782
Market Price
$ 38.19
Selling Price
$ 33.67
393
105
149
444
Market Price
$ 56.80
Selling Price
$ 48.93
521
242
467
1232
Market Price
$ 44.71
Selling Price
$ 38.66
1054
604
936
3364
Market Price
$ 60.40
Selling Price
$ 51.45
2769
2421
2471
4629
Market Price
$ 61.91
Selling Price
$ 52.86
4027
3409
2111
4491
Market Price
$ 31.14
Selling Price
$ 27.62
1227
540
898
4316