Market Price
$ 48.29
Selling Price
$ 41.53
1133
500
1002
1694
Market Price
$ 41.67
Selling Price
$ 35.57
567
320
160
871
Market Price
$ 30.48
Selling Price
$ 25.44
1286
1231
908
3750
Market Price
$ 38.61
Selling Price
$ 33.88
554
551
246
1007
Market Price
$ 32.66
Selling Price
$ 27.99
978
724
668
1643
Market Price
$ 45.07
Selling Price
$ 38.69
844
375
203
1583
Market Price
$ 40.51
Selling Price
$ 35.15
3967
3395
1048
4801
Market Price
$ 57.14
Selling Price
$ 49.02
1553
1035
774
3232
Market Price
$ 56.26
Selling Price
$ 49.99
3045
2901
2612
3114
Market Price
$ 65.70
Selling Price
$ 58.64
808
231
573
1392
Market Price
$ 31.08
Selling Price
$ 26.07
749
626
327
3612
Market Price
$ 43.33
Selling Price
$ 38.91
2799
2034
2130
2905
Market Price
$ 56.99
Selling Price
$ 47.82
568
151
408
600
Market Price
$ 41.44
Selling Price
$ 35.06
1260
967
926
1770
Market Price
$ 38.91
Selling Price
$ 34.16
3369
2226
1241
4425
Market Price
$ 56.91
Selling Price
$ 48.59
2117
1091
1297
4959
Market Price
$ 58.14
Selling Price
$ 49.59
925
189
207
1276
Market Price
$ 65.69
Selling Price
$ 58.12
1258
330
871
1496
Market Price
$ 56.44
Selling Price
$ 48.67
1301
506
981
4373
Market Price
$ 59.96
Selling Price
$ 53.41
2814
2665
1242
3582
Market Price
$ 47.34
Selling Price
$ 41.13
2862
573
751
3656
Market Price
$ 47.11
Selling Price
$ 42.41
1225
386
553
3739
Market Price
$ 56.80
Selling Price
$ 48.64
561
128
247
1065
Market Price
$ 52.06
Selling Price
$ 46.93
4060
2090
1812
4218
Market Price
$ 34.18
Selling Price
$ 30.34
636
313
233
2868
Market Price
$ 56.95
Selling Price
$ 49.92
1690
1580
1537
3561
Market Price
$ 59.77
Selling Price
$ 53.08
2451
860
746
2855
Market Price
$ 48.05
Selling Price
$ 40.16
446
429
156
1730
Market Price
$ 34.67
Selling Price
$ 29.25
565
325
532
1415
Market Price
$ 31.79
Selling Price
$ 27.02
1397
747
589
1628
Market Price
$ 56.96
Selling Price
$ 50.29
1711
701
1469
1804
Market Price
$ 37.62
Selling Price
$ 31.47
1104
947
854
4007
Market Price
$ 32.33
Selling Price
$ 27.36
1609
978
1063
3951
Market Price
$ 55.32
Selling Price
$ 50.10
2012
1416
864
3744
Market Price
$ 50.40
Selling Price
$ 42.72
1856
697
692
2569
Market Price
$ 65.44
Selling Price
$ 57.83
2504
849
764
4784
Market Price
$ 32.38
Selling Price
$ 27.15
1091
748
465
3794
Market Price
$ 48.24
Selling Price
$ 40.97
894
367
357
939
Market Price
$ 59.27
Selling Price
$ 50.89
1066
677
730
1586
Market Price
$ 45.37
Selling Price
$ 39.50
1523
1250
1308
2378