Market Price
$ 42.46
Selling Price
$ 36.81
788
535
297
3754
Market Price
$ 62.91
Selling Price
$ 52.84
3004
1201
1688
3681
Market Price
$ 51.48
Selling Price
$ 44.14
2386
975
779
3203
Market Price
$ 56.20
Selling Price
$ 47.61
676
382
176
782
Market Price
$ 37.77
Selling Price
$ 32.98
1671
411
672
3643
Market Price
$ 48.72
Selling Price
$ 42.42
1082
964
637
4567
Market Price
$ 47.62
Selling Price
$ 39.71
1160
449
871
2938
Market Price
$ 37.90
Selling Price
$ 32.05
1104
835
806
1460
Market Price
$ 60.94
Selling Price
$ 55.18
349
116
184
1242
Market Price
$ 44.77
Selling Price
$ 37.95
309
135
161
800
Market Price
$ 43.76
Selling Price
$ 36.52
4533
1120
2025
4818
Market Price
$ 45.35
Selling Price
$ 39.88
741
236
371
998
Market Price
$ 38.73
Selling Price
$ 34.30
659
376
413
1506
Market Price
$ 66.88
Selling Price
$ 58.87
1971
517
1491
3449
Market Price
$ 51.32
Selling Price
$ 43.35
1036
281
924
1095
Market Price
$ 49.95
Selling Price
$ 44.30
1329
416
475
4173
Market Price
$ 60.47
Selling Price
$ 51.04
510
362
494
642
Market Price
$ 58.63
Selling Price
$ 50.31
556
550
482
1354
Market Price
$ 52.17
Selling Price
$ 46.83
1177
590
828
3435
Market Price
$ 32.62
Selling Price
$ 29.61
2828
2434
1393
4713
Market Price
$ 56.78
Selling Price
$ 48.75
940
650
445
1224
Market Price
$ 43.97
Selling Price
$ 39.71
1343
1102
813
3468
Market Price
$ 33.64
Selling Price
$ 29.93
3168
2002
1308
4451
Market Price
$ 33.15
Selling Price
$ 28.31
721
217
359
1744
Market Price
$ 57.96
Selling Price
$ 52.21
1395
507
695
2957
Market Price
$ 68.71
Selling Price
$ 57.58
639
570
156
3057
Market Price
$ 69.42
Selling Price
$ 58.56
995
338
882
1403
Market Price
$ 40.15
Selling Price
$ 35.08
2625
1941
1335
3303
Market Price
$ 60.01
Selling Price
$ 53.94
1505
426
588
3410
Market Price
$ 53.02
Selling Price
$ 46.54
1860
801
1574
4747
Market Price
$ 31.50
Selling Price
$ 27.92
359
312
241
833
Market Price
$ 67.32
Selling Price
$ 57.69
2854
2185
918
3017
Market Price
$ 37.22
Selling Price
$ 31.84
1116
290
510
1881
Market Price
$ 44.33
Selling Price
$ 37.17
3802
3021
3382
4303
Market Price
$ 63.67
Selling Price
$ 54.67
3073
827
994
3398
Market Price
$ 65.20
Selling Price
$ 58.73
2804
1919
1501
4457
Market Price
$ 69.33
Selling Price
$ 59.66
3398
3024
2287
4451
Market Price
$ 65.84
Selling Price
$ 59.85
398
116
100
1632
Market Price
$ 66.62
Selling Price
$ 59.86
230
123
103
686
Market Price
$ 54.01
Selling Price
$ 48.16
515
119
337
1331