Market Price
$ 50.61
Selling Price
$ 44.28
501
319
166
796
Market Price
$ 39.53
Selling Price
$ 35.88
1404
561
1010
4495
Market Price
$ 54.26
Selling Price
$ 48.37
1318
943
402
4201
Market Price
$ 40.79
Selling Price
$ 37.00
1387
442
463
3971
Market Price
$ 29.72
Selling Price
$ 25.54
759
332
158
3123
Market Price
$ 64.77
Selling Price
$ 56.89
1528
1047
468
2542
Market Price
$ 49.12
Selling Price
$ 42.98
774
601
612
2300
Market Price
$ 52.84
Selling Price
$ 44.33
3652
1560
3348
3770
Market Price
$ 32.70
Selling Price
$ 27.89
690
615
673
717
Market Price
$ 65.59
Selling Price
$ 58.38
2420
697
2297
4702
Market Price
$ 49.79
Selling Price
$ 44.66
192
64
103
572
Market Price
$ 65.13
Selling Price
$ 58.31
1982
1684
530
3558
Market Price
$ 46.38
Selling Price
$ 38.97
353
256
271
1369
Market Price
$ 41.30
Selling Price
$ 37.17
3910
2030
3053
4082
Market Price
$ 33.47
Selling Price
$ 28.97
124
65
59
565
Market Price
$ 57.08
Selling Price
$ 50.89
265
215
64
1122
Market Price
$ 65.32
Selling Price
$ 55.16
4301
2559
1924
4461
Market Price
$ 50.51
Selling Price
$ 43.30
679
511
156
1183
Market Price
$ 53.76
Selling Price
$ 45.45
3232
2004
2450
3674
Market Price
$ 35.06
Selling Price
$ 29.65
1762
493
1445
2971
Market Price
$ 56.32
Selling Price
$ 49.26
703
634
454
1618
Market Price
$ 61.51
Selling Price
$ 52.22
2927
1904
1468
3735
Market Price
$ 44.74
Selling Price
$ 38.95
537
211
496
920
Market Price
$ 32.70
Selling Price
$ 27.51
2365
510
1310
2626
Market Price
$ 55.76
Selling Price
$ 47.87
3206
1156
1995
3541
Market Price
$ 56.27
Selling Price
$ 50.61
1064
801
432
4366
Market Price
$ 54.76
Selling Price
$ 48.40
723
507
262
882
Market Price
$ 65.53
Selling Price
$ 55.46
472
192
468
577
Market Price
$ 63.37
Selling Price
$ 56.30
961
558
893
3427
Market Price
$ 50.18
Selling Price
$ 43.68
2108
1063
1972
2225
Market Price
$ 38.78
Selling Price
$ 34.03
2323
2114
1490
2850
Market Price
$ 53.82
Selling Price
$ 45.50
1824
1135
430
3171
Market Price
$ 36.91
Selling Price
$ 32.81
477
376
244
1207
Market Price
$ 35.79
Selling Price
$ 31.19
313
312
308
1044
Market Price
$ 50.48
Selling Price
$ 44.38
1688
420
773
1697
Market Price
$ 36.59
Selling Price
$ 31.91
1189
1111
748
1287
Market Price
$ 47.22
Selling Price
$ 41.72
2585
2198
1995
2946
Market Price
$ 44.24
Selling Price
$ 38.89
2291
1476
696
4518
Market Price
$ 49.05
Selling Price
$ 42.58
1253
907
1058
1531
Market Price
$ 42.08
Selling Price
$ 38.00
439
143
207
896