Market Price
$ 30.00
Selling Price
$ 26.72
3715
1255
1587
3791
Market Price
$ 67.34
Selling Price
$ 59.04
3130
1147
2852
3640
Market Price
$ 40.01
Selling Price
$ 34.49
1695
1477
888
2781
Market Price
$ 62.66
Selling Price
$ 52.81
1337
964
531
3515
Market Price
$ 38.41
Selling Price
$ 33.18
1126
849
573
3100
Market Price
$ 45.15
Selling Price
$ 41.03
990
838
735
2907
Market Price
$ 57.88
Selling Price
$ 48.99
1260
1068
808
1777
Market Price
$ 41.24
Selling Price
$ 36.31
606
258
343
1138
Market Price
$ 42.98
Selling Price
$ 35.85
503
450
200
1082
Market Price
$ 45.33
Selling Price
$ 39.31
2204
1459
1602
2311
Market Price
$ 52.27
Selling Price
$ 45.24
3056
1318
1223
3678
Market Price
$ 34.95
Selling Price
$ 30.62
3059
2521
1974
3621
Market Price
$ 32.71
Selling Price
$ 27.63
1717
1085
1245
2406
Market Price
$ 31.88
Selling Price
$ 27.50
2851
2653
1154
2852
Market Price
$ 57.01
Selling Price
$ 51.63
2652
1179
614
2919
Market Price
$ 37.60
Selling Price
$ 33.55
1010
822
837
3417
Market Price
$ 49.03
Selling Price
$ 42.04
1574
692
475
4099
Market Price
$ 44.21
Selling Price
$ 38.88
298
66
162
595
Market Price
$ 48.39
Selling Price
$ 42.46
1024
898
394
4694
Market Price
$ 31.02
Selling Price
$ 26.13
817
278
634
3118
Market Price
$ 67.20
Selling Price
$ 56.07
1331
822
388
1517
Market Price
$ 34.75
Selling Price
$ 29.74
1823
1145
435
2136
Market Price
$ 51.15
Selling Price
$ 45.88
783
508
261
814
Market Price
$ 40.76
Selling Price
$ 34.88
1485
676
1021
2622
Market Price
$ 39.43
Selling Price
$ 34.51
1200
1020
369
1674
Market Price
$ 28.87
Selling Price
$ 25.90
1708
1550
1648
3948
Market Price
$ 53.36
Selling Price
$ 46.65
1340
792
334
1803
Market Price
$ 43.75
Selling Price
$ 37.46
1256
1071
701
1353
Market Price
$ 32.22
Selling Price
$ 26.88
1574
1370
1407
2216
Market Price
$ 39.51
Selling Price
$ 35.64
501
332
134
1610
Market Price
$ 61.74
Selling Price
$ 53.78
577
520
166
2180
Market Price
$ 40.52
Selling Price
$ 34.42
1495
1098
1394
1757
Market Price
$ 62.39
Selling Price
$ 54.44
459
350
214
1175
Market Price
$ 56.37
Selling Price
$ 47.60
4125
4087
4098
4919
Market Price
$ 47.70
Selling Price
$ 41.18
722
424
352
1017
Market Price
$ 38.32
Selling Price
$ 32.77
1202
1160
348
1687
Market Price
$ 37.85
Selling Price
$ 32.55
1636
370
900
2813
Market Price
$ 55.14
Selling Price
$ 46.67
2105
878
2084
2559
Market Price
$ 55.45
Selling Price
$ 46.93
2647
2402
1618
4758
Market Price
$ 47.29
Selling Price
$ 42.66
1882
510
1690
2344