Market Price
$ 61.63
Selling Price
$ 52.40
2054
1725
1385
3603
Market Price
$ 58.50
Selling Price
$ 50.46
4081
2907
3633
4416
Market Price
$ 54.74
Selling Price
$ 46.64
2057
1433
953
2090
Market Price
$ 47.85
Selling Price
$ 40.91
2892
874
1494
4318
Market Price
$ 49.83
Selling Price
$ 44.30
4185
1172
3307
4817
Market Price
$ 61.45
Selling Price
$ 51.86
1992
1687
1954
2073
Market Price
$ 47.99
Selling Price
$ 40.00
563
197
300
2741
Market Price
$ 48.08
Selling Price
$ 41.05
2677
1074
684
3362
Market Price
$ 67.32
Selling Price
$ 58.42
2152
1407
693
2836
Market Price
$ 46.93
Selling Price
$ 40.34
1307
691
696
3590
Market Price
$ 32.99
Selling Price
$ 27.76
2573
1385
1822
3488
Market Price
$ 70.95
Selling Price
$ 59.49
1281
531
862
2960
Market Price
$ 52.39
Selling Price
$ 46.57
1971
1395
1656
3618
Market Price
$ 44.48
Selling Price
$ 37.78
4432
3197
1353
4527
Market Price
$ 58.60
Selling Price
$ 50.78
3486
2118
1588
4217
Market Price
$ 34.38
Selling Price
$ 28.71
3313
1695
825
4166
Market Price
$ 67.82
Selling Price
$ 57.59
899
565
562
3286
Market Price
$ 35.51
Selling Price
$ 31.41
1650
1435
1615
2514
Market Price
$ 54.16
Selling Price
$ 48.15
708
282
147
2929
Market Price
$ 31.68
Selling Price
$ 26.45
450
298
155
1186
Market Price
$ 64.99
Selling Price
$ 54.70
1362
598
833
2422
Market Price
$ 32.31
Selling Price
$ 27.36
2078
779
1998
3331
Market Price
$ 61.51
Selling Price
$ 54.02
2724
2486
991
3602
Market Price
$ 29.49
Selling Price
$ 25.92
700
326
455
3341
Market Price
$ 57.89
Selling Price
$ 51.86
400
373
277
857
Market Price
$ 64.43
Selling Price
$ 57.80
2296
2081
1766
3813
Market Price
$ 39.96
Selling Price
$ 35.71
1551
817
1134
2342
Market Price
$ 50.57
Selling Price
$ 43.58
1071
430
862
1809
Market Price
$ 59.08
Selling Price
$ 52.40
1190
437
1047
4589
Market Price
$ 49.04
Selling Price
$ 41.13
1346
854
1236
4511
Market Price
$ 60.48
Selling Price
$ 54.42
1155
966
926
3117
Market Price
$ 67.73
Selling Price
$ 57.00
935
671
303
1794
Market Price
$ 53.15
Selling Price
$ 45.18
2256
1545
2194
3342
Market Price
$ 43.50
Selling Price
$ 36.31
932
784
565
2042
Market Price
$ 43.48
Selling Price
$ 37.12
1342
915
855
1605
Market Price
$ 46.38
Selling Price
$ 41.43
1091
512
221
2860
Market Price
$ 53.59
Selling Price
$ 48.34
2428
1949
1060
2957
Market Price
$ 66.69
Selling Price
$ 58.43
1291
1232
349
2953
Market Price
$ 30.63
Selling Price
$ 26.27
1482
303
869
4231
Market Price
$ 59.27
Selling Price
$ 50.97
2022
1519
1071
2748