Market Price
$ 44.11
Selling Price
$ 39.22
2047
920
1894
2871
Market Price
$ 32.80
Selling Price
$ 29.61
666
280
231
1552
Market Price
$ 60.06
Selling Price
$ 51.28
875
497
212
3024
Market Price
$ 51.97
Selling Price
$ 43.94
4812
2879
1980
4986
Market Price
$ 40.26
Selling Price
$ 36.13
864
526
397
1240
Market Price
$ 55.24
Selling Price
$ 48.91
629
320
167
2791
Market Price
$ 43.25
Selling Price
$ 37.80
1271
619
579
4670
Market Price
$ 58.23
Selling Price
$ 50.03
2576
751
2178
3460
Market Price
$ 58.84
Selling Price
$ 50.79
2779
2534
1497
3767
Market Price
$ 41.48
Selling Price
$ 36.30
1211
410
848
1905
Market Price
$ 67.47
Selling Price
$ 58.57
4310
1201
2213
4895
Market Price
$ 61.33
Selling Price
$ 53.85
365
155
115
1761
Market Price
$ 42.96
Selling Price
$ 38.56
3211
3026
1199
3909
Market Price
$ 42.18
Selling Price
$ 37.98
2373
636
577
3061
Market Price
$ 49.69
Selling Price
$ 42.12
2886
1192
678
3754
Market Price
$ 58.85
Selling Price
$ 49.21
2186
1623
1493
4561
Market Price
$ 54.36
Selling Price
$ 47.97
1465
594
805
1660
Market Price
$ 35.82
Selling Price
$ 31.88
820
277
685
872
Market Price
$ 48.36
Selling Price
$ 40.48
1697
1256
712
4096
Market Price
$ 42.36
Selling Price
$ 36.83
448
116
436
540
Market Price
$ 59.01
Selling Price
$ 51.23
765
578
207
1116
Market Price
$ 33.83
Selling Price
$ 29.77
1567
460
336
1670
Market Price
$ 55.95
Selling Price
$ 47.55
2708
1550
896
2930
Market Price
$ 29.86
Selling Price
$ 25.99
692
592
291
3435
Market Price
$ 35.60
Selling Price
$ 30.79
1134
967
1045
4683
Market Price
$ 39.27
Selling Price
$ 34.33
4156
1155
1871
4188
Market Price
$ 56.38
Selling Price
$ 50.28
4427
3704
1181
4894
Market Price
$ 58.68
Selling Price
$ 52.36
1121
1016
548
4766
Market Price
$ 30.63
Selling Price
$ 27.17
2035
2015
1736
3188
Market Price
$ 35.50
Selling Price
$ 31.17
2061
826
969
2655
Market Price
$ 41.09
Selling Price
$ 34.56
1993
662
698
4007
Market Price
$ 55.69
Selling Price
$ 50.54
1023
211
1021
1113
Market Price
$ 46.81
Selling Price
$ 41.05
333
234
240
444
Market Price
$ 37.87
Selling Price
$ 31.56
712
486
156
3327
Market Price
$ 48.72
Selling Price
$ 42.26
1997
1909
879
3801
Market Price
$ 31.67
Selling Price
$ 28.24
1584
456
1087
2864
Market Price
$ 53.65
Selling Price
$ 47.98
780
719
312
1205
Market Price
$ 31.49
Selling Price
$ 27.23
1340
969
1313
3106
Market Price
$ 38.87
Selling Price
$ 32.71
1204
315
1036
1921
Market Price
$ 41.88
Selling Price
$ 37.12
2163
935
1703
2656