Market Price
$ 28.09
Selling Price
$ 25.25
161
39
144
703
Market Price
$ 51.29
Selling Price
$ 44.94
669
427
633
2658
Market Price
$ 39.39
Selling Price
$ 34.82
375
148
204
450
Market Price
$ 39.51
Selling Price
$ 34.71
514
255
457
2027
Market Price
$ 43.74
Selling Price
$ 37.92
2629
1031
1539
2786
Market Price
$ 35.10
Selling Price
$ 31.63
303
109
218
616
Market Price
$ 38.04
Selling Price
$ 31.74
2254
1285
1766
3865
Market Price
$ 51.51
Selling Price
$ 45.69
1999
1609
1510
3328
Market Price
$ 67.50
Selling Price
$ 57.23
384
367
251
1772
Market Price
$ 29.94
Selling Price
$ 25.16
576
468
504
1388
Market Price
$ 30.30
Selling Price
$ 26.19
3196
2295
2714
4980
Market Price
$ 60.22
Selling Price
$ 50.26
1742
1201
873
2390
Market Price
$ 51.09
Selling Price
$ 43.37
2418
1709
839
4421
Market Price
$ 53.36
Selling Price
$ 47.20
2980
596
1537
3621
Market Price
$ 51.20
Selling Price
$ 44.21
1669
1138
946
2296
Market Price
$ 42.52
Selling Price
$ 37.96
556
247
287
1828
Market Price
$ 61.24
Selling Price
$ 51.86
3586
2290
2538
4818
Market Price
$ 62.45
Selling Price
$ 53.78
1160
716
434
2736
Market Price
$ 34.09
Selling Price
$ 29.01
982
934
324
2025
Market Price
$ 64.98
Selling Price
$ 57.09
826
739
276
3571
Market Price
$ 33.68
Selling Price
$ 30.47
2158
1993
562
2662
Market Price
$ 41.98
Selling Price
$ 35.09
1036
781
435
3770
Market Price
$ 58.14
Selling Price
$ 51.67
629
543
612
1427
Market Price
$ 60.40
Selling Price
$ 54.41
2168
1105
993
4997
Market Price
$ 47.72
Selling Price
$ 41.80
1544
638
424
4467
Market Price
$ 37.82
Selling Price
$ 31.53
2022
1045
434
2654
Market Price
$ 33.87
Selling Price
$ 30.28
1312
265
1073
2746
Market Price
$ 63.98
Selling Price
$ 54.95
1924
774
1185
3929
Market Price
$ 44.56
Selling Price
$ 38.16
1400
784
459
2012
Market Price
$ 57.92
Selling Price
$ 48.62
355
254
329
1392
Market Price
$ 71.75
Selling Price
$ 59.98
2857
1794
2491
4796
Market Price
$ 33.47
Selling Price
$ 28.77
2985
684
1266
3333
Market Price
$ 47.54
Selling Price
$ 42.95
1070
431
607
3092
Market Price
$ 48.58
Selling Price
$ 41.99
967
234
332
2277
Market Price
$ 68.40
Selling Price
$ 59.00
426
153
99
596
Market Price
$ 34.62
Selling Price
$ 29.34
2506
1391
642
3110
Market Price
$ 62.24
Selling Price
$ 55.90
1128
370
255
1419
Market Price
$ 33.00
Selling Price
$ 28.39
638
290
475
643
Market Price
$ 52.39
Selling Price
$ 43.68
882
451
466
1148
Market Price
$ 35.20
Selling Price
$ 31.67
1704
930
744
4620