Market Price
$ 42.05
Selling Price
$ 35.34
448
167
188
621
Market Price
$ 37.45
Selling Price
$ 32.96
189
61
111
550
Market Price
$ 41.67
Selling Price
$ 34.82
351
313
160
1535
Market Price
$ 57.91
Selling Price
$ 50.38
1803
1717
1109
4599
Market Price
$ 46.81
Selling Price
$ 40.70
1286
766
691
4008
Market Price
$ 35.19
Selling Price
$ 31.04
2658
983
2448
3326
Market Price
$ 60.57
Selling Price
$ 53.16
4554
4260
2749
4561
Market Price
$ 67.26
Selling Price
$ 58.26
2296
1405
1924
2384
Market Price
$ 40.04
Selling Price
$ 36.04
897
267
300
1423
Market Price
$ 61.22
Selling Price
$ 55.65
1487
580
1319
1741
Market Price
$ 42.25
Selling Price
$ 37.40
1292
492
864
4395
Market Price
$ 39.57
Selling Price
$ 35.45
222
128
124
477
Market Price
$ 29.73
Selling Price
$ 26.61
1644
329
605
4634
Market Price
$ 41.49
Selling Price
$ 35.87
2961
1933
1659
3143
Market Price
$ 62.67
Selling Price
$ 54.25
3021
2563
1453
3388
Market Price
$ 66.63
Selling Price
$ 58.46
121
100
97
419
Market Price
$ 40.14
Selling Price
$ 36.01
3954
2428
3190
4472
Market Price
$ 35.78
Selling Price
$ 32.20
1219
443
612
3562
Market Price
$ 66.88
Selling Price
$ 56.67
1894
856
1618
2987
Market Price
$ 60.54
Selling Price
$ 52.04
2754
2019
1913
2808
Market Price
$ 41.45
Selling Price
$ 36.18
3876
3724
1770
4097
Market Price
$ 38.83
Selling Price
$ 34.62
442
439
301
910
Market Price
$ 41.81
Selling Price
$ 37.31
2179
591
1206
3502
Market Price
$ 35.56
Selling Price
$ 30.64
681
340
607
796
Market Price
$ 60.46
Selling Price
$ 53.63
408
288
387
983
Market Price
$ 55.05
Selling Price
$ 47.51
3152
2526
1449
3456
Market Price
$ 59.43
Selling Price
$ 52.97
1851
656
1318
3389
Market Price
$ 46.92
Selling Price
$ 40.78
535
425
517
739
Market Price
$ 63.13
Selling Price
$ 53.64
723
339
684
1110
Market Price
$ 65.74
Selling Price
$ 55.81
927
589
307
1069
Market Price
$ 64.56
Selling Price
$ 55.14
2353
700
827
4865
Market Price
$ 34.73
Selling Price
$ 29.97
1667
1359
526
3402
Market Price
$ 66.45
Selling Price
$ 58.23
1257
1247
374
1441
Market Price
$ 50.24
Selling Price
$ 43.73
1844
1535
466
1977
Market Price
$ 49.69
Selling Price
$ 45.13
455
330
107
762
Market Price
$ 33.39
Selling Price
$ 28.98
1456
961
324
2745
Market Price
$ 67.11
Selling Price
$ 59.92
3981
1393
1269
4643
Market Price
$ 69.24
Selling Price
$ 58.55
322
233
223
1199
Market Price
$ 41.05
Selling Price
$ 34.27
444
364
210
1349
Market Price
$ 34.21
Selling Price
$ 29.27
490
182
220
517