Market Price
$ 50.47
Selling Price
$ 42.56
363
306
72
581
Market Price
$ 30.43
Selling Price
$ 26.34
421
120
270
1761
Market Price
$ 39.56
Selling Price
$ 33.05
233
206
216
433
Market Price
$ 30.06
Selling Price
$ 26.30
1585
1481
912
3141
Market Price
$ 54.48
Selling Price
$ 47.81
1144
635
511
4797
Market Price
$ 46.52
Selling Price
$ 39.26
938
345
401
1202
Market Price
$ 47.81
Selling Price
$ 41.16
1684
1124
859
3218
Market Price
$ 40.51
Selling Price
$ 35.51
1066
806
729
2786
Market Price
$ 54.38
Selling Price
$ 48.80
2385
578
1320
3604
Market Price
$ 56.60
Selling Price
$ 49.49
1214
674
609
1757
Market Price
$ 65.68
Selling Price
$ 57.89
1437
988
991
4929
Market Price
$ 53.61
Selling Price
$ 48.31
403
359
161
1367
Market Price
$ 48.29
Selling Price
$ 41.23
470
325
409
2008
Market Price
$ 62.41
Selling Price
$ 55.94
451
274
408
1021
Market Price
$ 39.86
Selling Price
$ 36.16
880
724
561
4337
Market Price
$ 50.88
Selling Price
$ 44.95
1317
630
852
1682
Market Price
$ 49.40
Selling Price
$ 42.87
3595
2480
2564
4429
Market Price
$ 42.90
Selling Price
$ 36.46
1333
1135
629
1590
Market Price
$ 55.30
Selling Price
$ 49.81
2682
2502
2583
4931
Market Price
$ 57.20
Selling Price
$ 50.86
948
830
916
2310
Market Price
$ 40.32
Selling Price
$ 36.50
1487
1299
807
2166
Market Price
$ 68.65
Selling Price
$ 58.88
477
407
184
845
Market Price
$ 62.00
Selling Price
$ 54.30
2023
1464
1152
2205
Market Price
$ 43.69
Selling Price
$ 39.21
372
289
270
610
Market Price
$ 45.78
Selling Price
$ 38.91
792
666
205
1851
Market Price
$ 50.23
Selling Price
$ 43.45
750
462
291
847
Market Price
$ 32.45
Selling Price
$ 27.78
100
44
63
452
Market Price
$ 41.99
Selling Price
$ 35.15
566
141
242
1660
Market Price
$ 32.30
Selling Price
$ 29.32
1225
277
940
2550
Market Price
$ 57.61
Selling Price
$ 52.15
471
212
220
1327
Market Price
$ 37.44
Selling Price
$ 33.81
429
287
209
614
Market Price
$ 49.80
Selling Price
$ 42.30
844
708
203
1322
Market Price
$ 44.19
Selling Price
$ 39.23
397
172
92
1507
Market Price
$ 62.88
Selling Price
$ 54.61
843
782
430
1721
Market Price
$ 52.93
Selling Price
$ 46.28
2077
1088
942
4743
Market Price
$ 56.79
Selling Price
$ 50.60
650
350
530
847
Market Price
$ 43.03
Selling Price
$ 37.23
403
239
312
1275
Market Price
$ 43.70
Selling Price
$ 36.86
1099
503
933
4131
Market Price
$ 47.10
Selling Price
$ 40.69
1602
1332
1237
3406
Market Price
$ 41.46
Selling Price
$ 35.52
3450
1774
1235
4929