Market Price
$ 30.00
Selling Price
$ 26.26
1320
562
465
2563
Market Price
$ 40.65
Selling Price
$ 35.28
2186
1368
1149
4491
Market Price
$ 35.24
Selling Price
$ 30.04
1008
781
201
2212
Market Price
$ 35.11
Selling Price
$ 29.98
1600
804
448
3624
Market Price
$ 36.69
Selling Price
$ 31.61
505
150
256
2130
Market Price
$ 67.95
Selling Price
$ 57.70
1028
908
207
1793
Market Price
$ 63.45
Selling Price
$ 53.96
876
488
190
1927
Market Price
$ 31.02
Selling Price
$ 27.36
3878
3278
3222
4886
Market Price
$ 48.21
Selling Price
$ 42.62
539
207
449
1147
Market Price
$ 46.41
Selling Price
$ 41.91
586
484
282
657
Market Price
$ 52.12
Selling Price
$ 47.30
797
286
204
2159
Market Price
$ 49.39
Selling Price
$ 44.87
967
805
462
3488
Market Price
$ 30.10
Selling Price
$ 27.35
746
571
156
1715
Market Price
$ 39.65
Selling Price
$ 33.96
1582
711
761
2817
Market Price
$ 31.49
Selling Price
$ 27.49
1384
1016
1301
2262
Market Price
$ 29.30
Selling Price
$ 26.16
1365
391
1141
2514
Market Price
$ 56.93
Selling Price
$ 49.44
3496
1519
1583
4569
Market Price
$ 35.78
Selling Price
$ 30.34
3149
1047
2235
4434
Market Price
$ 41.72
Selling Price
$ 37.42
2181
1363
1669
3321
Market Price
$ 52.64
Selling Price
$ 43.93
2732
949
677
2842
Market Price
$ 62.48
Selling Price
$ 52.40
2005
646
1223
2347
Market Price
$ 59.07
Selling Price
$ 52.69
1036
286
863
4940
Market Price
$ 30.74
Selling Price
$ 27.02
1451
1030
722
2495
Market Price
$ 49.09
Selling Price
$ 42.47
1257
694
595
4554
Market Price
$ 33.55
Selling Price
$ 30.12
604
326
245
3010
Market Price
$ 30.59
Selling Price
$ 27.70
553
231
349
1145
Market Price
$ 43.53
Selling Price
$ 39.47
272
183
210
900
Market Price
$ 70.06
Selling Price
$ 59.88
1632
838
1014
2328
Market Price
$ 64.99
Selling Price
$ 54.97
4260
3034
2099
4857
Market Price
$ 60.98
Selling Price
$ 51.66
4631
1661
4627
4784
Market Price
$ 65.78
Selling Price
$ 59.44
763
521
647
2613
Market Price
$ 30.01
Selling Price
$ 26.85
722
259
389
1162
Market Price
$ 47.67
Selling Price
$ 39.93
387
85
273
489
Market Price
$ 42.02
Selling Price
$ 37.61
1212
1001
342
1305
Market Price
$ 34.19
Selling Price
$ 29.37
2295
1086
777
2695
Market Price
$ 56.60
Selling Price
$ 51.41
371
334
155
484
Market Price
$ 37.35
Selling Price
$ 32.56
701
525
436
1012
Market Price
$ 33.93
Selling Price
$ 28.80
1729
1541
1691
2833
Market Price
$ 61.58
Selling Price
$ 52.14
554
273
383
1368
Market Price
$ 38.80
Selling Price
$ 33.97
2306
975
1643
3881