Market Price
$ 45.03
Selling Price
$ 38.59
513
422
394
1667
Market Price
$ 41.48
Selling Price
$ 35.19
2404
575
507
4339
Market Price
$ 30.34
Selling Price
$ 25.80
632
460
391
2676
Market Price
$ 50.89
Selling Price
$ 46.26
1620
1378
516
2407
Market Price
$ 55.36
Selling Price
$ 48.50
1686
693
1476
2215
Market Price
$ 50.07
Selling Price
$ 45.42
2273
1748
1285
2418
Market Price
$ 45.73
Selling Price
$ 39.53
2489
508
957
3022
Market Price
$ 36.71
Selling Price
$ 30.74
1656
591
485
1921
Market Price
$ 33.83
Selling Price
$ 29.73
905
734
343
4067
Market Price
$ 63.26
Selling Price
$ 54.30
2982
2339
1205
3120
Market Price
$ 44.54
Selling Price
$ 37.25
1900
954
841
2143
Market Price
$ 40.57
Selling Price
$ 35.66
1603
961
1086
3634
Market Price
$ 45.04
Selling Price
$ 38.68
566
234
129
897
Market Price
$ 52.86
Selling Price
$ 44.24
1413
1392
1133
1594
Market Price
$ 47.78
Selling Price
$ 40.84
278
152
163
767
Market Price
$ 38.37
Selling Price
$ 33.32
335
105
271
814
Market Price
$ 51.10
Selling Price
$ 45.26
1089
687
922
3781
Market Price
$ 65.21
Selling Price
$ 55.99
860
780
365
2039
Market Price
$ 39.48
Selling Price
$ 34.89
632
451
514
2364
Market Price
$ 35.24
Selling Price
$ 31.16
972
708
964
3447
Market Price
$ 48.34
Selling Price
$ 43.64
338
334
104
637
Market Price
$ 61.35
Selling Price
$ 54.01
1330
1091
770
1496
Market Price
$ 66.04
Selling Price
$ 55.47
271
58
261
548
Market Price
$ 60.20
Selling Price
$ 54.45
2710
1244
2109
3092
Market Price
$ 46.51
Selling Price
$ 40.59
1143
560
645
4410
Market Price
$ 62.06
Selling Price
$ 52.83
600
422
343
792
Market Price
$ 36.67
Selling Price
$ 31.19
1232
271
590
2440
Market Price
$ 54.38
Selling Price
$ 49.37
235
56
137
828
Market Price
$ 59.35
Selling Price
$ 51.89
403
357
95
1419
Market Price
$ 30.42
Selling Price
$ 26.70
991
446
939
3210
Market Price
$ 49.96
Selling Price
$ 42.20
1461
893
1202
1687
Market Price
$ 63.38
Selling Price
$ 53.10
818
191
563
1438
Market Price
$ 61.40
Selling Price
$ 54.43
1062
232
408
3684
Market Price
$ 62.68
Selling Price
$ 53.02
2071
738
1567
2753
Market Price
$ 58.31
Selling Price
$ 50.23
781
381
389
1504
Market Price
$ 39.21
Selling Price
$ 34.37
2230
1967
2046
2564
Market Price
$ 35.89
Selling Price
$ 32.21
1443
761
1022
4044
Market Price
$ 65.46
Selling Price
$ 57.23
1272
613
744
3969
Market Price
$ 48.25
Selling Price
$ 41.31
1010
319
855
4666
Market Price
$ 63.66
Selling Price
$ 53.10
1532
1254
765
3423