Market Price
$ 59.24
Selling Price
$ 53.05
1108
605
493
3563
Market Price
$ 36.47
Selling Price
$ 33.04
604
342
155
1252
Market Price
$ 32.95
Selling Price
$ 29.05
497
444
381
664
Market Price
$ 34.56
Selling Price
$ 29.07
2050
1167
1483
2115
Market Price
$ 33.59
Selling Price
$ 30.44
348
207
148
1180
Market Price
$ 49.23
Selling Price
$ 44.37
601
148
286
908
Market Price
$ 37.97
Selling Price
$ 32.14
516
493
162
883
Market Price
$ 62.71
Selling Price
$ 53.78
567
444
513
1622
Market Price
$ 67.73
Selling Price
$ 58.92
271
233
249
547
Market Price
$ 56.40
Selling Price
$ 48.60
622
222
524
678
Market Price
$ 62.80
Selling Price
$ 53.03
602
502
329
767
Market Price
$ 48.10
Selling Price
$ 40.52
2450
659
1280
4699
Market Price
$ 34.35
Selling Price
$ 29.86
1707
1034
1449
1775
Market Price
$ 32.24
Selling Price
$ 27.92
2295
1530
2163
4408
Market Price
$ 32.24
Selling Price
$ 28.25
891
414
245
1594
Market Price
$ 45.92
Selling Price
$ 41.11
380
200
237
1046
Market Price
$ 43.59
Selling Price
$ 39.10
1289
340
969
2169
Market Price
$ 37.30
Selling Price
$ 31.46
242
127
128
873
Market Price
$ 34.31
Selling Price
$ 31.07
130
84
109
491
Market Price
$ 62.60
Selling Price
$ 56.30
1291
580
549
1884
Market Price
$ 44.90
Selling Price
$ 40.14
346
313
227
663
Market Price
$ 61.43
Selling Price
$ 51.47
1088
837
700
3687
Market Price
$ 58.49
Selling Price
$ 52.40
3052
2044
1792
4934
Market Price
$ 46.06
Selling Price
$ 38.51
1310
1044
720
2239
Market Price
$ 29.95
Selling Price
$ 26.71
993
381
661
1702
Market Price
$ 51.52
Selling Price
$ 46.69
1125
426
995
1274
Market Price
$ 43.40
Selling Price
$ 37.24
683
492
178
1622
Market Price
$ 29.36
Selling Price
$ 26.51
3014
1504
1291
4698
Market Price
$ 39.47
Selling Price
$ 35.10
1758
1530
900
4097
Market Price
$ 47.04
Selling Price
$ 41.33
1031
972
553
3241
Market Price
$ 54.81
Selling Price
$ 48.85
2126
1833
1628
4358
Market Price
$ 66.66
Selling Price
$ 59.31
3696
2654
1472
4638
Market Price
$ 57.65
Selling Price
$ 50.90
2076
771
843
2159
Market Price
$ 38.28
Selling Price
$ 33.39
514
342
335
1164
Market Price
$ 35.40
Selling Price
$ 30.35
856
546
502
1630
Market Price
$ 65.10
Selling Price
$ 54.46
1342
1056
706
2980
Market Price
$ 41.17
Selling Price
$ 37.31
472
338
314
666
Market Price
$ 65.37
Selling Price
$ 59.04
1136
974
714
1931
Market Price
$ 47.34
Selling Price
$ 42.62
419
245
243
1901
Market Price
$ 49.43
Selling Price
$ 43.02
678
359
260
2205