Market Price
$ 48.55
Selling Price
$ 44.12
2869
604
1299
3531
Market Price
$ 30.04
Selling Price
$ 26.79
1951
577
554
2295
Market Price
$ 51.03
Selling Price
$ 44.95
3056
2414
1853
4021
Market Price
$ 66.40
Selling Price
$ 57.65
827
358
749
2614
Market Price
$ 58.05
Selling Price
$ 49.43
620
564
335
1300
Market Price
$ 35.92
Selling Price
$ 31.50
897
200
282
1188
Market Price
$ 44.96
Selling Price
$ 39.36
227
182
45
604
Market Price
$ 41.76
Selling Price
$ 35.09
1411
888
395
4962
Market Price
$ 27.98
Selling Price
$ 25.37
1853
382
1062
2874
Market Price
$ 53.56
Selling Price
$ 45.59
2140
436
639
4205
Market Price
$ 66.52
Selling Price
$ 59.19
880
824
452
1366
Market Price
$ 61.18
Selling Price
$ 51.79
330
300
183
470
Market Price
$ 65.69
Selling Price
$ 58.25
890
402
760
1034
Market Price
$ 68.93
Selling Price
$ 59.82
981
391
732
1204
Market Price
$ 28.09
Selling Price
$ 25.28
723
346
339
1221
Market Price
$ 29.82
Selling Price
$ 25.53
1102
695
903
2014
Market Price
$ 56.14
Selling Price
$ 49.12
1853
1218
1312
3829
Market Price
$ 63.07
Selling Price
$ 53.35
2520
727
1120
3975
Market Price
$ 33.78
Selling Price
$ 29.22
3478
2736
1835
3521
Market Price
$ 38.79
Selling Price
$ 34.24
118
79
72
465
Market Price
$ 55.87
Selling Price
$ 50.67
1642
426
829
2961
Market Price
$ 46.60
Selling Price
$ 41.36
3451
3300
1066
3654
Market Price
$ 36.66
Selling Price
$ 32.05
1734
1393
573
3136
Market Price
$ 51.44
Selling Price
$ 42.96
482
293
145
723
Market Price
$ 45.60
Selling Price
$ 40.92
1558
521
726
2069
Market Price
$ 68.16
Selling Price
$ 57.21
1190
330
509
3951
Market Price
$ 42.76
Selling Price
$ 38.37
794
763
474
3060
Market Price
$ 41.18
Selling Price
$ 36.55
854
221
292
1948
Market Price
$ 60.37
Selling Price
$ 51.46
1476
1115
837
2176
Market Price
$ 63.22
Selling Price
$ 53.59
1222
438
1111
1634
Market Price
$ 44.89
Selling Price
$ 40.50
2104
694
1404
3531
Market Price
$ 47.66
Selling Price
$ 41.30
2240
1616
1262
3537
Market Price
$ 52.66
Selling Price
$ 46.99
464
379
174
1502
Market Price
$ 36.72
Selling Price
$ 32.89
1744
979
621
3432
Market Price
$ 62.47
Selling Price
$ 54.15
678
661
618
885
Market Price
$ 56.40
Selling Price
$ 47.63
2097
532
1394
3300
Market Price
$ 35.26
Selling Price
$ 29.66
1214
971
852
1960
Market Price
$ 43.78
Selling Price
$ 36.89
1533
1007
545
2339
Market Price
$ 63.08
Selling Price
$ 54.93
1702
1222
830
4147
Market Price
$ 66.27
Selling Price
$ 59.25
1265
391
730
2152