Market Price
$ 37.51
Selling Price
$ 33.00
2798
1919
2673
3158
Market Price
$ 54.27
Selling Price
$ 48.33
2372
1811
1862
2676
Market Price
$ 55.78
Selling Price
$ 49.55
837
352
782
1801
Market Price
$ 40.68
Selling Price
$ 34.81
938
759
770
3855
Market Price
$ 62.49
Selling Price
$ 56.50
3952
3535
3484
4540
Market Price
$ 60.42
Selling Price
$ 50.90
676
216
499
834
Market Price
$ 63.99
Selling Price
$ 57.66
1521
1106
1022
4881
Market Price
$ 56.36
Selling Price
$ 47.47
666
642
508
1465
Market Price
$ 33.18
Selling Price
$ 28.23
4726
3446
4560
4886
Market Price
$ 67.35
Selling Price
$ 57.89
2290
1429
2153
2864
Market Price
$ 36.79
Selling Price
$ 32.07
831
539
617
1487
Market Price
$ 30.75
Selling Price
$ 25.82
1340
640
813
2852
Market Price
$ 41.71
Selling Price
$ 35.68
1598
1572
1261
3761
Market Price
$ 64.20
Selling Price
$ 54.19
1926
1181
1523
3387
Market Price
$ 67.28
Selling Price
$ 58.42
327
206
209
447
Market Price
$ 68.66
Selling Price
$ 59.31
4745
4273
2445
4929
Market Price
$ 68.02
Selling Price
$ 59.37
466
286
267
2318
Market Price
$ 70.44
Selling Price
$ 59.18
438
239
277
675
Market Price
$ 66.80
Selling Price
$ 58.85
2636
2583
2196
3307
Market Price
$ 52.69
Selling Price
$ 46.69
387
326
215
1615
Market Price
$ 58.29
Selling Price
$ 49.86
3013
1480
718
4114
Market Price
$ 55.73
Selling Price
$ 47.54
461
181
346
555
Market Price
$ 51.04
Selling Price
$ 42.62
2455
962
559
2611
Market Price
$ 68.56
Selling Price
$ 58.51
1770
1332
1367
1838
Market Price
$ 61.31
Selling Price
$ 51.65
1527
858
1444
1687
Market Price
$ 52.23
Selling Price
$ 46.58
3110
1663
1739
3666
Market Price
$ 59.36
Selling Price
$ 52.08
148
117
143
489
Market Price
$ 32.39
Selling Price
$ 27.94
1054
854
1023
2422
Market Price
$ 37.49
Selling Price
$ 32.54
461
165
427
687
Market Price
$ 42.70
Selling Price
$ 36.59
2888
1497
1251
3492
Market Price
$ 48.54
Selling Price
$ 41.81
1221
942
724
4520
Market Price
$ 56.32
Selling Price
$ 49.15
3001
954
1172
3196
Market Price
$ 55.48
Selling Price
$ 47.98
369
268
134
1220
Market Price
$ 51.36
Selling Price
$ 43.58
1040
317
894
1057
Market Price
$ 66.69
Selling Price
$ 59.97
356
330
223
922
Market Price
$ 60.60
Selling Price
$ 53.76
3127
863
745
4845
Market Price
$ 56.63
Selling Price
$ 49.61
2378
1504
1504
2529
Market Price
$ 51.92
Selling Price
$ 44.76
2127
1328
1538
2383
Market Price
$ 43.89
Selling Price
$ 38.07
1125
571
428
4601
Market Price
$ 57.12
Selling Price
$ 51.86
2921
2217
959
4310