Market Price
$ 65.43
Selling Price
$ 58.50
394
299
187
439
Market Price
$ 68.68
Selling Price
$ 58.33
528
311
513
830
Market Price
$ 51.71
Selling Price
$ 46.05
3937
1740
2024
4130
Market Price
$ 54.47
Selling Price
$ 48.97
1042
954
415
1381
Market Price
$ 51.49
Selling Price
$ 46.26
1101
1078
522
1605
Market Price
$ 48.29
Selling Price
$ 40.78
520
284
493
1178
Market Price
$ 38.06
Selling Price
$ 32.55
3070
1238
827
3082
Market Price
$ 36.23
Selling Price
$ 32.33
2905
1352
2820
4779
Market Price
$ 66.43
Selling Price
$ 58.03
896
757
869
1620
Market Price
$ 35.08
Selling Price
$ 30.93
903
387
281
2004
Market Price
$ 67.26
Selling Price
$ 58.88
357
259
313
1664
Market Price
$ 39.13
Selling Price
$ 32.82
2382
2017
2213
3421
Market Price
$ 30.49
Selling Price
$ 26.75
2157
1995
988
4993
Market Price
$ 27.89
Selling Price
$ 25.30
2115
599
1210
3542
Market Price
$ 54.24
Selling Price
$ 48.26
2350
1218
2206
3008
Market Price
$ 47.29
Selling Price
$ 40.33
2593
2011
1834
3704
Market Price
$ 35.68
Selling Price
$ 31.13
1383
1198
1371
1561
Market Price
$ 48.15
Selling Price
$ 41.77
1133
391
960
4387
Market Price
$ 43.40
Selling Price
$ 39.24
1182
1133
1043
4648
Market Price
$ 35.44
Selling Price
$ 31.48
1224
482
976
1288
Market Price
$ 63.85
Selling Price
$ 54.38
2445
666
2271
3635
Market Price
$ 57.28
Selling Price
$ 48.48
1402
774
1159
4927
Market Price
$ 64.01
Selling Price
$ 54.34
885
202
764
2251
Market Price
$ 48.56
Selling Price
$ 42.74
2264
1189
990
2765
Market Price
$ 38.67
Selling Price
$ 33.12
2124
1502
596
4150
Market Price
$ 65.31
Selling Price
$ 55.96
262
196
99
609
Market Price
$ 43.66
Selling Price
$ 38.89
1976
1704
1228
4850
Market Price
$ 30.05
Selling Price
$ 26.16
1661
984
1487
1979
Market Price
$ 37.61
Selling Price
$ 33.97
1229
695
613
2659
Market Price
$ 47.29
Selling Price
$ 39.56
2767
2264
1089
2857
Market Price
$ 53.53
Selling Price
$ 46.28
2452
940
2153
2880
Market Price
$ 51.10
Selling Price
$ 43.95
862
229
566
3221
Market Price
$ 55.38
Selling Price
$ 49.49
288
62
63
683
Market Price
$ 66.09
Selling Price
$ 59.50
848
729
731
1400
Market Price
$ 56.70
Selling Price
$ 51.01
228
64
115
926
Market Price
$ 51.92
Selling Price
$ 45.18
3456
3216
1360
3849
Market Price
$ 57.18
Selling Price
$ 49.96
436
225
433
818
Market Price
$ 42.32
Selling Price
$ 36.55
798
442
535
1528
Market Price
$ 66.07
Selling Price
$ 59.25
2386
1100
691
3843
Market Price
$ 34.92
Selling Price
$ 31.58
910
714
365
3919