Market Price
$ 33.59
Selling Price
$ 28.48
2150
886
538
3129
Market Price
$ 30.08
Selling Price
$ 27.19
411
179
390
433
Market Price
$ 31.65
Selling Price
$ 27.50
623
550
605
2337
Market Price
$ 33.62
Selling Price
$ 28.43
1242
450
722
4800
Market Price
$ 49.33
Selling Price
$ 41.55
1735
783
347
4728
Market Price
$ 44.46
Selling Price
$ 39.77
525
183
458
1028
Market Price
$ 61.40
Selling Price
$ 55.77
489
450
434
1232
Market Price
$ 41.05
Selling Price
$ 36.36
1214
738
915
2375
Market Price
$ 53.57
Selling Price
$ 45.35
2247
667
1862
3511
Market Price
$ 62.06
Selling Price
$ 55.13
412
162
259
883
Market Price
$ 39.53
Selling Price
$ 33.43
370
195
330
1043
Market Price
$ 59.08
Selling Price
$ 52.34
1823
1508
1112
3376
Market Price
$ 52.73
Selling Price
$ 44.42
3538
868
1166
4483
Market Price
$ 42.77
Selling Price
$ 36.59
1206
385
869
1297
Market Price
$ 30.16
Selling Price
$ 26.17
1566
1546
477
3875
Market Price
$ 67.66
Selling Price
$ 58.09
135
99
50
416
Market Price
$ 37.19
Selling Price
$ 33.10
1026
531
728
1238
Market Price
$ 60.17
Selling Price
$ 50.80
749
176
629
2422
Market Price
$ 64.33
Selling Price
$ 53.63
3415
3404
2432
4963
Market Price
$ 34.09
Selling Price
$ 29.11
3270
2089
1901
4855
Market Price
$ 64.10
Selling Price
$ 57.31
1582
708
516
3811
Market Price
$ 61.76
Selling Price
$ 54.15
1817
1427
1782
4100
Market Price
$ 47.17
Selling Price
$ 39.48
1128
1078
624
1900
Market Price
$ 32.69
Selling Price
$ 27.76
3077
2516
2706
4462
Market Price
$ 57.62
Selling Price
$ 48.10
391
98
272
1914
Market Price
$ 56.21
Selling Price
$ 50.91
334
284
75
638
Market Price
$ 29.07
Selling Price
$ 25.48
3778
2027
911
4776
Market Price
$ 60.86
Selling Price
$ 52.17
2544
2519
1906
2922
Market Price
$ 66.10
Selling Price
$ 58.46
452
287
451
567
Market Price
$ 29.10
Selling Price
$ 25.04
970
338
627
3564
Market Price
$ 28.83
Selling Price
$ 25.58
1697
736
774
2020
Market Price
$ 30.90
Selling Price
$ 25.95
371
223
251
647
Market Price
$ 31.03
Selling Price
$ 26.39
1899
701
1627
3308
Market Price
$ 31.39
Selling Price
$ 27.00
503
467
455
2086
Market Price
$ 31.95
Selling Price
$ 27.88
1793
358
596
2784
Market Price
$ 34.62
Selling Price
$ 29.12
2134
1654
1484
3770
Market Price
$ 49.65
Selling Price
$ 42.58
2517
949
627
3718
Market Price
$ 32.96
Selling Price
$ 29.59
2419
703
1375
3608
Market Price
$ 55.20
Selling Price
$ 50.13
2295
2031
983
4266
Market Price
$ 50.30
Selling Price
$ 42.02
3869
3618
2154
4410