Market Price
$ 69.04
Selling Price
$ 57.98
2051
1843
872
4824
Market Price
$ 48.66
Selling Price
$ 44.06
2339
1686
590
4130
Market Price
$ 37.87
Selling Price
$ 34.11
2168
1954
1610
4553
Market Price
$ 38.86
Selling Price
$ 33.82
1095
714
680
2426
Market Price
$ 43.21
Selling Price
$ 36.67
889
725
844
2554
Market Price
$ 59.24
Selling Price
$ 53.17
3859
3522
1167
4617
Market Price
$ 38.50
Selling Price
$ 33.07
3102
2897
3057
3967
Market Price
$ 47.59
Selling Price
$ 40.72
1313
276
656
1625
Market Price
$ 42.74
Selling Price
$ 36.85
568
443
393
1875
Market Price
$ 45.17
Selling Price
$ 39.50
1576
894
359
4689
Market Price
$ 65.57
Selling Price
$ 56.89
2677
809
827
4686
Market Price
$ 29.49
Selling Price
$ 26.65
2024
597
482
2616
Market Price
$ 62.19
Selling Price
$ 52.12
1243
340
707
3225
Market Price
$ 51.86
Selling Price
$ 46.31
1955
1794
895
3794
Market Price
$ 31.03
Selling Price
$ 28.15
1603
1187
710
2375
Market Price
$ 41.67
Selling Price
$ 34.81
190
180
167
763
Market Price
$ 62.06
Selling Price
$ 51.97
1652
1087
672
4207
Market Price
$ 48.75
Selling Price
$ 43.35
997
609
462
1419
Market Price
$ 51.70
Selling Price
$ 46.59
2172
868
1114
2374
Market Price
$ 60.79
Selling Price
$ 54.87
258
117
73
456
Market Price
$ 65.80
Selling Price
$ 55.92
2365
2259
1299
3759
Market Price
$ 48.66
Selling Price
$ 43.25
1389
1053
1066
2276
Market Price
$ 39.56
Selling Price
$ 33.44
1974
847
1766
4561
Market Price
$ 67.40
Selling Price
$ 56.32
2248
1926
1632
2497
Market Price
$ 56.16
Selling Price
$ 51.05
1065
589
811
1448
Market Price
$ 38.15
Selling Price
$ 34.64
423
165
149
887
Market Price
$ 37.86
Selling Price
$ 32.39
1264
256
575
1914
Market Price
$ 40.27
Selling Price
$ 34.10
691
232
519
1176
Market Price
$ 28.96
Selling Price
$ 26.04
1033
866
587
1595
Market Price
$ 56.11
Selling Price
$ 47.03
2553
1123
985
3862
Market Price
$ 55.56
Selling Price
$ 49.70
514
182
176
1225
Market Price
$ 41.36
Selling Price
$ 35.49
938
524
781
1315
Market Price
$ 65.45
Selling Price
$ 57.59
2725
2332
683
3918
Market Price
$ 59.77
Selling Price
$ 52.48
1159
952
785
2352
Market Price
$ 71.09
Selling Price
$ 59.94
2983
1691
1768
3939
Market Price
$ 60.74
Selling Price
$ 50.74
904
561
667
4458
Market Price
$ 39.50
Selling Price
$ 32.92
563
336
559
1214
Market Price
$ 32.61
Selling Price
$ 29.63
1480
1133
652
4204
Market Price
$ 48.74
Selling Price
$ 41.73
2486
1594
969
4990
Market Price
$ 44.16
Selling Price
$ 39.68
1077
790
772
3535