Market Price
$ 56.66
Selling Price
$ 48.60
1027
891
254
4175
Market Price
$ 34.08
Selling Price
$ 30.91
179
101
155
650
Market Price
$ 31.90
Selling Price
$ 26.99
3891
1340
2291
4947
Market Price
$ 43.18
Selling Price
$ 38.01
1855
830
1846
4489
Market Price
$ 55.20
Selling Price
$ 46.03
642
460
377
2027
Market Price
$ 52.27
Selling Price
$ 44.04
1177
1063
767
1194
Market Price
$ 56.93
Selling Price
$ 49.72
2049
636
716
4438
Market Price
$ 56.83
Selling Price
$ 48.19
1546
759
857
1876
Market Price
$ 51.80
Selling Price
$ 43.75
2663
1810
2433
4855
Market Price
$ 28.04
Selling Price
$ 25.18
645
308
517
1048
Market Price
$ 34.64
Selling Price
$ 30.72
579
207
480
720
Market Price
$ 38.22
Selling Price
$ 34.48
753
294
539
1356
Market Price
$ 30.98
Selling Price
$ 27.22
239
97
164
955
Market Price
$ 43.19
Selling Price
$ 37.21
3106
1026
1743
4385
Market Price
$ 65.01
Selling Price
$ 56.27
1609
321
565
4437
Market Price
$ 30.93
Selling Price
$ 26.39
463
159
404
465
Market Price
$ 31.44
Selling Price
$ 28.55
2627
2350
769
3640
Market Price
$ 59.80
Selling Price
$ 53.79
980
414
974
2469
Market Price
$ 43.63
Selling Price
$ 36.80
1302
455
275
1961
Market Price
$ 38.77
Selling Price
$ 35.07
830
220
409
1307
Market Price
$ 44.70
Selling Price
$ 37.86
2144
1895
1855
3694
Market Price
$ 37.65
Selling Price
$ 31.40
1017
349
348
1437
Market Price
$ 60.47
Selling Price
$ 54.72
1293
763
1076
2160
Market Price
$ 28.53
Selling Price
$ 25.73
2252
1935
1130
2515
Market Price
$ 60.52
Selling Price
$ 51.31
2092
1042
768
2971
Market Price
$ 37.96
Selling Price
$ 33.60
381
257
162
434
Market Price
$ 47.44
Selling Price
$ 42.24
916
880
414
4464
Market Price
$ 60.78
Selling Price
$ 50.86
637
306
521
1730
Market Price
$ 30.57
Selling Price
$ 27.36
431
133
253
1174
Market Price
$ 38.29
Selling Price
$ 31.98
1240
559
307
1730
Market Price
$ 68.43
Selling Price
$ 59.17
622
501
386
1418
Market Price
$ 53.34
Selling Price
$ 44.63
1534
382
1476
3832
Market Price
$ 39.50
Selling Price
$ 34.66
2036
1542
1501
4675
Market Price
$ 50.90
Selling Price
$ 46.23
2987
2917
2354
3196
Market Price
$ 67.94
Selling Price
$ 57.16
3605
2625
2288
4407
Market Price
$ 55.27
Selling Price
$ 48.18
3571
1453
2630
4105
Market Price
$ 47.40
Selling Price
$ 41.25
545
234
144
1089
Market Price
$ 65.35
Selling Price
$ 56.03
600
506
124
786
Market Price
$ 67.23
Selling Price
$ 59.63
1060
321
584
1426
Market Price
$ 44.48
Selling Price
$ 37.37
2107
1619
1468
3925