Market Price
$ 69.42
Selling Price
$ 59.55
2945
1884
1510
3503
Market Price
$ 36.66
Selling Price
$ 32.43
4857
4158
2913
4966
Market Price
$ 44.86
Selling Price
$ 37.53
3101
2993
1795
4183
Market Price
$ 51.32
Selling Price
$ 43.41
921
330
283
1851
Market Price
$ 45.36
Selling Price
$ 39.84
704
261
679
722
Market Price
$ 48.11
Selling Price
$ 43.60
365
365
335
677
Market Price
$ 45.67
Selling Price
$ 39.39
572
348
450
1313
Market Price
$ 61.61
Selling Price
$ 54.45
722
589
586
908
Market Price
$ 39.98
Selling Price
$ 34.29
691
357
591
2858
Market Price
$ 34.73
Selling Price
$ 30.66
537
342
437
1157
Market Price
$ 63.73
Selling Price
$ 54.67
3212
695
2215
4700
Market Price
$ 29.32
Selling Price
$ 25.90
3951
2304
957
4210
Market Price
$ 61.84
Selling Price
$ 51.61
474
226
394
2013
Market Price
$ 51.19
Selling Price
$ 45.72
1706
1287
499
4016
Market Price
$ 32.80
Selling Price
$ 27.33
862
486
390
1005
Market Price
$ 39.04
Selling Price
$ 33.65
888
544
468
4408
Market Price
$ 55.34
Selling Price
$ 50.30
2019
911
626
3460
Market Price
$ 48.33
Selling Price
$ 40.95
396
292
273
899
Market Price
$ 36.75
Selling Price
$ 31.49
1705
1080
1227
2715
Market Price
$ 48.55
Selling Price
$ 42.16
1128
957
409
1259
Market Price
$ 32.71
Selling Price
$ 28.11
2054
1655
1890
3755
Market Price
$ 68.71
Selling Price
$ 59.45
671
393
215
753
Market Price
$ 39.52
Selling Price
$ 34.72
1563
802
925
3228
Market Price
$ 60.76
Selling Price
$ 53.05
580
493
349
2036
Market Price
$ 38.97
Selling Price
$ 33.52
458
239
457
1371
Market Price
$ 33.50
Selling Price
$ 29.84
3949
3201
1732
4649
Market Price
$ 33.77
Selling Price
$ 30.23
283
177
193
713
Market Price
$ 37.04
Selling Price
$ 32.10
2317
1727
1500
3072
Market Price
$ 39.22
Selling Price
$ 35.09
3012
1411
1841
4168
Market Price
$ 45.18
Selling Price
$ 39.46
1331
477
685
1375
Market Price
$ 65.18
Selling Price
$ 57.40
925
382
242
1870
Market Price
$ 32.40
Selling Price
$ 27.51
692
279
360
3148
Market Price
$ 59.65
Selling Price
$ 53.38
1422
479
1093
2511
Market Price
$ 69.96
Selling Price
$ 59.80
1496
1493
775
4167
Market Price
$ 59.10
Selling Price
$ 50.20
836
432
574
3721
Market Price
$ 48.36
Selling Price
$ 43.74
1275
637
832
2995
Market Price
$ 41.60
Selling Price
$ 36.17
764
365
505
845
Market Price
$ 29.52
Selling Price
$ 25.70
2701
709
1825
3320
Market Price
$ 64.95
Selling Price
$ 57.44
2854
2361
2769
3138
Market Price
$ 49.77
Selling Price
$ 43.84
401
240
299
779