Market Price
$ 44.43
Selling Price
$ 39.29
1166
732
353
2631
Market Price
$ 45.72
Selling Price
$ 39.88
3035
1963
1644
3739
Market Price
$ 36.72
Selling Price
$ 33.37
1181
1089
1088
1755
Market Price
$ 64.11
Selling Price
$ 57.32
464
408
238
1348
Market Price
$ 47.81
Selling Price
$ 41.08
675
336
645
833
Market Price
$ 47.87
Selling Price
$ 41.02
396
387
153
836
Market Price
$ 52.08
Selling Price
$ 46.34
1892
554
1856
2223
Market Price
$ 36.71
Selling Price
$ 31.90
3203
2136
1127
3878
Market Price
$ 34.57
Selling Price
$ 29.38
506
395
396
886
Market Price
$ 59.24
Selling Price
$ 53.34
2122
1538
737
2942
Market Price
$ 41.45
Selling Price
$ 35.77
604
446
150
1462
Market Price
$ 38.90
Selling Price
$ 33.50
2657
1457
1974
3215
Market Price
$ 54.28
Selling Price
$ 47.24
2108
1599
1738
4480
Market Price
$ 70.78
Selling Price
$ 59.24
237
140
169
762
Market Price
$ 31.01
Selling Price
$ 27.98
608
525
175
1172
Market Price
$ 33.71
Selling Price
$ 30.22
950
395
291
1212
Market Price
$ 52.80
Selling Price
$ 44.38
1570
1523
893
1700
Market Price
$ 35.79
Selling Price
$ 32.22
359
263
145
471
Market Price
$ 62.26
Selling Price
$ 53.91
624
617
405
937
Market Price
$ 41.31
Selling Price
$ 35.78
1180
1110
420
3110
Market Price
$ 37.97
Selling Price
$ 33.33
552
515
443
2506
Market Price
$ 40.49
Selling Price
$ 35.29
204
192
188
807
Market Price
$ 45.91
Selling Price
$ 39.38
1467
1363
1395
3917
Market Price
$ 64.47
Selling Price
$ 57.19
597
516
448
1605
Market Price
$ 31.47
Selling Price
$ 27.20
266
262
171
422
Market Price
$ 33.13
Selling Price
$ 29.60
3937
1070
1691
4676
Market Price
$ 61.51
Selling Price
$ 55.27
2248
1677
565
3661
Market Price
$ 58.09
Selling Price
$ 50.58
1901
500
1257
1916
Market Price
$ 65.77
Selling Price
$ 57.54
1997
539
1346
2001
Market Price
$ 54.75
Selling Price
$ 47.38
1617
688
1011
4993
Market Price
$ 60.63
Selling Price
$ 51.45
340
120
331
683
Market Price
$ 29.61
Selling Price
$ 26.63
583
474
394
769
Market Price
$ 35.47
Selling Price
$ 30.56
446
146
337
1252
Market Price
$ 51.31
Selling Price
$ 45.39
2850
2432
1150
3845
Market Price
$ 39.33
Selling Price
$ 33.80
524
338
214
662
Market Price
$ 53.27
Selling Price
$ 44.54
776
176
729
1832
Market Price
$ 47.50
Selling Price
$ 42.96
1359
1157
1330
2178
Market Price
$ 27.87
Selling Price
$ 25.09
2064
1912
1915
3841
Market Price
$ 47.42
Selling Price
$ 42.50
4143
3452
1370
4833
Market Price
$ 60.78
Selling Price
$ 54.13
2418
610
2107
4101