Market Price
$ 68.92
Selling Price
$ 59.53
2050
1314
798
4513
Market Price
$ 65.57
Selling Price
$ 59.22
223
219
121
446
Market Price
$ 66.28
Selling Price
$ 58.85
1591
478
714
2104
Market Price
$ 66.59
Selling Price
$ 58.35
379
317
358
493
Market Price
$ 51.79
Selling Price
$ 45.97
3461
3040
1322
3607
Market Price
$ 30.53
Selling Price
$ 25.50
2765
1806
2496
3041
Market Price
$ 35.18
Selling Price
$ 30.50
3044
1784
1576
3466
Market Price
$ 38.20
Selling Price
$ 34.01
1118
553
329
2024
Market Price
$ 42.79
Selling Price
$ 38.18
349
238
198
469
Market Price
$ 66.40
Selling Price
$ 55.63
2240
624
1282
4288
Market Price
$ 70.93
Selling Price
$ 59.99
3921
3581
3550
4933
Market Price
$ 43.43
Selling Price
$ 38.11
1408
826
1022
3997
Market Price
$ 40.05
Selling Price
$ 35.18
2159
1861
1046
2548
Market Price
$ 42.01
Selling Price
$ 37.60
2958
1939
2408
4620
Market Price
$ 34.54
Selling Price
$ 30.94
4201
3473
2744
4226
Market Price
$ 47.50
Selling Price
$ 42.36
599
243
514
650
Market Price
$ 32.34
Selling Price
$ 28.62
836
402
241
946
Market Price
$ 43.43
Selling Price
$ 36.92
500
126
331
569
Market Price
$ 63.64
Selling Price
$ 55.32
979
757
442
2371
Market Price
$ 41.15
Selling Price
$ 36.57
1065
599
625
2193
Market Price
$ 51.58
Selling Price
$ 45.83
467
344
210
496
Market Price
$ 36.90
Selling Price
$ 32.54
1412
906
760
1848
Market Price
$ 61.93
Selling Price
$ 53.95
488
198
379
1840
Market Price
$ 69.03
Selling Price
$ 59.07
703
544
216
1082
Market Price
$ 30.51
Selling Price
$ 25.46
257
98
117
467
Market Price
$ 43.08
Selling Price
$ 37.75
949
573
853
1691
Market Price
$ 50.82
Selling Price
$ 46.10
554
213
487
2576
Market Price
$ 62.83
Selling Price
$ 55.91
1152
480
1046
3383
Market Price
$ 54.09
Selling Price
$ 46.15
1386
419
384
2167
Market Price
$ 42.57
Selling Price
$ 38.28
1246
470
654
2929
Market Price
$ 33.05
Selling Price
$ 28.42
375
293
185
537
Market Price
$ 30.68
Selling Price
$ 26.28
804
608
384
1935
Market Price
$ 30.10
Selling Price
$ 25.99
2609
836
917
3435
Market Price
$ 43.22
Selling Price
$ 37.88
2687
1513
755
4375
Market Price
$ 64.49
Selling Price
$ 57.81
1436
668
349
3645
Market Price
$ 61.37
Selling Price
$ 52.06
463
118
129
1984
Market Price
$ 55.07
Selling Price
$ 47.49
214
172
50
489
Market Price
$ 49.04
Selling Price
$ 41.80
1264
798
1150
2199
Market Price
$ 51.66
Selling Price
$ 45.50
564
341
279
818
Market Price
$ 46.15
Selling Price
$ 41.91
2966
880
2820
4663