Market Price
$ 60.15
Selling Price
$ 51.50
2721
1568
1766
2974
Market Price
$ 32.20
Selling Price
$ 26.86
705
462
219
1469
Market Price
$ 34.30
Selling Price
$ 30.93
619
328
518
934
Market Price
$ 38.20
Selling Price
$ 34.26
681
609
597
1490
Market Price
$ 31.85
Selling Price
$ 26.79
979
455
844
2799
Market Price
$ 68.48
Selling Price
$ 59.90
1624
647
612
4044
Market Price
$ 69.65
Selling Price
$ 59.24
2268
2181
1995
3693
Market Price
$ 69.25
Selling Price
$ 58.77
829
495
428
2222
Market Price
$ 38.55
Selling Price
$ 34.87
504
355
335
589
Market Price
$ 63.31
Selling Price
$ 53.52
1291
689
1129
1882
Market Price
$ 52.17
Selling Price
$ 45.91
1291
759
468
3742
Market Price
$ 43.82
Selling Price
$ 38.68
3568
2705
1449
3848
Market Price
$ 33.33
Selling Price
$ 29.16
813
255
648
3160
Market Price
$ 46.62
Selling Price
$ 39.05
530
117
431
2153
Market Price
$ 40.37
Selling Price
$ 35.35
3764
2969
2293
3835
Market Price
$ 57.72
Selling Price
$ 49.24
3440
2361
3141
3643
Market Price
$ 42.72
Selling Price
$ 38.62
355
293
117
521
Market Price
$ 44.36
Selling Price
$ 39.62
2287
581
1544
4538
Market Price
$ 39.70
Selling Price
$ 33.16
1079
1039
1020
1688
Market Price
$ 52.46
Selling Price
$ 45.39
2614
2120
1839
4200
Market Price
$ 38.21
Selling Price
$ 32.93
874
460
663
1905
Market Price
$ 37.13
Selling Price
$ 31.41
424
213
152
1240
Market Price
$ 36.90
Selling Price
$ 33.05
408
216
296
1423
Market Price
$ 54.34
Selling Price
$ 47.94
1730
1092
784
4114
Market Price
$ 42.82
Selling Price
$ 37.22
2299
1450
2258
3765
Market Price
$ 56.28
Selling Price
$ 49.39
4669
1953
2690
4743
Market Price
$ 29.65
Selling Price
$ 26.57
2720
2103
1002
3254
Market Price
$ 60.66
Selling Price
$ 54.49
500
217
484
1169
Market Price
$ 44.43
Selling Price
$ 38.63
1387
1285
738
3514
Market Price
$ 55.12
Selling Price
$ 49.55
3475
3232
2123
3756
Market Price
$ 43.26
Selling Price
$ 38.04
1553
1367
481
4595
Market Price
$ 43.35
Selling Price
$ 38.55
2345
1895
2153
2352
Market Price
$ 48.80
Selling Price
$ 43.24
1454
856
737
4927
Market Price
$ 30.46
Selling Price
$ 27.54
949
751
627
2447
Market Price
$ 52.72
Selling Price
$ 46.49
827
623
203
2997
Market Price
$ 71.25
Selling Price
$ 59.97
682
270
214
2649
Market Price
$ 61.70
Selling Price
$ 52.79
3192
1081
1789
4880
Market Price
$ 55.28
Selling Price
$ 47.99
889
816
863
2379
Market Price
$ 62.91
Selling Price
$ 54.06
3087
2375
2751
3644
Market Price
$ 64.31
Selling Price
$ 54.10
1280
294
991
1807