Market Price
$ 65.19
Selling Price
$ 58.01
2246
1622
883
3669
Market Price
$ 31.29
Selling Price
$ 26.50
1433
1190
1293
1942
Market Price
$ 32.67
Selling Price
$ 28.17
718
455
370
1194
Market Price
$ 33.93
Selling Price
$ 29.78
946
638
597
1792
Market Price
$ 37.63
Selling Price
$ 31.91
3456
710
2732
3476
Market Price
$ 40.24
Selling Price
$ 34.93
3297
2176
2547
3911
Market Price
$ 59.08
Selling Price
$ 50.91
2634
2357
2242
3327
Market Price
$ 49.16
Selling Price
$ 41.54
279
153
229
899
Market Price
$ 62.20
Selling Price
$ 55.59
657
526
501
1526
Market Price
$ 40.33
Selling Price
$ 35.47
754
591
179
2353
Market Price
$ 52.21
Selling Price
$ 43.92
2440
2204
1727
2520
Market Price
$ 46.98
Selling Price
$ 41.38
1080
498
523
3080
Market Price
$ 51.95
Selling Price
$ 45.99
254
74
140
860
Market Price
$ 50.18
Selling Price
$ 42.86
3333
3327
822
4743
Market Price
$ 41.21
Selling Price
$ 36.11
4499
3793
2347
4665
Market Price
$ 54.75
Selling Price
$ 49.23
434
373
266
537
Market Price
$ 42.41
Selling Price
$ 38.34
3192
1817
1715
4516
Market Price
$ 30.42
Selling Price
$ 27.49
1105
750
1035
1216
Market Price
$ 68.19
Selling Price
$ 59.71
3228
934
978
3961
Market Price
$ 54.91
Selling Price
$ 47.02
1067
582
702
1393
Market Price
$ 30.34
Selling Price
$ 26.79
1135
858
838
1744
Market Price
$ 66.66
Selling Price
$ 55.64
301
277
123
972
Market Price
$ 46.66
Selling Price
$ 40.48
1514
1420
558
4860
Market Price
$ 48.23
Selling Price
$ 40.58
2667
610
1231
3913
Market Price
$ 66.86
Selling Price
$ 57.48
1812
1419
1800
4670
Market Price
$ 57.81
Selling Price
$ 50.60
768
704
620
915
Market Price
$ 53.45
Selling Price
$ 45.18
965
720
824
1879
Market Price
$ 44.48
Selling Price
$ 38.43
820
667
752
3222
Market Price
$ 61.12
Selling Price
$ 52.32
3929
1083
3068
4283
Market Price
$ 36.05
Selling Price
$ 31.05
1920
940
1705
2299
Market Price
$ 43.14
Selling Price
$ 37.65
3025
2707
1066
3524
Market Price
$ 64.41
Selling Price
$ 55.73
2050
1531
1220
4751
Market Price
$ 42.36
Selling Price
$ 37.01
706
232
590
2556
Market Price
$ 52.10
Selling Price
$ 46.43
1929
1583
693
2233
Market Price
$ 63.65
Selling Price
$ 56.72
297
168
247
964
Market Price
$ 53.51
Selling Price
$ 47.38
1417
1341
578
2250
Market Price
$ 59.07
Selling Price
$ 51.74
3002
2912
2499
4177
Market Price
$ 43.66
Selling Price
$ 38.76
3083
2816
2392
4016
Market Price
$ 60.68
Selling Price
$ 50.70
2488
1155
2269
4809
Market Price
$ 32.55
Selling Price
$ 28.24
1941
1363
1431
3190