Market Price
$ 55.64
Selling Price
$ 49.01
1667
1266
1495
3354
Market Price
$ 47.31
Selling Price
$ 42.62
1490
1398
1462
4396
Market Price
$ 54.33
Selling Price
$ 46.36
1446
861
653
3852
Market Price
$ 48.07
Selling Price
$ 43.06
1475
522
1074
4646
Market Price
$ 69.77
Selling Price
$ 59.64
1105
326
771
3044
Market Price
$ 49.14
Selling Price
$ 41.72
2553
1262
2286
4585
Market Price
$ 45.71
Selling Price
$ 41.32
4178
3650
2546
4667
Market Price
$ 40.24
Selling Price
$ 34.95
676
143
190
3181
Market Price
$ 53.40
Selling Price
$ 47.82
1950
447
1328
3413
Market Price
$ 56.56
Selling Price
$ 48.04
808
725
752
1106
Market Price
$ 37.56
Selling Price
$ 32.47
2408
1304
2400
2907
Market Price
$ 34.78
Selling Price
$ 29.76
3851
3158
920
3922
Market Price
$ 34.38
Selling Price
$ 30.45
1500
690
1288
2357
Market Price
$ 64.69
Selling Price
$ 55.83
824
384
414
3269
Market Price
$ 57.46
Selling Price
$ 51.24
1372
1331
1147
2839
Market Price
$ 40.37
Selling Price
$ 35.12
953
867
828
3827
Market Price
$ 37.81
Selling Price
$ 33.11
1025
628
250
4738
Market Price
$ 40.55
Selling Price
$ 35.15
744
365
544
1008
Market Price
$ 59.80
Selling Price
$ 50.88
1976
1123
453
4230
Market Price
$ 33.94
Selling Price
$ 29.75
1563
936
874
2371
Market Price
$ 41.10
Selling Price
$ 35.96
372
310
150
906
Market Price
$ 33.75
Selling Price
$ 30.01
331
254
68
491
Market Price
$ 48.00
Selling Price
$ 41.37
307
94
299
1216
Market Price
$ 60.34
Selling Price
$ 50.61
1517
701
1152
1975
Market Price
$ 42.80
Selling Price
$ 38.90
1392
611
1137
2538
Market Price
$ 31.77
Selling Price
$ 27.96
767
172
520
1236
Market Price
$ 30.21
Selling Price
$ 25.30
371
83
110
1130
Market Price
$ 68.11
Selling Price
$ 59.52
1624
538
1418
1914
Market Price
$ 54.20
Selling Price
$ 47.43
2456
1405
1560
3579
Market Price
$ 31.84
Selling Price
$ 27.54
375
334
152
1198
Market Price
$ 38.31
Selling Price
$ 33.42
2614
2283
949
3967
Market Price
$ 56.09
Selling Price
$ 49.86
1923
756
1156
3404
Market Price
$ 61.98
Selling Price
$ 51.96
2669
2647
2258
3203
Market Price
$ 43.92
Selling Price
$ 38.31
1153
657
1018
3376
Market Price
$ 31.30
Selling Price
$ 26.53
1388
1191
598
2987
Market Price
$ 68.82
Selling Price
$ 58.11
663
627
625
794
Market Price
$ 38.97
Selling Price
$ 33.01
1098
376
716
1678
Market Price
$ 57.72
Selling Price
$ 50.65
1251
1189
799
3453
Market Price
$ 34.25
Selling Price
$ 30.07
647
427
447
3140
Market Price
$ 69.01
Selling Price
$ 59.91
2125
1964
1428
3233