Market Price
$ 31.66
Selling Price
$ 27.98
674
386
659
2094
Market Price
$ 35.38
Selling Price
$ 32.15
453
217
229
719
Market Price
$ 66.59
Selling Price
$ 59.25
1049
682
291
3981
Market Price
$ 64.23
Selling Price
$ 56.37
884
512
502
1145
Market Price
$ 60.95
Selling Price
$ 54.20
2499
1244
1407
3620
Market Price
$ 31.81
Selling Price
$ 28.21
1722
1578
1441
2341
Market Price
$ 37.82
Selling Price
$ 32.29
1047
286
1027
1946
Market Price
$ 42.43
Selling Price
$ 36.07
533
491
127
1545
Market Price
$ 32.40
Selling Price
$ 29.36
536
262
520
1291
Market Price
$ 32.77
Selling Price
$ 28.57
3681
2274
2281
4194
Market Price
$ 45.72
Selling Price
$ 41.17
2160
1075
712
3477
Market Price
$ 57.63
Selling Price
$ 50.76
1600
966
1184
3071
Market Price
$ 32.74
Selling Price
$ 27.54
2607
639
815
3851
Market Price
$ 63.22
Selling Price
$ 55.65
1496
506
1121
1503
Market Price
$ 46.83
Selling Price
$ 40.24
1327
984
966
1454
Market Price
$ 32.16
Selling Price
$ 28.52
1810
1377
615
3272
Market Price
$ 29.86
Selling Price
$ 25.78
1862
1496
718
4365
Market Price
$ 55.94
Selling Price
$ 48.46
235
208
57
629
Market Price
$ 59.37
Selling Price
$ 52.17
3626
1594
1080
4034
Market Price
$ 30.54
Selling Price
$ 27.47
1225
568
377
4387
Market Price
$ 37.23
Selling Price
$ 31.72
609
413
278
2659
Market Price
$ 41.95
Selling Price
$ 35.38
309
163
191
1528
Market Price
$ 59.57
Selling Price
$ 51.73
916
421
346
3818
Market Price
$ 50.91
Selling Price
$ 42.76
168
164
110
564
Market Price
$ 51.79
Selling Price
$ 45.68
3957
2887
1304
3961
Market Price
$ 62.09
Selling Price
$ 53.55
417
325
207
1218
Market Price
$ 64.18
Selling Price
$ 54.03
1181
349
754
3574
Market Price
$ 33.47
Selling Price
$ 28.86
2390
893
1279
3668
Market Price
$ 39.12
Selling Price
$ 33.42
637
363
341
1777
Market Price
$ 43.95
Selling Price
$ 37.75
627
428
495
1462
Market Price
$ 65.23
Selling Price
$ 55.11
985
713
613
1475
Market Price
$ 53.22
Selling Price
$ 47.60
576
468
130
1715
Market Price
$ 45.15
Selling Price
$ 40.97
743
322
737
3618
Market Price
$ 63.03
Selling Price
$ 55.74
1293
796
299
2792
Market Price
$ 68.18
Selling Price
$ 59.25
1138
932
1045
4128
Market Price
$ 43.24
Selling Price
$ 36.83
3788
2369
2710
4116
Market Price
$ 62.68
Selling Price
$ 56.64
2317
619
1499
3815
Market Price
$ 44.73
Selling Price
$ 38.79
544
157
219
1178
Market Price
$ 41.91
Selling Price
$ 37.43
1575
363
770
3623
Market Price
$ 33.83
Selling Price
$ 29.46
3225
840
1271
3356