Market Price
$ 40.83
Selling Price
$ 35.64
624
511
558
2483
Market Price
$ 45.38
Selling Price
$ 38.20
3381
2081
3072
3757
Market Price
$ 38.09
Selling Price
$ 31.79
1982
1020
911
3312
Market Price
$ 64.51
Selling Price
$ 55.25
2042
1069
1725
3355
Market Price
$ 43.75
Selling Price
$ 38.16
2085
859
1925
2654
Market Price
$ 57.66
Selling Price
$ 48.52
2333
1282
2190
2495
Market Price
$ 42.49
Selling Price
$ 36.47
665
452
266
2864
Market Price
$ 53.34
Selling Price
$ 47.95
268
107
134
831
Market Price
$ 71.24
Selling Price
$ 59.42
2594
1014
1261
3466
Market Price
$ 33.51
Selling Price
$ 28.06
690
403
418
746
Market Price
$ 34.04
Selling Price
$ 30.29
1555
649
1174
1888
Market Price
$ 52.24
Selling Price
$ 44.46
2972
1503
1417
3260
Market Price
$ 50.62
Selling Price
$ 44.00
2785
1612
2273
3412
Market Price
$ 58.16
Selling Price
$ 50.18
2156
1234
894
4960
Market Price
$ 44.08
Selling Price
$ 37.30
2807
2759
2585
4453
Market Price
$ 30.11
Selling Price
$ 25.45
1463
426
1008
2906
Market Price
$ 64.83
Selling Price
$ 56.64
549
281
200
1444
Market Price
$ 35.46
Selling Price
$ 30.92
1808
1093
1616
2094
Market Price
$ 40.66
Selling Price
$ 35.99
1058
323
339
1500
Market Price
$ 32.65
Selling Price
$ 29.67
1022
587
480
3779
Market Price
$ 47.22
Selling Price
$ 40.79
844
181
229
1496
Market Price
$ 31.61
Selling Price
$ 26.43
1942
654
1132
3037
Market Price
$ 53.35
Selling Price
$ 45.45
1403
924
677
3162
Market Price
$ 69.81
Selling Price
$ 58.61
1010
266
524
2735
Market Price
$ 57.33
Selling Price
$ 50.86
875
708
737
3323
Market Price
$ 63.45
Selling Price
$ 56.90
912
589
233
1947
Market Price
$ 64.61
Selling Price
$ 57.89
1025
692
419
1248
Market Price
$ 51.42
Selling Price
$ 45.84
3621
3484
2080
4115
Market Price
$ 41.97
Selling Price
$ 37.11
3818
2298
3002
4967
Market Price
$ 31.29
Selling Price
$ 26.57
496
402
131
2124
Market Price
$ 69.46
Selling Price
$ 58.58
2310
813
836
3498
Market Price
$ 37.72
Selling Price
$ 33.77
464
244
274
1716
Market Price
$ 45.42
Selling Price
$ 40.09
851
205
786
1993
Market Price
$ 55.86
Selling Price
$ 47.23
2636
670
1907
3691
Market Price
$ 64.25
Selling Price
$ 57.02
720
186
481
1251
Market Price
$ 42.56
Selling Price
$ 35.95
689
359
292
2589
Market Price
$ 63.24
Selling Price
$ 55.92
631
511
373
1991
Market Price
$ 43.82
Selling Price
$ 37.88
1573
1251
371
2916
Market Price
$ 41.62
Selling Price
$ 36.16
2384
2057
1426
4147
Market Price
$ 59.43
Selling Price
$ 50.97
1378
1287
945
2461