Market Price
$ 54.27
Selling Price
$ 47.08
1638
370
393
2958
Market Price
$ 34.53
Selling Price
$ 31.27
911
401
777
3370
Market Price
$ 57.73
Selling Price
$ 51.42
2333
816
1300
2443
Market Price
$ 60.97
Selling Price
$ 55.28
3822
1463
3731
4486
Market Price
$ 62.18
Selling Price
$ 54.99
3945
885
1542
4136
Market Price
$ 61.22
Selling Price
$ 53.22
972
261
790
2401
Market Price
$ 29.93
Selling Price
$ 27.04
1883
1875
964
2822
Market Price
$ 60.91
Selling Price
$ 53.99
645
589
378
2261
Market Price
$ 30.59
Selling Price
$ 25.97
506
404
353
1834
Market Price
$ 33.02
Selling Price
$ 28.62
427
350
388
754
Market Price
$ 47.91
Selling Price
$ 42.38
461
425
429
1428
Market Price
$ 35.29
Selling Price
$ 29.42
1675
1240
744
3402
Market Price
$ 29.83
Selling Price
$ 26.58
2168
1451
2151
4893
Market Price
$ 41.76
Selling Price
$ 37.83
567
136
344
2003
Market Price
$ 67.05
Selling Price
$ 57.52
1025
698
438
1390
Market Price
$ 32.25
Selling Price
$ 28.25
1598
1048
1141
2405
Market Price
$ 60.81
Selling Price
$ 54.58
890
699
429
2009
Market Price
$ 44.96
Selling Price
$ 38.22
1293
667
712
1863
Market Price
$ 56.45
Selling Price
$ 48.84
1420
1360
582
2229
Market Price
$ 40.73
Selling Price
$ 37.00
711
402
339
2694
Market Price
$ 29.17
Selling Price
$ 25.38
773
733
723
2349
Market Price
$ 50.16
Selling Price
$ 44.97
1401
984
913
4065
Market Price
$ 66.45
Selling Price
$ 58.16
1061
358
681
2766
Market Price
$ 32.31
Selling Price
$ 26.94
2957
1253
633
3251
Market Price
$ 34.16
Selling Price
$ 28.84
1349
1172
473
2999
Market Price
$ 61.72
Selling Price
$ 54.09
1230
748
615
3462
Market Price
$ 42.43
Selling Price
$ 37.21
3972
1702
1498
4034
Market Price
$ 53.00
Selling Price
$ 47.32
1842
604
655
1911
Market Price
$ 65.11
Selling Price
$ 58.13
2524
2228
743
4244
Market Price
$ 29.41
Selling Price
$ 26.10
821
283
682
1081
Market Price
$ 45.83
Selling Price
$ 39.13
3504
3262
748
3806
Market Price
$ 70.42
Selling Price
$ 59.85
715
469
663
915
Market Price
$ 49.32
Selling Price
$ 43.37
517
455
308
2006
Market Price
$ 36.76
Selling Price
$ 32.34
482
99
342
1369
Market Price
$ 62.52
Selling Price
$ 54.44
1306
874
515
4147
Market Price
$ 56.42
Selling Price
$ 48.28
300
67
123
736
Market Price
$ 34.69
Selling Price
$ 30.66
502
257
365
1710
Market Price
$ 43.30
Selling Price
$ 38.33
656
352
560
2082
Market Price
$ 50.13
Selling Price
$ 45.34
3789
2153
874
4100
Market Price
$ 51.32
Selling Price
$ 42.78
1718
1319
830
4585