Market Price
$ 36.78
Selling Price
$ 31.07
1927
1325
837
2790
Market Price
$ 49.72
Selling Price
$ 45.06
2564
1510
1009
4854
Market Price
$ 36.75
Selling Price
$ 33.08
881
323
395
1726
Market Price
$ 35.51
Selling Price
$ 31.78
880
818
607
2992
Market Price
$ 37.82
Selling Price
$ 33.61
702
564
283
1182
Market Price
$ 57.01
Selling Price
$ 48.75
2159
1021
772
3455
Market Price
$ 45.06
Selling Price
$ 38.38
1186
1072
1001
3913
Market Price
$ 30.50
Selling Price
$ 27.72
1399
354
375
3548
Market Price
$ 27.80
Selling Price
$ 25.07
437
276
411
490
Market Price
$ 56.18
Selling Price
$ 47.54
1032
786
645
2526
Market Price
$ 45.75
Selling Price
$ 39.22
4627
1717
1371
4755
Market Price
$ 59.03
Selling Price
$ 52.85
624
304
266
2029
Market Price
$ 50.83
Selling Price
$ 43.34
1087
532
966
3021
Market Price
$ 39.78
Selling Price
$ 34.62
1352
1149
401
4724
Market Price
$ 40.41
Selling Price
$ 34.92
2034
1804
1443
2844
Market Price
$ 42.63
Selling Price
$ 38.32
1387
826
989
2472
Market Price
$ 63.06
Selling Price
$ 55.56
751
525
400
3735
Market Price
$ 55.59
Selling Price
$ 48.16
948
258
590
4594
Market Price
$ 59.41
Selling Price
$ 53.42
1263
836
779
4764
Market Price
$ 33.65
Selling Price
$ 29.64
2828
1115
1068
3042
Market Price
$ 55.38
Selling Price
$ 46.60
905
886
475
4072
Market Price
$ 42.21
Selling Price
$ 36.12
705
254
582
3423
Market Price
$ 56.87
Selling Price
$ 47.99
805
444
308
1158
Market Price
$ 70.68
Selling Price
$ 59.62
1138
698
254
1237
Market Price
$ 59.33
Selling Price
$ 51.70
3534
3096
998
3886
Market Price
$ 54.81
Selling Price
$ 46.29
1633
497
1425
4991
Market Price
$ 33.65
Selling Price
$ 28.25
777
583
617
2774
Market Price
$ 39.32
Selling Price
$ 34.99
2090
1291
812
2177
Market Price
$ 59.67
Selling Price
$ 52.23
1778
1420
1312
3464
Market Price
$ 52.30
Selling Price
$ 43.72
1960
1459
1570
3716
Market Price
$ 69.34
Selling Price
$ 58.79
2332
2140
1568
4902
Market Price
$ 56.93
Selling Price
$ 51.74
1204
690
815
1371
Market Price
$ 54.76
Selling Price
$ 46.64
1350
463
717
4239
Market Price
$ 48.19
Selling Price
$ 40.49
4461
1652
3620
4535
Market Price
$ 37.00
Selling Price
$ 31.93
828
404
732
893
Market Price
$ 48.86
Selling Price
$ 43.06
888
555
344
2759
Market Price
$ 46.80
Selling Price
$ 41.12
934
199
521
4000
Market Price
$ 66.25
Selling Price
$ 57.51
282
125
214
462
Market Price
$ 30.95
Selling Price
$ 27.14
1143
884
550
1830
Market Price
$ 58.90
Selling Price
$ 52.73
565
194
270
657