Market Price
$ 31.89
Selling Price
$ 27.53
1527
699
954
4666
Market Price
$ 43.42
Selling Price
$ 39.34
1350
786
1092
2084
Market Price
$ 43.17
Selling Price
$ 36.38
3116
1690
2938
4664
Market Price
$ 59.84
Selling Price
$ 50.86
1668
668
463
3395
Market Price
$ 47.74
Selling Price
$ 40.97
349
224
214
434
Market Price
$ 64.69
Selling Price
$ 54.67
936
548
455
2702
Market Price
$ 51.15
Selling Price
$ 45.79
1595
462
1323
2696
Market Price
$ 44.46
Selling Price
$ 38.09
4377
4335
3550
4942
Market Price
$ 60.49
Selling Price
$ 51.56
1582
1017
1171
3531
Market Price
$ 63.85
Selling Price
$ 53.23
539
510
114
899
Market Price
$ 44.18
Selling Price
$ 39.87
1333
747
851
1484
Market Price
$ 33.88
Selling Price
$ 28.71
232
158
188
427
Market Price
$ 31.40
Selling Price
$ 26.22
4176
4041
1930
4677
Market Price
$ 42.57
Selling Price
$ 37.47
2086
1906
703
2979
Market Price
$ 40.25
Selling Price
$ 33.70
249
96
248
884
Market Price
$ 41.66
Selling Price
$ 35.35
3174
2254
2056
4459
Market Price
$ 61.19
Selling Price
$ 51.02
519
144
501
1042
Market Price
$ 45.99
Selling Price
$ 41.58
1243
268
456
2401
Market Price
$ 51.74
Selling Price
$ 43.96
1271
461
1243
1347
Market Price
$ 44.38
Selling Price
$ 39.40
2301
460
821
3105
Market Price
$ 64.40
Selling Price
$ 54.35
3666
3513
2226
4851
Market Price
$ 53.38
Selling Price
$ 45.78
2061
1391
759
3761
Market Price
$ 42.59
Selling Price
$ 38.19
449
408
256
851
Market Price
$ 57.06
Selling Price
$ 51.72
832
741
485
3188
Market Price
$ 60.62
Selling Price
$ 53.47
1956
613
545
3039
Market Price
$ 46.44
Selling Price
$ 40.21
3208
2765
2494
4089
Market Price
$ 45.51
Selling Price
$ 40.86
993
870
625
1722
Market Price
$ 39.48
Selling Price
$ 34.69
1474
1005
447
2206
Market Price
$ 53.49
Selling Price
$ 47.53
2423
1789
2410
3556
Market Price
$ 53.84
Selling Price
$ 47.66
564
422
112
1657
Market Price
$ 61.20
Selling Price
$ 55.25
1964
1530
588
3389
Market Price
$ 38.44
Selling Price
$ 32.87
389
242
202
1614
Market Price
$ 58.89
Selling Price
$ 51.36
3618
2337
1974
4267
Market Price
$ 64.92
Selling Price
$ 54.65
1915
978
697
4685
Market Price
$ 34.65
Selling Price
$ 30.63
421
414
256
769
Market Price
$ 56.88
Selling Price
$ 47.83
2786
2398
1706
3589
Market Price
$ 56.34
Selling Price
$ 49.50
1525
1199
1192
2211
Market Price
$ 67.97
Selling Price
$ 58.23
516
412
501
1250
Market Price
$ 43.40
Selling Price
$ 37.22
1233
1233
256
4321
Market Price
$ 53.04
Selling Price
$ 45.95
2504
1022
1842
2617