Market Price
$ 36.03
Selling Price
$ 30.41
2114
487
1269
2234
Market Price
$ 53.60
Selling Price
$ 48.40
219
172
44
826
Market Price
$ 44.72
Selling Price
$ 38.86
1679
1149
805
2175
Market Price
$ 44.95
Selling Price
$ 40.30
1510
434
952
1644
Market Price
$ 40.23
Selling Price
$ 34.22
1083
402
819
4725
Market Price
$ 65.67
Selling Price
$ 58.59
958
337
782
1590
Market Price
$ 34.67
Selling Price
$ 31.25
3271
1689
1727
3332
Market Price
$ 40.99
Selling Price
$ 35.89
1197
496
621
2751
Market Price
$ 58.03
Selling Price
$ 52.73
611
529
480
2614
Market Price
$ 52.51
Selling Price
$ 44.25
753
225
215
912
Market Price
$ 41.40
Selling Price
$ 36.18
833
592
317
1099
Market Price
$ 57.60
Selling Price
$ 48.88
1324
350
1295
2734
Market Price
$ 29.96
Selling Price
$ 26.07
940
884
528
1783
Market Price
$ 35.25
Selling Price
$ 30.50
1559
699
769
2532
Market Price
$ 51.99
Selling Price
$ 45.47
1762
1192
1509
4486
Market Price
$ 66.09
Selling Price
$ 57.29
238
59
150
418
Market Price
$ 53.91
Selling Price
$ 48.65
1258
292
1051
2308
Market Price
$ 50.21
Selling Price
$ 41.99
2301
1267
1313
2401
Market Price
$ 67.97
Selling Price
$ 57.11
2910
851
780
3259
Market Price
$ 44.85
Selling Price
$ 37.84
1002
362
969
2117
Market Price
$ 54.25
Selling Price
$ 47.37
2124
1212
520
3159
Market Price
$ 54.69
Selling Price
$ 46.34
487
423
222
1344
Market Price
$ 33.30
Selling Price
$ 29.77
3052
1500
892
3930
Market Price
$ 43.92
Selling Price
$ 37.51
360
306
100
1008
Market Price
$ 62.20
Selling Price
$ 55.93
754
645
424
953
Market Price
$ 30.76
Selling Price
$ 25.71
3068
1527
1245
3439
Market Price
$ 57.15
Selling Price
$ 50.87
1995
910
1723
3608
Market Price
$ 52.27
Selling Price
$ 44.54
542
317
248
1810
Market Price
$ 41.56
Selling Price
$ 37.28
1590
587
1040
2769
Market Price
$ 45.46
Selling Price
$ 38.96
2539
2331
1249
3303
Market Price
$ 50.34
Selling Price
$ 44.17
1837
415
524
2962
Market Price
$ 46.48
Selling Price
$ 40.63
567
132
141
1420
Market Price
$ 65.33
Selling Price
$ 56.32
4367
3510
3516
4643
Market Price
$ 42.62
Selling Price
$ 37.00
1481
923
1369
2732
Market Price
$ 65.60
Selling Price
$ 57.89
858
217
325
3874
Market Price
$ 32.20
Selling Price
$ 29.15
1652
1356
650
1965
Market Price
$ 50.04
Selling Price
$ 44.28
2626
2319
2418
4978
Market Price
$ 36.16
Selling Price
$ 32.42
772
733
205
1018
Market Price
$ 47.52
Selling Price
$ 42.60
4174
2985
3338
4225
Market Price
$ 33.88
Selling Price
$ 28.53
641
179
616
772