Market Price
$ 42.83
Selling Price
$ 36.40
4723
3545
2132
4955
Market Price
$ 33.20
Selling Price
$ 28.76
3526
2941
3494
4520
Market Price
$ 31.99
Selling Price
$ 27.46
1351
1034
308
3083
Market Price
$ 47.04
Selling Price
$ 39.52
636
602
252
1927
Market Price
$ 42.66
Selling Price
$ 36.71
1092
340
734
1371
Market Price
$ 43.91
Selling Price
$ 39.68
1140
1070
658
3159
Market Price
$ 51.20
Selling Price
$ 45.57
1241
1007
1223
1877
Market Price
$ 49.99
Selling Price
$ 42.71
654
553
543
1729
Market Price
$ 52.89
Selling Price
$ 47.67
487
311
241
887
Market Price
$ 38.88
Selling Price
$ 33.54
2600
742
2165
2951
Market Price
$ 37.87
Selling Price
$ 31.68
1592
493
1536
3261
Market Price
$ 64.51
Selling Price
$ 56.63
933
800
719
2679
Market Price
$ 32.66
Selling Price
$ 28.81
616
174
495
1181
Market Price
$ 36.04
Selling Price
$ 32.48
3449
1419
2516
3858
Market Price
$ 65.76
Selling Price
$ 59.53
1183
930
988
4262
Market Price
$ 52.78
Selling Price
$ 45.06
501
373
239
2219
Market Price
$ 40.57
Selling Price
$ 35.26
1248
259
577
2382
Market Price
$ 53.06
Selling Price
$ 47.07
2727
2545
1480
4968
Market Price
$ 40.72
Selling Price
$ 35.04
355
354
263
763
Market Price
$ 66.98
Selling Price
$ 57.70
840
789
573
4179
Market Price
$ 48.60
Selling Price
$ 41.16
1743
1118
629
3965
Market Price
$ 48.46
Selling Price
$ 41.03
313
280
308
1444
Market Price
$ 40.73
Selling Price
$ 34.67
2311
759
647
2384
Market Price
$ 42.84
Selling Price
$ 35.77
420
95
244
605
Market Price
$ 32.86
Selling Price
$ 28.06
2072
1722
1908
3874
Market Price
$ 43.99
Selling Price
$ 38.17
3749
2561
3526
4823
Market Price
$ 53.45
Selling Price
$ 45.93
2884
2532
667
4156
Market Price
$ 64.13
Selling Price
$ 55.50
364
129
353
1820
Market Price
$ 51.79
Selling Price
$ 45.52
2588
1571
748
4751
Market Price
$ 30.26
Selling Price
$ 25.69
1614
717
393
4298
Market Price
$ 35.66
Selling Price
$ 30.99
368
180
271
543
Market Price
$ 53.76
Selling Price
$ 46.41
608
372
300
1745
Market Price
$ 65.36
Selling Price
$ 58.69
1336
578
1135
3175
Market Price
$ 44.34
Selling Price
$ 39.01
1537
446
592
3310
Market Price
$ 54.80
Selling Price
$ 48.79
348
168
208
1316
Market Price
$ 57.64
Selling Price
$ 48.31
2419
1826
1863
3606
Market Price
$ 50.79
Selling Price
$ 44.26
3299
1530
1165
3446
Market Price
$ 41.98
Selling Price
$ 37.66
431
161
167
953
Market Price
$ 32.93
Selling Price
$ 28.01
1775
824
420
2920
Market Price
$ 28.92
Selling Price
$ 25.80
475
168
435
669