Market Price
$ 47.01
Selling Price
$ 40.97
1041
465
223
1199
Market Price
$ 29.46
Selling Price
$ 26.48
1297
857
645
3708
Market Price
$ 50.24
Selling Price
$ 45.47
438
307
329
1592
Market Price
$ 51.85
Selling Price
$ 46.96
2936
2877
2918
3185
Market Price
$ 60.54
Selling Price
$ 54.78
323
224
233
856
Market Price
$ 35.77
Selling Price
$ 32.31
2119
1456
1826
3546
Market Price
$ 56.17
Selling Price
$ 50.59
867
703
313
3430
Market Price
$ 33.69
Selling Price
$ 30.22
597
596
250
1472
Market Price
$ 54.38
Selling Price
$ 48.50
3399
3040
3371
3583
Market Price
$ 44.19
Selling Price
$ 39.09
1529
422
1038
1746
Market Price
$ 45.13
Selling Price
$ 40.65
3732
885
889
4787
Market Price
$ 66.20
Selling Price
$ 58.05
2596
2523
758
3691
Market Price
$ 45.07
Selling Price
$ 39.87
1196
842
493
4343
Market Price
$ 30.81
Selling Price
$ 27.09
445
262
150
1552
Market Price
$ 54.00
Selling Price
$ 46.87
800
318
722
810
Market Price
$ 30.24
Selling Price
$ 25.75
565
271
372
1409
Market Price
$ 46.80
Selling Price
$ 42.29
4223
3702
1610
4268
Market Price
$ 59.97
Selling Price
$ 53.57
3917
1762
1118
4559
Market Price
$ 66.07
Selling Price
$ 55.19
470
431
235
1049
Market Price
$ 35.57
Selling Price
$ 30.79
877
241
756
2602
Market Price
$ 43.25
Selling Price
$ 36.25
907
843
202
2444
Market Price
$ 34.28
Selling Price
$ 30.16
1563
1048
846
2561
Market Price
$ 35.71
Selling Price
$ 29.84
2098
493
549
4186
Market Price
$ 62.84
Selling Price
$ 54.69
800
183
472
2926
Market Price
$ 42.26
Selling Price
$ 37.86
2577
1183
1907
3241
Market Price
$ 68.50
Selling Price
$ 59.88
3492
823
871
4156
Market Price
$ 64.82
Selling Price
$ 55.50
1190
960
766
1496
Market Price
$ 49.00
Selling Price
$ 40.88
390
94
317
591
Market Price
$ 47.15
Selling Price
$ 41.30
2776
1349
1090
4893
Market Price
$ 41.19
Selling Price
$ 35.21
1823
1525
1052
1944
Market Price
$ 41.55
Selling Price
$ 36.58
1516
915
615
2816
Market Price
$ 45.12
Selling Price
$ 40.90
446
331
337
457
Market Price
$ 68.81
Selling Price
$ 59.31
2517
1626
2280
4942
Market Price
$ 35.22
Selling Price
$ 30.21
1991
1283
1221
4074
Market Price
$ 39.22
Selling Price
$ 33.92
947
388
858
1753
Market Price
$ 29.24
Selling Price
$ 26.46
1708
413
1084
2279
Market Price
$ 70.75
Selling Price
$ 59.46
2229
582
1396
3366
Market Price
$ 53.89
Selling Price
$ 46.94
2997
2598
2857
3130
Market Price
$ 45.47
Selling Price
$ 38.42
1844
1238
779
3389
Market Price
$ 61.53
Selling Price
$ 51.72
1310
1147
311
4768