Market Price
$ 50.33
Selling Price
$ 45.13
389
189
177
481
Market Price
$ 39.57
Selling Price
$ 34.93
3943
3576
2890
4494
Market Price
$ 51.93
Selling Price
$ 46.51
2682
2082
1875
3956
Market Price
$ 68.08
Selling Price
$ 57.54
143
77
111
711
Market Price
$ 44.47
Selling Price
$ 37.06
2521
2164
507
4620
Market Price
$ 50.76
Selling Price
$ 45.92
1660
1088
999
3663
Market Price
$ 61.93
Selling Price
$ 55.84
482
294
412
578
Market Price
$ 52.86
Selling Price
$ 46.10
1584
571
1260
4728
Market Price
$ 42.35
Selling Price
$ 38.22
841
455
354
2766
Market Price
$ 33.94
Selling Price
$ 28.33
2754
2526
1576
4087
Market Price
$ 43.89
Selling Price
$ 37.82
670
596
544
975
Market Price
$ 51.35
Selling Price
$ 45.25
1889
1869
409
4269
Market Price
$ 48.71
Selling Price
$ 42.81
1499
613
1064
4493
Market Price
$ 40.55
Selling Price
$ 36.27
647
460
599
1172
Market Price
$ 42.30
Selling Price
$ 37.85
1420
738
379
2638
Market Price
$ 47.91
Selling Price
$ 42.65
1173
1162
1076
3768
Market Price
$ 58.48
Selling Price
$ 50.14
2264
1461
589
4355
Market Price
$ 54.42
Selling Price
$ 49.35
1021
521
558
2604
Market Price
$ 50.80
Selling Price
$ 45.53
2111
1754
926
3972
Market Price
$ 45.70
Selling Price
$ 39.44
1182
366
342
2184
Market Price
$ 47.54
Selling Price
$ 42.22
282
213
144
1072
Market Price
$ 30.41
Selling Price
$ 25.55
2463
1532
1232
4543
Market Price
$ 51.15
Selling Price
$ 43.52
425
394
415
1601
Market Price
$ 49.68
Selling Price
$ 44.01
984
885
571
4648
Market Price
$ 32.33
Selling Price
$ 27.18
2857
2488
2603
4541
Market Price
$ 65.30
Selling Price
$ 57.30
1303
1126
690
3814
Market Price
$ 34.66
Selling Price
$ 31.43
1118
577
378
2566
Market Price
$ 71.44
Selling Price
$ 59.96
1276
775
450
2397
Market Price
$ 53.11
Selling Price
$ 46.12
400
203
400
707
Market Price
$ 43.83
Selling Price
$ 36.87
1255
459
345
4465
Market Price
$ 31.23
Selling Price
$ 26.08
1331
1002
629
2217
Market Price
$ 65.52
Selling Price
$ 57.85
3287
1427
2455
4227
Market Price
$ 37.80
Selling Price
$ 32.72
789
556
730
2763
Market Price
$ 57.68
Selling Price
$ 50.25
3517
2481
2823
4269
Market Price
$ 46.45
Selling Price
$ 41.18
2274
1197
1988
2787
Market Price
$ 36.05
Selling Price
$ 31.88
1732
902
1482
2267
Market Price
$ 48.80
Selling Price
$ 42.74
1826
716
560
3928
Market Price
$ 34.52
Selling Price
$ 28.94
2816
2026
1607
3507
Market Price
$ 57.52
Selling Price
$ 48.99
570
433
182
931
Market Price
$ 62.02
Selling Price
$ 52.00
3771
2468
880
4900