Market Price
$ 47.93
Selling Price
$ 43.53
1459
1117
693
2647
Market Price
$ 57.29
Selling Price
$ 50.22
1553
423
868
4073
Market Price
$ 42.57
Selling Price
$ 37.53
3430
1382
1342
4228
Market Price
$ 30.37
Selling Price
$ 25.81
2258
2187
2215
3546
Market Price
$ 37.79
Selling Price
$ 33.84
687
561
261
2108
Market Price
$ 30.64
Selling Price
$ 27.80
1254
1062
619
2273
Market Price
$ 58.29
Selling Price
$ 50.05
1014
648
352
1138
Market Price
$ 35.14
Selling Price
$ 30.81
3488
3488
1511
4155
Market Price
$ 31.06
Selling Price
$ 26.34
1403
1190
1252
1585
Market Price
$ 29.13
Selling Price
$ 25.29
2046
1175
2018
4027
Market Price
$ 43.81
Selling Price
$ 36.71
223
210
65
749
Market Price
$ 37.28
Selling Price
$ 32.75
385
383
95
771
Market Price
$ 64.95
Selling Price
$ 57.35
704
547
347
942
Market Price
$ 47.18
Selling Price
$ 41.33
389
301
145
760
Market Price
$ 46.62
Selling Price
$ 41.44
600
250
428
901
Market Price
$ 42.16
Selling Price
$ 35.29
640
609
473
1705
Market Price
$ 28.73
Selling Price
$ 25.00
2449
1917
987
2796
Market Price
$ 38.25
Selling Price
$ 33.24
890
789
686
1534
Market Price
$ 55.51
Selling Price
$ 50.40
1465
864
321
1569
Market Price
$ 59.20
Selling Price
$ 52.92
374
222
89
657
Market Price
$ 33.61
Selling Price
$ 28.07
2929
1064
1910
3457
Market Price
$ 38.63
Selling Price
$ 32.48
2098
1813
1093
2625
Market Price
$ 53.72
Selling Price
$ 48.11
310
221
244
772
Market Price
$ 31.17
Selling Price
$ 26.02
1855
606
950
3269
Market Price
$ 60.70
Selling Price
$ 53.99
2622
1592
1652
2796
Market Price
$ 43.34
Selling Price
$ 37.98
3538
855
2453
3574
Market Price
$ 30.22
Selling Price
$ 25.31
997
632
796
1791
Market Price
$ 64.20
Selling Price
$ 56.18
806
209
721
2495
Market Price
$ 34.43
Selling Price
$ 30.20
2712
1257
816
3278
Market Price
$ 41.43
Selling Price
$ 34.94
358
246
71
726
Market Price
$ 31.82
Selling Price
$ 28.17
1624
1227
360
3553
Market Price
$ 45.87
Selling Price
$ 38.64
1511
1293
1066
1667
Market Price
$ 38.59
Selling Price
$ 35.01
2433
1568
651
2538
Market Price
$ 54.06
Selling Price
$ 48.80
198
185
88
440
Market Price
$ 56.91
Selling Price
$ 49.67
2321
1481
1008
3758
Market Price
$ 40.89
Selling Price
$ 34.84
2786
1097
1875
3056
Market Price
$ 62.59
Selling Price
$ 56.52
1058
690
636
2406
Market Price
$ 44.00
Selling Price
$ 39.25
657
216
334
1328
Market Price
$ 59.86
Selling Price
$ 49.91
1730
1040
871
3501
Market Price
$ 56.38
Selling Price
$ 50.10
567
346
500
1521