Market Price
$ 31.65
Selling Price
$ 27.66
1970
1927
969
4196
Market Price
$ 30.90
Selling Price
$ 26.63
1539
938
445
3928
Market Price
$ 30.02
Selling Price
$ 26.82
1370
801
418
4367
Market Price
$ 59.92
Selling Price
$ 50.83
3440
2609
2907
4035
Market Price
$ 38.66
Selling Price
$ 32.44
677
550
138
2071
Market Price
$ 58.72
Selling Price
$ 52.13
958
349
525
1254
Market Price
$ 49.44
Selling Price
$ 44.40
712
168
696
2022
Market Price
$ 53.78
Selling Price
$ 48.29
3693
1873
2342
4297
Market Price
$ 64.14
Selling Price
$ 57.35
2579
591
1892
4017
Market Price
$ 43.11
Selling Price
$ 36.15
2859
2791
799
4984
Market Price
$ 64.45
Selling Price
$ 56.13
331
213
66
1133
Market Price
$ 57.30
Selling Price
$ 49.84
2031
826
1302
4353
Market Price
$ 38.14
Selling Price
$ 32.69
2025
2023
473
4431
Market Price
$ 63.15
Selling Price
$ 52.87
1682
1634
663
3133
Market Price
$ 66.85
Selling Price
$ 57.21
1488
763
1434
2558
Market Price
$ 52.95
Selling Price
$ 46.07
1987
1469
489
2300
Market Price
$ 42.47
Selling Price
$ 37.71
420
247
245
1617
Market Price
$ 58.99
Selling Price
$ 50.83
868
780
860
3935
Market Price
$ 34.34
Selling Price
$ 28.81
853
745
822
942
Market Price
$ 55.28
Selling Price
$ 46.07
1645
1608
675
3973
Market Price
$ 39.16
Selling Price
$ 35.52
2814
1481
2664
4908
Market Price
$ 53.66
Selling Price
$ 47.17
1471
1217
801
3646
Market Price
$ 39.63
Selling Price
$ 35.11
2803
944
2324
3235
Market Price
$ 52.36
Selling Price
$ 46.13
903
694
216
1517
Market Price
$ 53.41
Selling Price
$ 45.17
830
472
550
977
Market Price
$ 31.80
Selling Price
$ 28.25
1413
519
347
2463
Market Price
$ 52.43
Selling Price
$ 47.02
2821
2542
1591
3559
Market Price
$ 44.12
Selling Price
$ 37.29
1940
1138
1720
2660
Market Price
$ 30.01
Selling Price
$ 26.47
880
877
656
3525
Market Price
$ 41.87
Selling Price
$ 35.03
280
186
256
562
Market Price
$ 45.92
Selling Price
$ 41.22
324
321
289
488
Market Price
$ 29.38
Selling Price
$ 25.36
976
390
245
1820
Market Price
$ 36.94
Selling Price
$ 31.86
1327
1174
781
4123
Market Price
$ 40.41
Selling Price
$ 36.31
864
551
527
2840
Market Price
$ 48.56
Selling Price
$ 41.57
690
539
532
870
Market Price
$ 41.24
Selling Price
$ 37.17
3540
2821
1419
4562
Market Price
$ 44.79
Selling Price
$ 39.77
2713
2016
1001
3854
Market Price
$ 39.77
Selling Price
$ 33.88
1109
375
896
1899
Market Price
$ 64.89
Selling Price
$ 58.22
403
288
281
452
Market Price
$ 49.45
Selling Price
$ 42.40
3871
3725
2833
4693