Market Price
$ 65.02
Selling Price
$ 56.09
832
505
395
979
Market Price
$ 56.19
Selling Price
$ 48.04
2221
2020
493
4184
Market Price
$ 48.12
Selling Price
$ 41.37
1508
906
784
4289
Market Price
$ 37.83
Selling Price
$ 32.93
1314
320
862
2054
Market Price
$ 36.92
Selling Price
$ 32.77
3946
3945
3540
4417
Market Price
$ 53.00
Selling Price
$ 46.97
2368
831
1179
3078
Market Price
$ 53.90
Selling Price
$ 47.35
306
269
66
860
Market Price
$ 35.42
Selling Price
$ 31.60
512
368
226
2076
Market Price
$ 61.70
Selling Price
$ 51.89
1435
1227
1319
2882
Market Price
$ 50.53
Selling Price
$ 44.28
3479
2142
1766
3513
Market Price
$ 53.26
Selling Price
$ 48.17
804
283
375
2819
Market Price
$ 38.22
Selling Price
$ 33.85
1353
1282
775
1757
Market Price
$ 51.57
Selling Price
$ 43.70
934
872
293
2942
Market Price
$ 34.57
Selling Price
$ 29.88
1664
1168
627
3235
Market Price
$ 43.77
Selling Price
$ 38.56
1301
1199
1031
2250
Market Price
$ 40.24
Selling Price
$ 34.31
885
446
236
1071
Market Price
$ 42.33
Selling Price
$ 35.99
2632
2219
2392
3271
Market Price
$ 33.39
Selling Price
$ 28.55
521
292
176
1295
Market Price
$ 43.75
Selling Price
$ 38.93
1972
824
1173
3739
Market Price
$ 52.49
Selling Price
$ 47.02
2094
824
620
4858
Market Price
$ 38.88
Selling Price
$ 33.73
628
179
151
762
Market Price
$ 51.89
Selling Price
$ 43.88
2245
1486
2063
4785
Market Price
$ 61.75
Selling Price
$ 53.55
396
133
369
777
Market Price
$ 36.34
Selling Price
$ 31.30
1818
1039
1316
3837
Market Price
$ 43.31
Selling Price
$ 37.64
415
96
380
428
Market Price
$ 51.19
Selling Price
$ 43.97
1852
1820
1565
4040
Market Price
$ 58.87
Selling Price
$ 52.40
1026
594
631
2258
Market Price
$ 48.57
Selling Price
$ 41.01
1139
698
609
1652
Market Price
$ 65.04
Selling Price
$ 54.22
424
215
119
1784
Market Price
$ 37.97
Selling Price
$ 33.37
1256
731
890
1335
Market Price
$ 62.86
Selling Price
$ 52.54
2834
609
1349
4199
Market Price
$ 52.89
Selling Price
$ 44.77
256
183
71
1067
Market Price
$ 53.83
Selling Price
$ 48.78
979
622
218
1938
Market Price
$ 51.57
Selling Price
$ 46.37
2006
1658
1209
4584
Market Price
$ 32.85
Selling Price
$ 29.36
1365
321
1196
4269
Market Price
$ 41.50
Selling Price
$ 36.81
3269
2980
786
4634
Market Price
$ 62.55
Selling Price
$ 54.89
1486
949
1151
1568
Market Price
$ 56.59
Selling Price
$ 47.55
2481
2281
1248
3906
Market Price
$ 61.58
Selling Price
$ 52.62
3239
2316
1701
3345
Market Price
$ 59.83
Selling Price
$ 51.85
2775
1646
2397
3334