Market Price
$ 35.41
Selling Price
$ 30.40
893
515
874
4435
Market Price
$ 44.27
Selling Price
$ 39.94
1194
772
576
4635
Market Price
$ 42.22
Selling Price
$ 36.43
543
477
480
2463
Market Price
$ 30.93
Selling Price
$ 27.40
1236
524
537
4200
Market Price
$ 58.00
Selling Price
$ 48.53
1636
614
556
2239
Market Price
$ 59.45
Selling Price
$ 51.75
3165
1241
3027
3763
Market Price
$ 55.90
Selling Price
$ 50.07
519
148
338
1793
Market Price
$ 51.33
Selling Price
$ 46.20
1355
682
568
1826
Market Price
$ 57.85
Selling Price
$ 51.98
2155
777
1601
4165
Market Price
$ 33.05
Selling Price
$ 27.90
1159
320
1097
2761
Market Price
$ 65.32
Selling Price
$ 55.84
1843
1296
1072
3742
Market Price
$ 61.90
Selling Price
$ 52.09
2233
1060
1488
2471
Market Price
$ 42.29
Selling Price
$ 36.55
533
392
389
2041
Market Price
$ 39.87
Selling Price
$ 35.21
2101
763
1879
4676
Market Price
$ 30.96
Selling Price
$ 26.50
1065
831
926
2370
Market Price
$ 52.34
Selling Price
$ 47.44
559
460
444
2255
Market Price
$ 43.03
Selling Price
$ 38.56
3816
1797
2149
3876
Market Price
$ 33.91
Selling Price
$ 28.45
332
136
214
1527
Market Price
$ 44.78
Selling Price
$ 37.90
980
282
216
2513
Market Price
$ 66.81
Selling Price
$ 57.02
1229
1209
399
4618
Market Price
$ 30.83
Selling Price
$ 27.39
2085
1642
897
2870
Market Price
$ 47.99
Selling Price
$ 41.65
1883
1746
1528
3185
Market Price
$ 32.78
Selling Price
$ 28.62
3156
2918
2118
4865
Market Price
$ 29.50
Selling Price
$ 25.48
3634
1727
2881
4546
Market Price
$ 41.64
Selling Price
$ 36.27
920
239
417
1959
Market Price
$ 64.17
Selling Price
$ 55.28
2056
954
1642
2736
Market Price
$ 42.29
Selling Price
$ 36.71
2664
2160
2218
3967
Market Price
$ 69.30
Selling Price
$ 57.76
657
315
298
1023
Market Price
$ 33.36
Selling Price
$ 29.03
2549
1677
1899
4107
Market Price
$ 65.95
Selling Price
$ 55.80
3027
917
1816
3200
Market Price
$ 44.79
Selling Price
$ 39.99
621
162
156
2596
Market Price
$ 58.56
Selling Price
$ 51.39
2312
2117
2239
3327
Market Price
$ 48.47
Selling Price
$ 40.65
1097
631
338
1213
Market Price
$ 46.83
Selling Price
$ 42.28
3063
2132
2348
3725
Market Price
$ 28.16
Selling Price
$ 25.25
600
435
299
680
Market Price
$ 65.01
Selling Price
$ 54.66
2408
1436
544
4710
Market Price
$ 31.66
Selling Price
$ 27.68
3373
1668
3336
4611
Market Price
$ 47.65
Selling Price
$ 42.92
1171
1048
538
1941
Market Price
$ 34.79
Selling Price
$ 30.64
2474
1962
498
2854
Market Price
$ 31.90
Selling Price
$ 28.42
519
335
367
1179