Market Price
$ 42.28
Selling Price
$ 36.48
1048
616
315
2125
Market Price
$ 47.45
Selling Price
$ 42.50
685
593
226
2153
Market Price
$ 30.81
Selling Price
$ 27.00
2108
903
1744
2424
Market Price
$ 39.75
Selling Price
$ 34.17
823
292
312
1721
Market Price
$ 31.44
Selling Price
$ 27.95
301
280
246
400
Market Price
$ 31.88
Selling Price
$ 26.86
2242
1350
1504
3371
Market Price
$ 55.67
Selling Price
$ 50.45
1098
425
667
3522
Market Price
$ 61.19
Selling Price
$ 55.12
3329
3061
1412
4129
Market Price
$ 63.27
Selling Price
$ 55.06
2443
615
915
4059
Market Price
$ 34.42
Selling Price
$ 30.06
1057
433
451
2339
Market Price
$ 65.73
Selling Price
$ 58.41
1398
301
1292
2014
Market Price
$ 37.52
Selling Price
$ 32.33
1250
1010
1074
2481
Market Price
$ 43.75
Selling Price
$ 37.74
405
379
330
1635
Market Price
$ 48.69
Selling Price
$ 43.79
1682
1224
849
2428
Market Price
$ 57.29
Selling Price
$ 52.08
2458
702
2004
3791
Market Price
$ 58.96
Selling Price
$ 52.20
3416
1223
1059
4673
Market Price
$ 58.68
Selling Price
$ 49.63
428
328
111
859
Market Price
$ 54.12
Selling Price
$ 45.32
3465
2953
1117
3737
Market Price
$ 45.35
Selling Price
$ 39.00
1261
523
1096
2205
Market Price
$ 33.08
Selling Price
$ 29.89
2007
1114
611
4561
Market Price
$ 32.94
Selling Price
$ 28.48
1212
423
1095
4195
Market Price
$ 32.84
Selling Price
$ 29.17
1737
1362
721
3259
Market Price
$ 50.54
Selling Price
$ 42.45
1376
584
980
2277
Market Price
$ 34.53
Selling Price
$ 29.37
358
101
338
852
Market Price
$ 30.77
Selling Price
$ 26.46
639
551
586
2987
Market Price
$ 43.14
Selling Price
$ 37.65
1014
528
692
2610
Market Price
$ 64.26
Selling Price
$ 57.26
1612
658
813
2308
Market Price
$ 32.21
Selling Price
$ 27.88
411
287
240
445
Market Price
$ 60.42
Selling Price
$ 54.05
1880
539
1228
2951
Market Price
$ 42.87
Selling Price
$ 37.45
255
72
213
1118
Market Price
$ 42.15
Selling Price
$ 36.07
953
926
738
2387
Market Price
$ 31.30
Selling Price
$ 27.63
1642
491
1572
3657
Market Price
$ 44.78
Selling Price
$ 37.36
2912
1656
752
4426
Market Price
$ 65.03
Selling Price
$ 56.39
639
514
325
2155
Market Price
$ 57.65
Selling Price
$ 49.87
4067
2835
4035
4789
Market Price
$ 65.81
Selling Price
$ 55.99
786
703
782
3860
Market Price
$ 49.84
Selling Price
$ 45.02
1003
414
588
1644
Market Price
$ 55.41
Selling Price
$ 48.04
1008
903
961
3039
Market Price
$ 50.45
Selling Price
$ 45.05
792
368
173
861
Market Price
$ 56.60
Selling Price
$ 50.74
420
343
149
604