Market Price
$ 43.04
Selling Price
$ 36.96
1807
1420
1559
1926
Market Price
$ 56.62
Selling Price
$ 51.22
795
510
290
852
Market Price
$ 49.15
Selling Price
$ 41.38
2233
1935
1788
3245
Market Price
$ 51.30
Selling Price
$ 43.56
1867
695
698
2163
Market Price
$ 43.99
Selling Price
$ 38.81
2936
1031
2457
4992
Market Price
$ 62.24
Selling Price
$ 53.50
2623
604
1131
4524
Market Price
$ 63.41
Selling Price
$ 56.23
872
688
650
2807
Market Price
$ 49.74
Selling Price
$ 44.21
2369
2001
2197
2414
Market Price
$ 39.58
Selling Price
$ 34.95
2891
1906
1763
4525
Market Price
$ 65.08
Selling Price
$ 58.51
2351
733
1566
3199
Market Price
$ 36.31
Selling Price
$ 30.86
2505
1357
1956
3405
Market Price
$ 65.83
Selling Price
$ 58.60
882
851
881
3318
Market Price
$ 38.22
Selling Price
$ 32.39
3494
1706
2679
3990
Market Price
$ 57.30
Selling Price
$ 49.44
3349
2846
937
4497
Market Price
$ 33.13
Selling Price
$ 28.28
409
334
254
1426
Market Price
$ 39.63
Selling Price
$ 33.98
3808
1182
3377
3821
Market Price
$ 56.61
Selling Price
$ 50.54
2664
1076
2414
2670
Market Price
$ 48.58
Selling Price
$ 41.24
1662
487
914
1708
Market Price
$ 65.71
Selling Price
$ 55.22
2990
2444
2233
3717
Market Price
$ 55.49
Selling Price
$ 46.61
1472
780
453
1942
Market Price
$ 57.11
Selling Price
$ 50.95
4229
4100
2974
4914
Market Price
$ 56.19
Selling Price
$ 49.38
133
43
71
523
Market Price
$ 63.99
Selling Price
$ 56.98
2518
762
1160
4411
Market Price
$ 52.74
Selling Price
$ 46.85
1016
530
665
4607
Market Price
$ 30.21
Selling Price
$ 27.42
2164
2107
2019
2653
Market Price
$ 52.35
Selling Price
$ 45.08
358
96
243
499
Market Price
$ 67.35
Selling Price
$ 57.66
1386
301
508
1778
Market Price
$ 42.51
Selling Price
$ 37.74
1037
928
804
4169
Market Price
$ 52.71
Selling Price
$ 47.01
531
506
129
2260
Market Price
$ 53.09
Selling Price
$ 45.77
3586
2024
3260
3959
Market Price
$ 32.61
Selling Price
$ 28.95
1063
873
568
1126
Market Price
$ 42.03
Selling Price
$ 36.32
894
893
275
1141
Market Price
$ 34.59
Selling Price
$ 30.89
1327
1154
1262
1745
Market Price
$ 64.20
Selling Price
$ 54.38
858
334
178
1985
Market Price
$ 58.13
Selling Price
$ 48.67
1107
384
515
4603
Market Price
$ 50.02
Selling Price
$ 42.98
1300
1228
984
2399
Market Price
$ 69.01
Selling Price
$ 58.75
337
321
281
852
Market Price
$ 31.54
Selling Price
$ 28.59
1044
842
412
4800
Market Price
$ 62.79
Selling Price
$ 54.73
481
252
157
1500
Market Price
$ 29.65
Selling Price
$ 26.69
1332
603
1208
2046