Market Price
$ 36.26
Selling Price
$ 30.23
2895
2154
924
4780
Market Price
$ 35.47
Selling Price
$ 31.29
1663
1019
1225
4928
Market Price
$ 51.00
Selling Price
$ 45.41
2595
1028
1739
3840
Market Price
$ 64.15
Selling Price
$ 56.91
324
165
178
631
Market Price
$ 40.19
Selling Price
$ 36.39
2967
780
1627
2984
Market Price
$ 50.93
Selling Price
$ 45.01
2903
2112
1192
4673
Market Price
$ 35.93
Selling Price
$ 31.22
3376
955
2491
4476
Market Price
$ 31.79
Selling Price
$ 28.70
310
256
237
804
Market Price
$ 34.79
Selling Price
$ 29.09
1181
316
815
3388
Market Price
$ 47.48
Selling Price
$ 42.24
1508
392
781
3509
Market Price
$ 59.79
Selling Price
$ 52.38
506
173
348
2071
Market Price
$ 35.69
Selling Price
$ 29.88
930
721
485
4192
Market Price
$ 55.72
Selling Price
$ 47.35
1494
545
696
1724
Market Price
$ 42.12
Selling Price
$ 37.28
1701
481
1097
3749
Market Price
$ 59.18
Selling Price
$ 49.69
375
75
94
979
Market Price
$ 57.51
Selling Price
$ 50.38
2005
1842
615
2530
Market Price
$ 52.42
Selling Price
$ 47.41
449
205
415
1406
Market Price
$ 62.63
Selling Price
$ 53.89
839
745
490
2723
Market Price
$ 61.31
Selling Price
$ 54.01
4338
1730
2226
4373
Market Price
$ 47.30
Selling Price
$ 40.39
3032
2073
2478
4692
Market Price
$ 58.27
Selling Price
$ 52.65
1999
985
1849
2021
Market Price
$ 64.46
Selling Price
$ 54.28
2854
773
1822
2918
Market Price
$ 45.82
Selling Price
$ 41.26
2403
1956
1046
3824
Market Price
$ 62.36
Selling Price
$ 54.00
1519
847
1136
2203
Market Price
$ 64.95
Selling Price
$ 56.25
2435
2044
1621
4483
Market Price
$ 48.76
Selling Price
$ 44.08
652
580
402
1869
Market Price
$ 41.37
Selling Price
$ 34.71
1420
717
919
2830
Market Price
$ 40.10
Selling Price
$ 34.83
1885
1300
1359
3160
Market Price
$ 57.51
Selling Price
$ 49.81
2522
2350
2009
3829
Market Price
$ 56.93
Selling Price
$ 51.41
789
360
340
1928
Market Price
$ 42.19
Selling Price
$ 37.42
914
673
335
3468
Market Price
$ 43.40
Selling Price
$ 36.89
3577
2702
1228
3936
Market Price
$ 48.21
Selling Price
$ 40.68
2286
1011
831
2604
Market Price
$ 65.68
Selling Price
$ 58.84
794
274
426
2121
Market Price
$ 35.36
Selling Price
$ 29.50
3382
2837
1193
4401
Market Price
$ 37.03
Selling Price
$ 32.89
563
532
557
1246
Market Price
$ 66.60
Selling Price
$ 59.99
580
482
341
1888
Market Price
$ 38.83
Selling Price
$ 34.01
2182
1009
1098
2243
Market Price
$ 46.68
Selling Price
$ 40.03
1727
451
1628
2642
Market Price
$ 56.27
Selling Price
$ 47.04
998
567
607
2790