Market Price
$ 63.04
Selling Price
$ 52.57
505
403
200
1381
Market Price
$ 34.62
Selling Price
$ 29.01
2298
2082
1527
3034
Market Price
$ 54.52
Selling Price
$ 45.83
315
76
93
636
Market Price
$ 52.23
Selling Price
$ 46.72
1682
1566
1244
4070
Market Price
$ 35.05
Selling Price
$ 30.92
1391
652
1289
3904
Market Price
$ 46.49
Selling Price
$ 39.29
1839
544
1515
3191
Market Price
$ 69.89
Selling Price
$ 58.52
554
237
236
2369
Market Price
$ 47.78
Selling Price
$ 41.10
2323
2299
1743
4975
Market Price
$ 33.04
Selling Price
$ 28.99
1019
706
568
3269
Market Price
$ 43.46
Selling Price
$ 37.95
2108
1837
944
3698
Market Price
$ 68.05
Selling Price
$ 56.92
119
86
110
494
Market Price
$ 59.52
Selling Price
$ 50.55
100
24
30
438
Market Price
$ 40.24
Selling Price
$ 33.61
4390
1321
1373
4773
Market Price
$ 49.70
Selling Price
$ 42.50
760
406
698
1172
Market Price
$ 32.16
Selling Price
$ 27.97
1448
621
440
1707
Market Price
$ 56.62
Selling Price
$ 47.44
590
342
505
1993
Market Price
$ 58.33
Selling Price
$ 49.75
782
382
168
2544
Market Price
$ 39.80
Selling Price
$ 35.44
4611
3862
3208
4724
Market Price
$ 67.87
Selling Price
$ 57.48
311
276
147
530
Market Price
$ 58.97
Selling Price
$ 52.32
1265
1246
313
3880
Market Price
$ 66.75
Selling Price
$ 59.70
996
510
679
1039
Market Price
$ 43.42
Selling Price
$ 38.73
1312
872
1041
4868
Market Price
$ 71.35
Selling Price
$ 59.66
925
532
639
3010
Market Price
$ 36.33
Selling Price
$ 31.51
168
125
44
691
Market Price
$ 68.57
Selling Price
$ 59.31
412
228
262
1631
Market Price
$ 39.20
Selling Price
$ 33.34
3304
905
1449
4810
Market Price
$ 57.97
Selling Price
$ 50.80
396
235
388
806
Market Price
$ 61.22
Selling Price
$ 53.55
1369
546
1043
4422
Market Price
$ 60.59
Selling Price
$ 52.31
320
227
144
601
Market Price
$ 56.71
Selling Price
$ 49.34
195
158
118
434
Market Price
$ 63.77
Selling Price
$ 56.46
830
491
762
2463
Market Price
$ 52.09
Selling Price
$ 45.99
1379
874
826
2831
Market Price
$ 30.82
Selling Price
$ 26.16
830
264
204
3353
Market Price
$ 51.31
Selling Price
$ 43.27
2547
2276
868
3971
Market Price
$ 65.18
Selling Price
$ 55.06
413
93
237
840
Market Price
$ 65.61
Selling Price
$ 57.34
1016
294
580
1214
Market Price
$ 50.68
Selling Price
$ 45.55
874
815
820
1306
Market Price
$ 41.94
Selling Price
$ 36.80
1134
977
732
1587
Market Price
$ 29.51
Selling Price
$ 26.15
2398
1662
1783
4169
Market Price
$ 50.99
Selling Price
$ 46.32
3097
1798
928
3470