Market Price
$ 57.68
Selling Price
$ 51.65
3191
1130
2291
4633
Market Price
$ 34.67
Selling Price
$ 28.97
377
190
250
495
Market Price
$ 68.65
Selling Price
$ 57.74
285
270
120
425
Market Price
$ 48.26
Selling Price
$ 43.24
2410
1200
1051
4265
Market Price
$ 51.77
Selling Price
$ 44.48
4236
3663
3758
4547
Market Price
$ 56.58
Selling Price
$ 51.39
1070
924
396
1256
Market Price
$ 44.92
Selling Price
$ 39.16
447
234
155
669
Market Price
$ 46.89
Selling Price
$ 39.80
1048
1038
260
1197
Market Price
$ 39.31
Selling Price
$ 33.28
2703
1937
1682
3096
Market Price
$ 50.51
Selling Price
$ 45.53
1634
1005
485
2614
Market Price
$ 37.16
Selling Price
$ 33.12
763
708
285
1541
Market Price
$ 34.86
Selling Price
$ 31.69
1271
355
676
1456
Market Price
$ 37.66
Selling Price
$ 33.44
2011
738
987
3679
Market Price
$ 42.13
Selling Price
$ 36.84
607
401
399
1691
Market Price
$ 60.58
Selling Price
$ 53.59
1030
530
818
4080
Market Price
$ 51.55
Selling Price
$ 45.37
2587
2439
1740
3731
Market Price
$ 29.14
Selling Price
$ 26.09
3294
1433
2286
3600
Market Price
$ 49.84
Selling Price
$ 43.36
1012
684
850
3468
Market Price
$ 63.15
Selling Price
$ 55.23
309
294
222
430
Market Price
$ 40.75
Selling Price
$ 34.27
757
756
641
1764
Market Price
$ 34.44
Selling Price
$ 30.37
753
447
267
2222
Market Price
$ 36.85
Selling Price
$ 30.87
1168
595
690
1303
Market Price
$ 62.61
Selling Price
$ 56.32
146
99
46
660
Market Price
$ 32.05
Selling Price
$ 28.58
2870
2324
2079
3242
Market Price
$ 62.85
Selling Price
$ 55.52
293
63
107
533
Market Price
$ 31.17
Selling Price
$ 28.01
720
713
424
1069
Market Price
$ 62.75
Selling Price
$ 54.85
1590
1032
1567
3852
Market Price
$ 45.29
Selling Price
$ 38.74
466
450
328
849
Market Price
$ 30.68
Selling Price
$ 26.29
1186
1102
567
3144
Market Price
$ 51.50
Selling Price
$ 45.90
2585
1408
1278
4536
Market Price
$ 42.60
Selling Price
$ 36.07
1776
1123
597
2755
Market Price
$ 57.51
Selling Price
$ 48.15
840
455
407
3238
Market Price
$ 54.50
Selling Price
$ 48.22
1418
531
564
3059
Market Price
$ 37.62
Selling Price
$ 32.65
459
245
156
683
Market Price
$ 59.23
Selling Price
$ 53.35
2960
751
1239
4452
Market Price
$ 65.75
Selling Price
$ 58.03
1116
365
544
3856
Market Price
$ 41.00
Selling Price
$ 35.60
2649
2462
870
3608
Market Price
$ 49.47
Selling Price
$ 43.33
1091
457
642
1452
Market Price
$ 58.20
Selling Price
$ 52.01
409
285
348
1491
Market Price
$ 45.36
Selling Price
$ 40.58
2671
2181
1343
4427