Market Price
$ 41.25
Selling Price
$ 36.21
1155
1065
1070
1465
Market Price
$ 51.48
Selling Price
$ 44.83
661
355
426
1639
Market Price
$ 48.36
Selling Price
$ 42.64
1595
1186
1130
2139
Market Price
$ 52.92
Selling Price
$ 47.79
477
367
475
815
Market Price
$ 62.88
Selling Price
$ 57.11
1287
1268
1010
3584
Market Price
$ 55.48
Selling Price
$ 47.59
2836
1231
1926
3708
Market Price
$ 47.36
Selling Price
$ 40.27
3210
3194
1902
4100
Market Price
$ 62.13
Selling Price
$ 54.59
1082
682
259
2508
Market Price
$ 65.52
Selling Price
$ 57.56
1643
1522
955
4120
Market Price
$ 38.46
Selling Price
$ 34.41
3719
2014
1042
4302
Market Price
$ 47.73
Selling Price
$ 41.50
1807
1770
546
2236
Market Price
$ 30.64
Selling Price
$ 26.02
2402
2263
1079
4158
Market Price
$ 36.57
Selling Price
$ 32.87
1414
927
1186
2426
Market Price
$ 30.33
Selling Price
$ 26.11
4798
985
2885
4856
Market Price
$ 70.99
Selling Price
$ 59.23
152
138
88
642
Market Price
$ 41.21
Selling Price
$ 35.01
522
211
508
2325
Market Price
$ 62.30
Selling Price
$ 53.61
2097
783
1917
4943
Market Price
$ 54.20
Selling Price
$ 46.01
1840
1397
834
2164
Market Price
$ 31.92
Selling Price
$ 27.15
2423
830
493
2716
Market Price
$ 66.04
Selling Price
$ 56.58
1066
641
605
1323
Market Price
$ 61.80
Selling Price
$ 53.59
3302
2118
2629
3364
Market Price
$ 31.63
Selling Price
$ 27.12
266
227
194
956
Market Price
$ 34.53
Selling Price
$ 30.66
734
483
494
2782
Market Price
$ 52.43
Selling Price
$ 45.40
3140
2967
1108
3994
Market Price
$ 37.70
Selling Price
$ 33.78
741
617
626
2687
Market Price
$ 50.82
Selling Price
$ 44.50
1169
473
909
2195
Market Price
$ 36.38
Selling Price
$ 31.24
1467
1265
519
4974
Market Price
$ 45.72
Selling Price
$ 40.57
1635
424
1232
2145
Market Price
$ 43.02
Selling Price
$ 37.20
2889
710
944
3758
Market Price
$ 44.90
Selling Price
$ 40.14
848
578
781
1716
Market Price
$ 52.89
Selling Price
$ 46.17
1778
1487
1721
2782
Market Price
$ 36.25
Selling Price
$ 31.90
1565
877
831
2520
Market Price
$ 60.45
Selling Price
$ 52.77
634
139
321
1141
Market Price
$ 40.69
Selling Price
$ 33.99
1772
1175
768
2395
Market Price
$ 34.20
Selling Price
$ 30.72
671
479
309
2303
Market Price
$ 37.53
Selling Price
$ 31.54
2355
1556
1029
2644
Market Price
$ 52.30
Selling Price
$ 45.66
578
575
316
660
Market Price
$ 50.71
Selling Price
$ 45.59
1843
1670
1265
4818
Market Price
$ 32.16
Selling Price
$ 29.10
823
779
751
1715
Market Price
$ 70.25
Selling Price
$ 59.97
1491
387
1337
3366