Market Price
$ 35.74
Selling Price
$ 32.06
1099
467
779
3553
Market Price
$ 33.75
Selling Price
$ 28.70
392
138
139
446
Market Price
$ 34.24
Selling Price
$ 28.81
390
103
359
922
Market Price
$ 46.90
Selling Price
$ 41.79
779
566
462
903
Market Price
$ 31.43
Selling Price
$ 28.38
620
564
487
922
Market Price
$ 53.44
Selling Price
$ 48.36
2182
1086
590
3750
Market Price
$ 59.98
Selling Price
$ 51.15
2782
1901
2707
3055
Market Price
$ 41.93
Selling Price
$ 37.46
1890
1568
802
2860
Market Price
$ 43.52
Selling Price
$ 37.05
580
575
567
883
Market Price
$ 45.75
Selling Price
$ 40.93
1908
1231
1517
4101
Market Price
$ 54.10
Selling Price
$ 47.53
2368
1451
1901
3523
Market Price
$ 66.27
Selling Price
$ 57.24
543
468
372
908
Market Price
$ 41.66
Selling Price
$ 36.22
1016
244
524
1491
Market Price
$ 37.28
Selling Price
$ 32.96
324
293
94
1356
Market Price
$ 38.03
Selling Price
$ 34.52
1109
1003
565
2817
Market Price
$ 59.47
Selling Price
$ 49.88
1648
1124
1643
2654
Market Price
$ 59.54
Selling Price
$ 51.63
4713
4288
3806
4949
Market Price
$ 42.47
Selling Price
$ 37.76
635
240
517
1938
Market Price
$ 44.50
Selling Price
$ 37.39
1025
784
306
1031
Market Price
$ 45.88
Selling Price
$ 41.39
934
833
620
1359
Market Price
$ 55.46
Selling Price
$ 48.19
1412
1282
428
4111
Market Price
$ 38.87
Selling Price
$ 34.85
2469
1155
1040
4594
Market Price
$ 65.12
Selling Price
$ 57.02
2106
993
2066
4558
Market Price
$ 62.01
Selling Price
$ 51.75
2332
1314
2130
3831
Market Price
$ 55.89
Selling Price
$ 47.25
886
297
640
1396
Market Price
$ 34.97
Selling Price
$ 29.83
3032
2127
691
3044
Market Price
$ 55.13
Selling Price
$ 48.96
1889
1707
1674
2871
Market Price
$ 47.44
Selling Price
$ 40.00
2352
516
1957
3688
Market Price
$ 35.44
Selling Price
$ 30.34
2688
824
2225
2731
Market Price
$ 60.13
Selling Price
$ 52.23
1304
447
623
1791
Market Price
$ 51.14
Selling Price
$ 45.28
2706
2653
765
3909
Market Price
$ 43.07
Selling Price
$ 38.05
1335
285
1119
3600
Market Price
$ 57.35
Selling Price
$ 51.66
324
268
127
985
Market Price
$ 59.08
Selling Price
$ 53.41
427
219
283
903
Market Price
$ 60.79
Selling Price
$ 51.80
4661
2899
2390
4712
Market Price
$ 29.08
Selling Price
$ 25.20
2840
1763
2017
3121
Market Price
$ 59.90
Selling Price
$ 51.40
827
248
232
882
Market Price
$ 54.31
Selling Price
$ 45.60
2584
2076
827
4151
Market Price
$ 60.46
Selling Price
$ 50.53
1470
437
644
2136
Market Price
$ 42.22
Selling Price
$ 37.35
1206
613
952
4281