Market Price
$ 35.97
Selling Price
$ 32.49
1634
1286
903
3490
Market Price
$ 59.72
Selling Price
$ 52.81
2210
864
2170
2511
Market Price
$ 40.03
Selling Price
$ 33.86
1161
386
835
2330
Market Price
$ 48.91
Selling Price
$ 42.16
599
561
514
958
Market Price
$ 56.02
Selling Price
$ 50.64
346
155
218
767
Market Price
$ 32.16
Selling Price
$ 27.02
2159
926
623
2631
Market Price
$ 36.15
Selling Price
$ 31.48
2666
630
2663
3034
Market Price
$ 55.40
Selling Price
$ 46.80
1013
593
934
3413
Market Price
$ 70.43
Selling Price
$ 59.17
1097
366
972
4765
Market Price
$ 32.39
Selling Price
$ 28.02
484
434
355
1547
Market Price
$ 64.18
Selling Price
$ 53.65
410
82
112
984
Market Price
$ 55.27
Selling Price
$ 48.40
1062
399
1026
3679
Market Price
$ 35.41
Selling Price
$ 31.12
631
379
149
787
Market Price
$ 58.29
Selling Price
$ 50.74
314
154
226
746
Market Price
$ 63.34
Selling Price
$ 54.19
362
108
154
1192
Market Price
$ 62.22
Selling Price
$ 53.40
3905
2524
1507
4656
Market Price
$ 32.73
Selling Price
$ 27.60
998
966
594
4475
Market Price
$ 65.17
Selling Price
$ 54.87
2745
873
2440
4235
Market Price
$ 30.46
Selling Price
$ 27.25
3872
1128
3178
3910
Market Price
$ 34.52
Selling Price
$ 30.45
152
45
102
555
Market Price
$ 38.35
Selling Price
$ 33.34
3187
2116
1484
3893
Market Price
$ 28.96
Selling Price
$ 25.42
2901
794
1702
3094
Market Price
$ 68.45
Selling Price
$ 57.92
2095
802
743
4247
Market Price
$ 63.34
Selling Price
$ 56.39
1801
818
575
2534
Market Price
$ 35.88
Selling Price
$ 31.34
1704
1484
554
1914
Market Price
$ 54.91
Selling Price
$ 48.44
304
134
245
1171
Market Price
$ 44.05
Selling Price
$ 38.61
358
347
85
428
Market Price
$ 44.81
Selling Price
$ 39.88
2378
2051
599
2401
Market Price
$ 50.95
Selling Price
$ 45.26
3269
1604
2755
4013
Market Price
$ 33.57
Selling Price
$ 30.47
1256
488
442
4725
Market Price
$ 58.86
Selling Price
$ 50.70
1559
473
859
3084
Market Price
$ 59.85
Selling Price
$ 54.35
2327
1494
2264
2894
Market Price
$ 35.85
Selling Price
$ 30.34
706
439
281
992
Market Price
$ 53.89
Selling Price
$ 47.46
507
292
183
580
Market Price
$ 29.89
Selling Price
$ 25.65
2104
1981
1121
4193
Market Price
$ 60.58
Selling Price
$ 53.59
4007
1498
2136
4771
Market Price
$ 29.09
Selling Price
$ 25.77
3308
2531
2903
4140
Market Price
$ 31.39
Selling Price
$ 28.42
645
286
627
1225
Market Price
$ 60.85
Selling Price
$ 53.78
2674
825
2091
3387
Market Price
$ 41.15
Selling Price
$ 36.82
1746
944
375
3693