Market Price
$ 49.51
Selling Price
$ 41.38
1705
1618
986
3878
Market Price
$ 60.92
Selling Price
$ 53.76
1520
737
833
4287
Market Price
$ 36.46
Selling Price
$ 32.47
2292
1917
956
2567
Market Price
$ 47.20
Selling Price
$ 39.53
254
254
234
1013
Market Price
$ 69.04
Selling Price
$ 58.39
888
509
489
1892
Market Price
$ 33.20
Selling Price
$ 29.14
3191
2354
1747
3688
Market Price
$ 36.91
Selling Price
$ 32.44
2034
1397
1069
3114
Market Price
$ 56.44
Selling Price
$ 47.69
804
341
444
3533
Market Price
$ 28.53
Selling Price
$ 25.33
942
738
596
1410
Market Price
$ 47.51
Selling Price
$ 41.33
2339
2144
1207
3531
Market Price
$ 59.42
Selling Price
$ 52.10
1262
1043
1185
2946
Market Price
$ 61.07
Selling Price
$ 53.06
1134
723
981
1603
Market Price
$ 58.13
Selling Price
$ 51.07
2183
1408
526
2814
Market Price
$ 42.20
Selling Price
$ 35.76
890
839
308
2747
Market Price
$ 66.43
Selling Price
$ 57.57
2335
2102
2028
3288
Market Price
$ 60.92
Selling Price
$ 52.37
904
299
255
1035
Market Price
$ 55.50
Selling Price
$ 48.09
3557
2801
1517
4988
Market Price
$ 59.92
Selling Price
$ 54.35
732
474
146
821
Market Price
$ 48.02
Selling Price
$ 42.90
1364
504
672
2975
Market Price
$ 53.97
Selling Price
$ 45.04
2165
1674
1711
3501
Market Price
$ 34.65
Selling Price
$ 29.10
1579
1049
474
3423
Market Price
$ 43.64
Selling Price
$ 36.83
553
432
292
671
Market Price
$ 64.80
Selling Price
$ 55.01
1859
786
1680
4537
Market Price
$ 55.78
Selling Price
$ 47.74
1641
1417
920
2315
Market Price
$ 47.61
Selling Price
$ 41.23
1526
1411
632
1692
Market Price
$ 37.24
Selling Price
$ 32.81
1265
1026
1085
1995
Market Price
$ 48.99
Selling Price
$ 44.27
2390
855
1283
3442
Market Price
$ 36.36
Selling Price
$ 31.18
2059
1581
847
4861
Market Price
$ 57.84
Selling Price
$ 52.20
832
226
343
1479
Market Price
$ 37.43
Selling Price
$ 33.28
2890
868
1199
4949
Market Price
$ 32.86
Selling Price
$ 29.73
1939
690
1488
3112
Market Price
$ 34.16
Selling Price
$ 30.13
1885
954
709
2956
Market Price
$ 37.98
Selling Price
$ 31.97
676
242
454
2534
Market Price
$ 68.05
Selling Price
$ 58.24
1225
328
1155
1741
Market Price
$ 49.61
Selling Price
$ 43.08
2632
2285
1067
4953
Market Price
$ 36.58
Selling Price
$ 32.38
2665
1363
2207
3284
Market Price
$ 36.45
Selling Price
$ 31.27
572
236
424
2028
Market Price
$ 39.59
Selling Price
$ 33.00
749
612
602
1458
Market Price
$ 41.45
Selling Price
$ 36.23
1498
528
1291
2058
Market Price
$ 58.37
Selling Price
$ 52.73
2032
916
1367
3210