Market Price
$ 30.58
Selling Price
$ 26.31
3325
871
1378
3440
Market Price
$ 44.03
Selling Price
$ 38.29
322
241
130
797
Market Price
$ 39.56
Selling Price
$ 35.04
393
242
284
533
Market Price
$ 57.06
Selling Price
$ 48.97
3765
1791
802
3996
Market Price
$ 31.02
Selling Price
$ 26.61
423
401
163
438
Market Price
$ 63.13
Selling Price
$ 54.69
3516
1698
2954
3629
Market Price
$ 30.97
Selling Price
$ 27.28
157
75
56
466
Market Price
$ 34.87
Selling Price
$ 30.57
4322
1300
4112
4858
Market Price
$ 50.74
Selling Price
$ 45.19
2770
799
2636
2952
Market Price
$ 38.74
Selling Price
$ 33.46
598
285
493
1878
Market Price
$ 37.40
Selling Price
$ 32.37
2306
1296
1215
4198
Market Price
$ 39.29
Selling Price
$ 34.47
1488
793
890
2408
Market Price
$ 31.48
Selling Price
$ 26.65
602
578
533
1159
Market Price
$ 41.91
Selling Price
$ 36.27
3338
1985
2697
4795
Market Price
$ 35.73
Selling Price
$ 31.56
518
325
275
1185
Market Price
$ 36.53
Selling Price
$ 32.18
1156
752
425
3713
Market Price
$ 39.92
Selling Price
$ 34.78
531
330
230
1197
Market Price
$ 31.82
Selling Price
$ 27.24
389
290
321
1632
Market Price
$ 55.20
Selling Price
$ 48.81
2652
1290
1628
2922
Market Price
$ 59.00
Selling Price
$ 52.27
2981
1661
2863
4439
Market Price
$ 56.15
Selling Price
$ 50.85
1864
593
734
3318
Market Price
$ 41.52
Selling Price
$ 35.66
1860
847
1576
3761
Market Price
$ 38.90
Selling Price
$ 34.15
528
347
404
1194
Market Price
$ 56.93
Selling Price
$ 48.37
842
410
297
1346
Market Price
$ 44.39
Selling Price
$ 37.56
3245
906
1355
3965
Market Price
$ 44.91
Selling Price
$ 38.14
522
500
281
1392
Market Price
$ 59.92
Selling Price
$ 54.39
1931
1403
922
3642
Market Price
$ 54.45
Selling Price
$ 46.26
2583
2403
2241
4073
Market Price
$ 46.57
Selling Price
$ 38.98
744
621
343
1520
Market Price
$ 48.02
Selling Price
$ 41.21
2747
680
2324
3824
Market Price
$ 52.59
Selling Price
$ 47.35
2310
1913
1600
4494
Market Price
$ 54.04
Selling Price
$ 45.18
342
88
244
466
Market Price
$ 57.49
Selling Price
$ 51.19
3039
2835
2134
3293
Market Price
$ 45.26
Selling Price
$ 38.58
3004
2783
1438
4037
Market Price
$ 45.95
Selling Price
$ 38.91
2519
1738
1555
2578
Market Price
$ 51.40
Selling Price
$ 43.66
2254
989
1458
2789
Market Price
$ 30.98
Selling Price
$ 28.12
860
755
181
1954
Market Price
$ 69.45
Selling Price
$ 58.99
1599
965
359
1809
Market Price
$ 64.61
Selling Price
$ 57.27
1514
436
546
4701
Market Price
$ 38.56
Selling Price
$ 32.46
3183
1218
907
4595