Market Price
$ 40.40
Selling Price
$ 34.49
503
155
239
827
Market Price
$ 37.32
Selling Price
$ 32.35
3715
1161
1534
4722
Market Price
$ 65.03
Selling Price
$ 57.43
751
414
461
756
Market Price
$ 58.73
Selling Price
$ 53.26
711
317
548
1668
Market Price
$ 42.78
Selling Price
$ 37.96
1700
549
623
3641
Market Price
$ 55.88
Selling Price
$ 48.84
1829
1060
1761
2963
Market Price
$ 43.18
Selling Price
$ 37.08
3843
2004
2607
4787
Market Price
$ 41.88
Selling Price
$ 37.19
3477
956
1580
3726
Market Price
$ 59.42
Selling Price
$ 52.96
3097
1150
2820
4933
Market Price
$ 51.33
Selling Price
$ 44.20
1153
901
454
4176
Market Price
$ 56.97
Selling Price
$ 47.68
970
727
888
3145
Market Price
$ 37.62
Selling Price
$ 33.07
1301
1004
631
1337
Market Price
$ 50.97
Selling Price
$ 42.56
1810
906
551
4519
Market Price
$ 33.42
Selling Price
$ 28.24
1145
1082
494
2260
Market Price
$ 42.49
Selling Price
$ 36.21
1711
523
580
1838
Market Price
$ 64.83
Selling Price
$ 54.28
1658
407
380
2341
Market Price
$ 42.05
Selling Price
$ 35.06
1425
971
317
1613
Market Price
$ 36.30
Selling Price
$ 32.00
502
273
287
1198
Market Price
$ 65.57
Selling Price
$ 56.65
4023
2412
1156
4040
Market Price
$ 32.13
Selling Price
$ 28.75
985
199
971
4317
Market Price
$ 63.69
Selling Price
$ 55.70
3419
1014
918
4805
Market Price
$ 60.17
Selling Price
$ 51.58
2409
923
1577
3277
Market Price
$ 55.14
Selling Price
$ 47.40
668
187
353
851
Market Price
$ 61.48
Selling Price
$ 53.47
2846
2552
2327
3145
Market Price
$ 60.18
Selling Price
$ 53.32
1604
1314
1124
2972
Market Price
$ 59.44
Selling Price
$ 51.05
1149
572
377
1454
Market Price
$ 42.69
Selling Price
$ 35.64
807
313
746
973
Market Price
$ 40.00
Selling Price
$ 34.05
1998
1643
814
2184
Market Price
$ 55.86
Selling Price
$ 48.21
128
78
54
599
Market Price
$ 57.47
Selling Price
$ 48.99
1100
321
627
1158
Market Price
$ 66.91
Selling Price
$ 57.25
2624
1445
725
4366
Market Price
$ 54.86
Selling Price
$ 47.42
1854
1186
1202
2168
Market Price
$ 60.50
Selling Price
$ 51.62
859
665
176
2708
Market Price
$ 43.74
Selling Price
$ 38.56
1345
634
412
4003
Market Price
$ 30.65
Selling Price
$ 27.05
718
561
149
2928
Market Price
$ 54.03
Selling Price
$ 47.24
1580
749
906
4629
Market Price
$ 42.94
Selling Price
$ 38.05
1038
302
632
1273
Market Price
$ 57.79
Selling Price
$ 51.00
607
357
204
894
Market Price
$ 46.57
Selling Price
$ 40.65
1705
510
346
4305
Market Price
$ 63.00
Selling Price
$ 54.08
2104
1386
1058
2382