Market Price
$ 31.45
Selling Price
$ 28.04
4160
2779
3710
4368
Market Price
$ 65.23
Selling Price
$ 58.97
1540
596
407
1871
Market Price
$ 39.68
Selling Price
$ 33.93
1790
1787
1524
3484
Market Price
$ 61.26
Selling Price
$ 51.89
978
780
839
2115
Market Price
$ 61.31
Selling Price
$ 55.18
1683
1639
1592
3075
Market Price
$ 63.33
Selling Price
$ 54.67
518
342
270
542
Market Price
$ 33.12
Selling Price
$ 29.39
105
35
21
450
Market Price
$ 38.36
Selling Price
$ 34.09
834
601
496
3309
Market Price
$ 58.75
Selling Price
$ 50.36
758
679
225
2241
Market Price
$ 46.45
Selling Price
$ 40.89
715
171
688
2437
Market Price
$ 50.40
Selling Price
$ 43.04
410
229
200
824
Market Price
$ 29.24
Selling Price
$ 26.43
655
359
493
1072
Market Price
$ 53.06
Selling Price
$ 44.71
1737
1601
1551
4942
Market Price
$ 40.03
Selling Price
$ 34.04
3466
2607
1219
4042
Market Price
$ 39.01
Selling Price
$ 33.50
982
294
823
4613
Market Price
$ 68.32
Selling Price
$ 59.48
1667
921
536
3444
Market Price
$ 53.25
Selling Price
$ 44.64
3009
2940
2600
4854
Market Price
$ 40.52
Selling Price
$ 34.57
705
614
686
1753
Market Price
$ 64.80
Selling Price
$ 57.74
1128
699
803
1801
Market Price
$ 46.05
Selling Price
$ 41.37
2606
1940
2042
2634
Market Price
$ 59.12
Selling Price
$ 53.04
4491
967
4100
4645
Market Price
$ 49.52
Selling Price
$ 42.94
2131
1213
2105
4700
Market Price
$ 67.74
Selling Price
$ 57.22
2856
1933
1330
4007
Market Price
$ 30.97
Selling Price
$ 26.05
335
288
157
911
Market Price
$ 31.00
Selling Price
$ 27.68
1134
833
556
2378
Market Price
$ 61.39
Selling Price
$ 52.46
1716
1706
895
2567
Market Price
$ 53.22
Selling Price
$ 46.53
3354
1033
2697
4254
Market Price
$ 47.40
Selling Price
$ 40.07
732
672
519
748
Market Price
$ 49.68
Selling Price
$ 42.94
195
188
121
869
Market Price
$ 30.10
Selling Price
$ 26.54
1558
1500
700
1801
Market Price
$ 38.94
Selling Price
$ 33.25
2193
1757
1617
4429
Market Price
$ 44.88
Selling Price
$ 38.24
2010
1529
884
2338
Market Price
$ 36.97
Selling Price
$ 32.64
2544
1909
1154
2662
Market Price
$ 39.88
Selling Price
$ 33.33
2898
2470
1155
3682
Market Price
$ 68.59
Selling Price
$ 59.66
1005
672
396
4611
Market Price
$ 51.79
Selling Price
$ 45.00
408
277
87
554
Market Price
$ 53.08
Selling Price
$ 46.78
2405
1756
1278
4062
Market Price
$ 62.33
Selling Price
$ 54.63
427
244
384
555
Market Price
$ 50.65
Selling Price
$ 43.79
1230
1196
690
4115
Market Price
$ 51.75
Selling Price
$ 46.44
1632
361
460
3151