Market Price
$ 59.31
Selling Price
$ 51.48
1169
561
1145
1361
Market Price
$ 43.26
Selling Price
$ 37.69
1925
517
1054
3841
Market Price
$ 42.13
Selling Price
$ 37.32
543
423
230
1090
Market Price
$ 35.53
Selling Price
$ 29.64
1456
538
855
2044
Market Price
$ 58.28
Selling Price
$ 51.96
2258
1460
1731
3131
Market Price
$ 49.71
Selling Price
$ 45.06
1200
282
386
4963
Market Price
$ 44.00
Selling Price
$ 37.77
756
231
407
846
Market Price
$ 43.84
Selling Price
$ 39.60
1045
483
643
2719
Market Price
$ 39.76
Selling Price
$ 33.41
904
372
296
2039
Market Price
$ 51.06
Selling Price
$ 45.82
3347
1630
944
4613
Market Price
$ 50.98
Selling Price
$ 45.23
137
120
72
684
Market Price
$ 60.78
Selling Price
$ 51.78
323
156
249
622
Market Price
$ 31.07
Selling Price
$ 27.89
3719
2063
2220
4845
Market Price
$ 37.94
Selling Price
$ 32.55
1807
660
1130
3237
Market Price
$ 56.56
Selling Price
$ 48.29
440
414
360
877
Market Price
$ 29.72
Selling Price
$ 26.30
2076
1525
1989
4506
Market Price
$ 37.08
Selling Price
$ 31.08
1437
1419
986
1919
Market Price
$ 68.38
Selling Price
$ 58.02
2462
1995
1071
3201
Market Price
$ 63.78
Selling Price
$ 54.68
530
138
480
1248
Market Price
$ 46.20
Selling Price
$ 40.13
780
321
313
847
Market Price
$ 45.56
Selling Price
$ 40.32
978
572
332
3841
Market Price
$ 66.66
Selling Price
$ 57.16
1745
848
1527
2362
Market Price
$ 55.19
Selling Price
$ 50.16
570
242
555
1898
Market Price
$ 49.52
Selling Price
$ 44.54
2018
1290
1854
2889
Market Price
$ 28.95
Selling Price
$ 25.86
1894
401
673
4910
Market Price
$ 63.80
Selling Price
$ 54.91
1831
570
1240
2359
Market Price
$ 61.30
Selling Price
$ 51.23
398
276
265
555
Market Price
$ 67.00
Selling Price
$ 58.75
1554
1443
312
2129
Market Price
$ 54.17
Selling Price
$ 49.17
2296
713
2009
3334
Market Price
$ 48.99
Selling Price
$ 42.37
1331
739
1018
4651
Market Price
$ 40.84
Selling Price
$ 34.23
1088
445
675
4080
Market Price
$ 51.03
Selling Price
$ 46.26
2637
2068
682
4868
Market Price
$ 67.33
Selling Price
$ 57.35
919
288
253
1261
Market Price
$ 56.05
Selling Price
$ 48.50
2408
920
1279
2596
Market Price
$ 58.81
Selling Price
$ 53.39
1141
923
652
1594
Market Price
$ 60.76
Selling Price
$ 52.81
459
278
199
546
Market Price
$ 30.04
Selling Price
$ 26.89
520
143
168
959
Market Price
$ 35.99
Selling Price
$ 30.55
4367
2599
956
4583
Market Price
$ 52.44
Selling Price
$ 45.28
2557
1871
1050
3285
Market Price
$ 66.68
Selling Price
$ 56.96
2293
1953
702
2542