Market Price
$ 68.05
Selling Price
$ 58.25
2632
1656
1553
3058
Market Price
$ 27.88
Selling Price
$ 25.05
1538
934
452
2223
Market Price
$ 30.77
Selling Price
$ 25.67
133
89
78
635
Market Price
$ 43.81
Selling Price
$ 37.77
499
354
456
711
Market Price
$ 65.44
Selling Price
$ 57.72
1919
479
1316
4382
Market Price
$ 60.77
Selling Price
$ 51.95
3184
1376
2173
3371
Market Price
$ 41.80
Selling Price
$ 35.68
2364
690
1470
3063
Market Price
$ 52.88
Selling Price
$ 45.48
1543
1050
794
2900
Market Price
$ 50.38
Selling Price
$ 43.91
1071
998
815
3375
Market Price
$ 42.76
Selling Price
$ 38.02
3910
2000
1920
4110
Market Price
$ 45.45
Selling Price
$ 40.39
2064
1804
2055
2093
Market Price
$ 67.68
Selling Price
$ 57.98
1020
300
889
2185
Market Price
$ 31.10
Selling Price
$ 28.17
2997
678
1765
3509
Market Price
$ 34.59
Selling Price
$ 30.96
730
689
282
1122
Market Price
$ 38.20
Selling Price
$ 33.88
354
307
197
766
Market Price
$ 44.37
Selling Price
$ 37.81
1600
776
1001
2760
Market Price
$ 35.32
Selling Price
$ 31.73
880
559
848
1717
Market Price
$ 64.35
Selling Price
$ 55.27
441
360
199
1222
Market Price
$ 58.33
Selling Price
$ 49.88
1719
1137
734
3071
Market Price
$ 37.26
Selling Price
$ 33.05
4050
2492
1489
4255
Market Price
$ 60.01
Selling Price
$ 53.45
1231
496
679
3827
Market Price
$ 39.20
Selling Price
$ 34.73
904
200
267
2440
Market Price
$ 62.80
Selling Price
$ 55.07
842
236
668
2589
Market Price
$ 56.19
Selling Price
$ 48.54
1424
1386
1325
1814
Market Price
$ 60.49
Selling Price
$ 54.21
710
303
175
2761
Market Price
$ 48.48
Selling Price
$ 42.51
4708
3896
2972
4945
Market Price
$ 63.33
Selling Price
$ 56.10
346
149
316
1114
Market Price
$ 42.06
Selling Price
$ 36.01
1114
623
472
1701
Market Price
$ 52.25
Selling Price
$ 44.64
1712
399
801
3096
Market Price
$ 49.25
Selling Price
$ 42.40
1152
790
694
3561
Market Price
$ 69.70
Selling Price
$ 59.12
578
521
199
943
Market Price
$ 58.60
Selling Price
$ 52.74
3224
1685
3171
4119
Market Price
$ 41.10
Selling Price
$ 36.52
820
313
593
1269
Market Price
$ 68.32
Selling Price
$ 58.29
1135
621
1035
3741
Market Price
$ 33.32
Selling Price
$ 29.97
915
547
568
2321
Market Price
$ 66.45
Selling Price
$ 57.19
487
410
467
2410
Market Price
$ 36.37
Selling Price
$ 30.32
867
854
245
3426
Market Price
$ 66.58
Selling Price
$ 58.14
2720
1461
1133
4701
Market Price
$ 51.08
Selling Price
$ 43.46
708
443
516
3095
Market Price
$ 64.50
Selling Price
$ 56.39
2412
1996
1657
2433