Market Price
$ 60.52
Selling Price
$ 52.54
1302
1068
1153
2089
Market Price
$ 32.41
Selling Price
$ 29.21
497
225
108
514
Market Price
$ 65.46
Selling Price
$ 57.83
928
566
209
1562
Market Price
$ 37.44
Selling Price
$ 31.64
1341
655
1045
1382
Market Price
$ 43.98
Selling Price
$ 36.80
1085
273
713
3473
Market Price
$ 34.80
Selling Price
$ 30.78
3634
3169
2748
4933
Market Price
$ 48.84
Selling Price
$ 42.37
1005
878
217
1981
Market Price
$ 32.83
Selling Price
$ 28.69
412
103
144
987
Market Price
$ 42.82
Selling Price
$ 37.03
2679
933
818
3786
Market Price
$ 36.83
Selling Price
$ 32.15
820
340
569
3610
Market Price
$ 50.09
Selling Price
$ 44.57
653
618
428
1764
Market Price
$ 51.91
Selling Price
$ 43.57
1853
892
464
2772
Market Price
$ 44.46
Selling Price
$ 37.75
2330
2104
1103
4585
Market Price
$ 32.16
Selling Price
$ 28.40
1425
705
1282
4512
Market Price
$ 42.95
Selling Price
$ 38.08
1607
985
1048
1726
Market Price
$ 63.22
Selling Price
$ 57.34
2116
1757
1525
3678
Market Price
$ 59.47
Selling Price
$ 51.20
2131
1685
1905
4224
Market Price
$ 39.23
Selling Price
$ 34.56
537
112
446
954
Market Price
$ 37.71
Selling Price
$ 32.20
4137
3321
4039
4318
Market Price
$ 38.56
Selling Price
$ 33.81
1038
553
727
1696
Market Price
$ 57.61
Selling Price
$ 48.95
2052
855
1551
4089
Market Price
$ 30.97
Selling Price
$ 26.98
2277
1950
1606
3057
Market Price
$ 65.69
Selling Price
$ 55.31
303
68
296
746
Market Price
$ 45.05
Selling Price
$ 39.86
768
491
258
785
Market Price
$ 59.25
Selling Price
$ 51.33
2641
1397
863
4667
Market Price
$ 58.21
Selling Price
$ 52.26
1804
662
1155
2174
Market Price
$ 30.34
Selling Price
$ 26.66
1025
628
588
1477
Market Price
$ 50.09
Selling Price
$ 42.01
1362
781
566
3485
Market Price
$ 45.57
Selling Price
$ 41.13
1094
1008
396
1368
Market Price
$ 53.10
Selling Price
$ 46.21
1359
936
1238
2572
Market Price
$ 37.31
Selling Price
$ 31.64
2368
1425
1356
2694
Market Price
$ 46.73
Selling Price
$ 40.67
779
229
563
2213
Market Price
$ 28.69
Selling Price
$ 25.57
2201
1572
1828
2730
Market Price
$ 36.29
Selling Price
$ 32.39
755
328
751
2478
Market Price
$ 43.06
Selling Price
$ 37.12
319
319
309
763
Market Price
$ 64.92
Selling Price
$ 54.41
693
187
653
911
Market Price
$ 54.50
Selling Price
$ 46.64
1271
400
955
2194
Market Price
$ 60.66
Selling Price
$ 51.27
3519
738
2729
4299
Market Price
$ 57.34
Selling Price
$ 49.90
3538
2816
1342
4845
Market Price
$ 38.57
Selling Price
$ 34.41
1515
1307
515
4898