Market Price
$ 40.73
Selling Price
$ 35.30
3312
2707
1219
4254
Market Price
$ 58.80
Selling Price
$ 50.53
499
259
117
714
Market Price
$ 32.66
Selling Price
$ 29.12
4115
1330
3498
4241
Market Price
$ 52.04
Selling Price
$ 46.69
957
842
536
971
Market Price
$ 40.72
Selling Price
$ 36.45
1282
1037
268
2495
Market Price
$ 43.86
Selling Price
$ 36.85
868
756
505
1487
Market Price
$ 33.49
Selling Price
$ 29.26
654
278
447
953
Market Price
$ 46.90
Selling Price
$ 39.82
2731
1021
2338
4175
Market Price
$ 55.43
Selling Price
$ 48.28
1057
1023
423
1910
Market Price
$ 54.48
Selling Price
$ 47.20
2044
1627
423
3670
Market Price
$ 63.69
Selling Price
$ 54.24
156
132
83
656
Market Price
$ 62.26
Selling Price
$ 54.66
2725
1414
1958
4202
Market Price
$ 34.84
Selling Price
$ 29.69
952
232
851
3589
Market Price
$ 68.15
Selling Price
$ 57.93
3237
2367
1504
3972
Market Price
$ 47.76
Selling Price
$ 43.31
489
306
235
1489
Market Price
$ 52.53
Selling Price
$ 44.55
1416
393
386
2236
Market Price
$ 31.82
Selling Price
$ 28.14
2545
2236
1756
3499
Market Price
$ 40.98
Selling Price
$ 35.38
4294
1728
1157
4795
Market Price
$ 61.07
Selling Price
$ 52.93
3448
2890
2234
3690
Market Price
$ 49.38
Selling Price
$ 44.75
421
213
192
632
Market Price
$ 43.88
Selling Price
$ 36.94
198
136
41
515
Market Price
$ 31.42
Selling Price
$ 26.66
741
712
190
1580
Market Price
$ 51.89
Selling Price
$ 47.11
583
150
173
2654
Market Price
$ 30.06
Selling Price
$ 26.30
1712
686
1395
3004
Market Price
$ 64.18
Selling Price
$ 54.80
753
324
680
1414
Market Price
$ 59.59
Selling Price
$ 50.89
1659
898
1073
3499
Market Price
$ 67.61
Selling Price
$ 58.23
1188
668
401
4534
Market Price
$ 29.55
Selling Price
$ 25.08
3965
3639
3074
4131
Market Price
$ 57.72
Selling Price
$ 49.05
2158
1266
880
3201
Market Price
$ 62.40
Selling Price
$ 53.40
209
176
176
694
Market Price
$ 62.57
Selling Price
$ 52.64
1470
467
1352
2397
Market Price
$ 59.50
Selling Price
$ 49.94
1269
343
459
2546
Market Price
$ 38.20
Selling Price
$ 34.02
977
284
899
1927
Market Price
$ 62.83
Selling Price
$ 55.06
1256
1142
459
1357
Market Price
$ 56.59
Selling Price
$ 48.75
3196
2626
3051
3622
Market Price
$ 64.82
Selling Price
$ 54.57
1632
869
679
2123
Market Price
$ 37.40
Selling Price
$ 31.36
1866
877
1434
3142
Market Price
$ 44.60
Selling Price
$ 37.42
2989
2939
2296
4202
Market Price
$ 61.98
Selling Price
$ 55.24
2708
1836
961
4913
Market Price
$ 53.02
Selling Price
$ 47.93
2764
2053
2657
4239