Market Price
$ 30.50
Selling Price
$ 26.47
1895
1419
379
2091
Market Price
$ 47.88
Selling Price
$ 42.22
1450
1087
996
2472
Market Price
$ 62.40
Selling Price
$ 53.21
694
160
442
2744
Market Price
$ 36.79
Selling Price
$ 31.27
440
386
224
712
Market Price
$ 44.12
Selling Price
$ 37.71
1260
464
1242
1611
Market Price
$ 66.43
Selling Price
$ 55.77
1671
753
1612
3452
Market Price
$ 58.22
Selling Price
$ 48.71
572
304
172
963
Market Price
$ 50.90
Selling Price
$ 42.59
3699
3110
3058
4460
Market Price
$ 55.40
Selling Price
$ 46.42
386
156
256
1660
Market Price
$ 35.40
Selling Price
$ 31.50
910
207
375
4332
Market Price
$ 31.81
Selling Price
$ 28.69
874
655
739
2526
Market Price
$ 32.07
Selling Price
$ 28.98
2022
911
615
4005
Market Price
$ 63.13
Selling Price
$ 53.74
504
370
297
1260
Market Price
$ 71.23
Selling Price
$ 59.91
2745
1701
2622
3522
Market Price
$ 30.25
Selling Price
$ 26.93
1213
287
1035
1295
Market Price
$ 60.66
Selling Price
$ 51.58
572
437
358
917
Market Price
$ 63.77
Selling Price
$ 56.99
578
165
358
2435
Market Price
$ 40.42
Selling Price
$ 34.46
639
437
631
725
Market Price
$ 47.97
Selling Price
$ 41.77
2103
785
2002
2500
Market Price
$ 59.26
Selling Price
$ 49.80
1989
1929
881
3460
Market Price
$ 28.32
Selling Price
$ 25.74
1764
436
555
4032
Market Price
$ 62.00
Selling Price
$ 52.97
453
102
196
724
Market Price
$ 56.87
Selling Price
$ 48.03
436
150
272
1113
Market Price
$ 47.34
Selling Price
$ 42.39
1025
823
507
1541
Market Price
$ 65.70
Selling Price
$ 57.98
215
76
127
454
Market Price
$ 58.44
Selling Price
$ 50.84
2548
1384
913
4820
Market Price
$ 53.19
Selling Price
$ 45.40
225
56
178
652
Market Price
$ 31.65
Selling Price
$ 27.06
1367
587
591
2017
Market Price
$ 52.09
Selling Price
$ 44.96
1074
586
522
2361
Market Price
$ 65.70
Selling Price
$ 57.58
2521
796
1331
4386
Market Price
$ 29.85
Selling Price
$ 25.98
1108
1032
335
2289
Market Price
$ 45.68
Selling Price
$ 39.11
447
251
153
755
Market Price
$ 56.06
Selling Price
$ 48.18
1061
972
507
3394
Market Price
$ 40.94
Selling Price
$ 35.60
2825
2490
1617
4729
Market Price
$ 41.77
Selling Price
$ 34.94
584
448
269
2692
Market Price
$ 44.72
Selling Price
$ 38.04
2519
2392
1849
3465
Market Price
$ 51.86
Selling Price
$ 43.42
847
735
607
3125
Market Price
$ 32.65
Selling Price
$ 28.02
777
233
224
1338
Market Price
$ 69.34
Selling Price
$ 58.89
3234
2406
3013
3244
Market Price
$ 67.08
Selling Price
$ 57.14
459
319
458
521