Market Price
$ 63.14
Selling Price
$ 53.76
1501
508
1350
2979
Market Price
$ 36.05
Selling Price
$ 31.69
1949
1382
704
2436
Market Price
$ 30.24
Selling Price
$ 26.57
1395
1320
309
2479
Market Price
$ 54.44
Selling Price
$ 48.72
219
77
160
483
Market Price
$ 33.35
Selling Price
$ 29.01
3700
3334
2412
4557
Market Price
$ 65.26
Selling Price
$ 58.78
784
529
659
1505
Market Price
$ 50.98
Selling Price
$ 44.96
3924
3597
3267
4589
Market Price
$ 39.58
Selling Price
$ 35.35
544
249
373
2670
Market Price
$ 42.29
Selling Price
$ 35.59
1534
730
660
2228
Market Price
$ 58.01
Selling Price
$ 50.87
440
302
276
898
Market Price
$ 33.66
Selling Price
$ 29.58
447
356
255
497
Market Price
$ 69.82
Selling Price
$ 59.02
1229
551
1128
3006
Market Price
$ 65.87
Selling Price
$ 56.83
2986
1441
1662
4867
Market Price
$ 35.02
Selling Price
$ 31.72
310
186
151
676
Market Price
$ 44.22
Selling Price
$ 37.25
1111
999
420
4080
Market Price
$ 37.09
Selling Price
$ 31.51
345
318
187
693
Market Price
$ 66.09
Selling Price
$ 55.11
2076
742
961
3456
Market Price
$ 56.62
Selling Price
$ 49.67
905
744
368
3634
Market Price
$ 48.86
Selling Price
$ 44.42
796
535
398
981
Market Price
$ 56.68
Selling Price
$ 49.14
616
454
214
2734
Market Price
$ 65.96
Selling Price
$ 58.77
1486
743
363
2300
Market Price
$ 42.80
Selling Price
$ 38.23
1444
607
389
2507
Market Price
$ 53.39
Selling Price
$ 47.46
1012
627
696
1815
Market Price
$ 63.92
Selling Price
$ 58.02
1614
1254
885
4576
Market Price
$ 30.05
Selling Price
$ 25.88
2537
1315
1143
4329
Market Price
$ 30.79
Selling Price
$ 27.13
1778
638
1489
2565
Market Price
$ 60.41
Selling Price
$ 51.59
1533
364
1107
3236
Market Price
$ 66.82
Selling Price
$ 56.94
388
152
195
640
Market Price
$ 53.64
Selling Price
$ 46.03
964
936
955
2972
Market Price
$ 30.02
Selling Price
$ 26.08
213
125
58
858
Market Price
$ 50.17
Selling Price
$ 43.12
1162
258
666
3361
Market Price
$ 63.35
Selling Price
$ 54.83
1295
461
451
2558
Market Price
$ 66.78
Selling Price
$ 57.02
2045
1353
1975
4353
Market Price
$ 37.88
Selling Price
$ 33.42
1214
472
1079
3772
Market Price
$ 34.00
Selling Price
$ 28.36
1251
778
910
1473
Market Price
$ 57.27
Selling Price
$ 51.12
2716
1067
1023
3692
Market Price
$ 65.09
Selling Price
$ 55.75
673
630
556
1805
Market Price
$ 65.51
Selling Price
$ 55.88
1283
273
1021
1533
Market Price
$ 48.51
Selling Price
$ 42.88
205
170
170
1024
Market Price
$ 63.37
Selling Price
$ 56.17
574
245
457
1025