Market Price
$ 63.04
Selling Price
$ 54.79
2122
492
1611
3632
Market Price
$ 34.11
Selling Price
$ 30.90
917
690
342
3636
Market Price
$ 67.28
Selling Price
$ 59.91
3364
1200
1361
3570
Market Price
$ 67.74
Selling Price
$ 57.88
1661
1659
1302
1899
Market Price
$ 49.74
Selling Price
$ 44.83
2451
1833
1719
2922
Market Price
$ 66.15
Selling Price
$ 58.76
924
594
573
1853
Market Price
$ 43.89
Selling Price
$ 39.66
2779
2294
2238
3030
Market Price
$ 58.26
Selling Price
$ 49.84
301
293
205
875
Market Price
$ 29.51
Selling Price
$ 26.52
283
221
235
1248
Market Price
$ 51.02
Selling Price
$ 42.58
850
529
609
3328
Market Price
$ 35.33
Selling Price
$ 30.47
1460
708
763
4352
Market Price
$ 32.95
Selling Price
$ 28.25
815
670
574
1213
Market Price
$ 61.85
Selling Price
$ 51.93
2073
1509
690
4008
Market Price
$ 68.33
Selling Price
$ 57.13
3157
2134
1059
3524
Market Price
$ 41.38
Selling Price
$ 34.58
375
129
301
1336
Market Price
$ 34.15
Selling Price
$ 30.25
2556
692
2357
2901
Market Price
$ 36.14
Selling Price
$ 30.56
1199
412
546
2537
Market Price
$ 49.84
Selling Price
$ 44.18
1514
1080
677
3803
Market Price
$ 35.58
Selling Price
$ 31.79
1414
1386
1013
2410
Market Price
$ 63.33
Selling Price
$ 53.25
3717
2944
3079
4569
Market Price
$ 54.67
Selling Price
$ 46.49
744
648
298
2001
Market Price
$ 33.58
Selling Price
$ 28.06
4053
3968
3324
4085
Market Price
$ 38.16
Selling Price
$ 34.61
293
68
149
1032
Market Price
$ 33.20
Selling Price
$ 28.33
453
123
388
608
Market Price
$ 56.72
Selling Price
$ 50.68
1555
475
1321
2155
Market Price
$ 64.62
Selling Price
$ 55.02
1252
362
371
1885
Market Price
$ 64.93
Selling Price
$ 54.81
2461
2280
2294
4556
Market Price
$ 46.15
Selling Price
$ 41.35
1896
686
616
4394
Market Price
$ 61.09
Selling Price
$ 53.97
4598
2828
2529
4898
Market Price
$ 51.09
Selling Price
$ 44.51
920
612
825
3231
Market Price
$ 42.31
Selling Price
$ 36.19
367
287
87
505
Market Price
$ 44.54
Selling Price
$ 37.14
2225
881
1523
3642
Market Price
$ 33.10
Selling Price
$ 29.84
1620
973
997
2864
Market Price
$ 33.34
Selling Price
$ 29.02
3720
3212
1218
4051
Market Price
$ 46.42
Selling Price
$ 41.76
1523
865
351
1890
Market Price
$ 31.16
Selling Price
$ 28.25
2243
1604
2100
4170
Market Price
$ 56.25
Selling Price
$ 48.17
1381
1200
1146
3067
Market Price
$ 56.57
Selling Price
$ 50.87
1746
1371
1098
1987
Market Price
$ 44.36
Selling Price
$ 37.05
1508
1114
1477
4250
Market Price
$ 41.03
Selling Price
$ 36.47
328
262
218
772